
Java 변수 TIL

Java 데이터 타입 TIL

Java 형변환 TIL

Java 연산자 TIL

Java 조건문 TIL

Java 반복문 TIL

Java 참조 타입 TIL

Java 배열 TIL

Java 2차원 배열 TIL

Java Arrays class TIL

Java String class TIL

Java printf 메서드 TIL

Java 이클립스 단축키 TIL

Java 객체 지향 프로그래밍 TIL

Java 클래스와 객체 TIL

Java 접근 제어자 TIL

Java 인스턴스 변수와 클래스 변수 TIL

Java 메서드 TIL

Java 매개변수 TIL

Java 정적 메서드와 인스턴스 메서드

Java 생성자 & 오버로딩 TIL

Java 생성자 this() & 참조변수 this TIL

Java 변수의 초기화 TIL

Java 상속 TIL

Java - 참조변수 super & 생성자 super() TIL

Java 패키지 TIL

Java 제어자 TIL

Java 어노테이션 TIL

Java 캡슐화 & 다형성 TIL

Java 참조변수의 형변환 TIL

Java 매개변수의 다형성 TIL

Java 추상 클래스 TIL

Java 인터페이스 TIL

Java 인터페이스를 이용한 다형성 TIL

Java 인터페이스의 장점 TIL

Java 디폴트 메서드 TIL

Java 내부 클래스 TIL

Java 빌드 관리 툴 TIL

Java 프로그램 오류 TIL

Java 예외 처리 TIL

Java 예외 발생시키기 TIL

Java finally block & 예외 선언하기 TIL

Java 사용자 정의 예외 & 예외 되던지기

Java 연결된 예외 TIL

Java hashCode() & toString()

Java Object class & StringJoiner & valueOf()

Java StringBuffer & StringBuilder

Java 래퍼 클래스 TIL

Java 날짜 & 시간 TIL

Java 형식화 클래스 TIL

Java 컬렉션 프레임워크 TIL

Java ArrayList TIL

Java LinkedList TIL

Java Stack & Queue TIL

Java Iterator, ListIterator, Enumeration TIL

Java Arrays TIL

Java HashSet TIL

Java TreeSet TIL

Java HashMap TIL

Java Collections TIL

Java Generics TIL

Java 지네릭 형변환 TIL

Java 열거형 TIL

Java 쓰레드 TIL

Java 람다식 TIL

Java Predicate 조건식의 결합 TIL

Java 메서드 참조 TIL

Java SOLID 객제 지향 설계 5원칙 TIL

Java Bean TIL

Java 스트림 TIL

Java 스트림의 연산 TIL

Java 스트림의 중간 연산 TIL

Java Optional TIL

Java 스트림의 최종 연산 TIL

Java collect() & Collectors TIL

Java 14의 record class는 DTO 클래스를 만드는 데 유용하며, 불필요한 코드를 줄이고 간결한 코드 작성을 가능하게 합니다. 생성자, 데이터 필드, getter 메서드, equals(), hashCode(), toString() 메서드를 자동 생성합니다.

Java 10부터 도입된 var 키워드는 지역 변수에서만 사용되며, 컴파일러가 타입을 추론한다. 초기화 필요하며, null로 초기화 불가능하고, 배열과 람다에서는 사용할 수 없다. 하지만, 어노테이션을 사용하거나 반복문에서는 사용 가능하다.