


get - 받다 / set - 받다 / add - 추가 / remove - 제거 / create - 창조하다/ destroy - 파괴하다 / start - 시동 / stop - 정지 / insert - 삽입 / delete - 삭제 / increment - 증가 /

업로드중..



Arraylist와 HashMap 차이 List 수집의 순서가 있으며, 동일한 데이터의 중복 입력이 가능 순차적으로 대량의 데이터를 액세스하거나 입력할 때 유리

Stream은 추가된 배열이나 컬렉션의 요소들을 더 편리하게 가공하고 처리하도록 해주는 반복자이다. 필터(filter)는 스트림에서 뽑아져 나오는 데이터에서 특정 데이터들만 골라내는 역할을 한다. map()은 스트림에서 뽑아져 나오는 데이터에 변경을 가해준다. coll

재귀함수는 함수 안에 자신의 함수를 다시 호출하는 함수를 말한다.map은 Stream의 요소들을 내가 사용할 형태로 바꾸거나, 사용할 요소를 뽑아내는 것String을 int로 바꿔준다. mapToInt전까지 Stream 형태, mapToInt를 통해여 IntStream

결론 : 당장의 문제를 해결하기위한 코드는 짤수있지만, 함수를 활용하여 가독성 좋고 다음 코드를 수정할 때 용이하도록 생각을 바꾸어 코드를 짤 필요가 있다.

개선점 - 전의 코드를 활용해서 계속해서 해결해야겠다는 생각으로 계속 같은 문제에 막혀있었던것같다. 그래서 함수를 활용해보아도 같은 부분에서 막혔던 것 .. 이럴 때는 과감하게 삭제할 부분은 삭제하고 코드를 개선시키는 방법을 찾아야겠다.

Getter와 Setter 객체 지향의 원칙 중 정보 은닉(Infromation Hiding)은 객체의 구체적인 정보를 외부에 노출하지 말라는 것. 이러한 이유로 자바에서는 클래스

toString이 잘 구현된 클래스는 사용하기 편하고, 디버깅이 쉽다. 객체를 출력하기만 하면, 객체가 가지고 있는 모든 정보를 확인할 수 있다. 우리가 직접 호출하지 않아도, 로깅을 하거나 에러 메세지를 출력할 때에도 유용하게 사용할 수 있다. toString은 객체
**App Controller(motivaiotn, system) // motivation 여기까지 구현 Service(motivation, system) -> 핵심 로직 DAO(motivation Repository, System Repository) DB**

DateTimeFormatter 클래스를 이용하여 시간을 원하는 포맷의 문자열로 변환getHour(), getMinute(), getSecond() 메소드를 이용해 시, 분, 초를 추출할 수 있다.

입력 변수의 값과 일치하는 case 입력값이 있다면 해당 case 문에 속한 문장들이 실행된다. case 문마다 break을 해주어야 case 문 실행한 뒤 다른 case를 거치지 않고 빠져나올 수 있게 된다. 입력 변수의 자료형은 byte, short, char, i

? 데이터의 저장소 DBMS(Database Management System, 데이터베이스 관리 시스템)? 데이터베이스를 운영하고 관리하는 소프트웨어 SQL(Structured Query Language)? 구조화된 질의 언어라는

JDBC Java DataBase Connectivity로 Java와 DB연결을 위한 표준 API이다. (Java에서 DB를 연결하고, 그 안에 있는 데이터를 가져오기 위해서 사용하는 API이다.) JDBC 연결 1. JDBC 드라이버 로딩 JDBC Driver? 같

RuntimeException은 Java Virtual Machine의 정상적인 작동 중에 발생할 수 있는 예외의 슈퍼 클래스이다. RuntimeException 및 해당 서브 클래스는 unchecked exception이다. 반드시 예외 처리 해야함 (try~catc