Lombok 라이브러리는 기본적인 Class setting 시 굉장히 편리하게 할 수 있는 라이브러리이다. + 현재 이클립스 최신 버전인 2021-06에서 Lombok 라이브러리를 설치 시 발생하는 오류 해결 방법 게재
Anonymous class(익명 클래스)는 말 그대로 이름이 없는 Local inner class 이다. 이름이 없으므로 생성자로 만들 수 없고, 클래스의 정의와 동시에 인스턴스를 생성한다.
Local Inner Class는 블록 내부에서 정의된 클래스이다. 정의가 된 블록(메소드) 내부에서만 사용할 수 있고, 접근 수식어(public, protected, private)는 쓸 수 없다. 외부 클래스의 멤버 변수는 모두 사용 가능하다.
Nested Class(중첩 클래스) 는 다른 클래스의 내부에서 멤버로 정의된 클래스이다. static 키워드가 사용된 내부 클래스와 동일한 의미이다. Java를 사용해 구현한다.
Member inner class : 다른 클래스 내부에서 선언된 클래스. Java를 이용한 예제
블로그 글을 꾸준히 작성하는 걸로 TIL을 대체하려고 했는데 TIL에 그리 거창한 내용이 들어가지 않아도 될 것 같아서 TIL을 매일 쓰는 것으로 계획을 변경했다!
Member inner class(멤버 내부 클래스), Static inner class (static 내부 클래스, Nested Class), Local inner class(지역 내부 클래스), Anonymous class(익명 클래스) 개념
어제 정규식을 배우고 나서 잠시 뇌정지가 왔었다 ... 정규식을 모두 외우는 건 힘드니 이번주 내로 복습 겸 정리를 해야겠다. +++ 인스턴스 변수/메소드와 클래스 변수/메소드 개념에 관한 간단한 정리
Singleton(싱글톤)이란 인스턴스가 단 1개만 생성되어야 하는 패턴이다. Java를 사용하여 싱글톤 패턴을 직접 작성해본다.
여러 문장으로 구성되어 있는 문자열을 입력 받은 뒤, 해당 문자열에서 가장 단어의 개수가 많은 문장을 찾아서 그 문장 내에 있는 단어의 개수와 해당 문장을 출력한다.
isogram 이란 중복된 알파벳이 없는 단어를 말한다. 문자열을 입력 받아, 해당 문자열이 isogram 인 경우에는 true를 출력하고, isogram 이 아닌 경우에는 false를 출력한다.
메소드 활용을 최대한으로 하는 가위바위보 게임. 가위(1), 바위(2), 보(3) 세 가지를 비교할 때 논리 연산자를 사용하여 일일이 비교하면 코드의 길이가 너무 길어지므로 간단한 조건문으로 만들었다.
오늘부터 국비 과정을 시작했다... 웹 포트폴리오나 제대로 만들어보자라는 생각으로 국비 과정을 신청하게 되었다. 첫 날이라 개발을 위한 환경 설정부터 처음부터 시작했다.