
[1] 오늘 공부한 내용 📝 객체지향 캡슐화 private, default(생략), protected를 이용해서 캡슐로 쌓는 public한 메서드(getter, setter)를 제공해야 한다 목적 1) 보호 2) 은닉 ( -> decouple 효과 및 유지보수성을

[1] 오늘 공부한 내용 📝 재귀함수 알고리즘 문제 재귀 함수가 뭔가요? 백준 17478 링크: https://www.acmicpc.net/problem/17478 나의 코드 풀이과정 재귀함수를 사용해서 문장을 출력하는 문제이다. 이 문제의 킥은 '__'를 i번 반복하는 것이므로 이 부분에 주의해야 한다. 맨 처음에 작성했던 코드는 아래와 같다. 이...

순열, 비트마스크, 조합, 자료구조

List는 Java에서 제공하는 Collection 요소 중 하나로, 순서가 있는 데이터의 집합을 다루기 위한 인터페이스이다.보통 코딩테스트 기준으로 리스트는 ArrayList를 의미한다.배열과 ArrayList의 가장 큰 차이는 아래와 같다.배열 : 크기가 고정되어

엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크이다.웹 애플리케이션을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다.스프링 프레임워크에 톰캣(Tomcat)이라는 서버를 내장하고 여러 편의 기능

2004년에 출시된 Java 기반 프로젝트 빌드 도구이다. 주로 프로젝트 빌드(컴파일, 패키징, 테스트, 배포 등)를 자동화하는 데 사용된다.Maven은 XML 파일(pom.xml)을 통해 프로젝트 구조와 설정을 관리한다.Maven은 일관된 구조로 인해 사용하기 쉽고,