프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 변수를 타입에 따라 구분하면 기본형(primitive type) 변수 참조형(reference type) 변수 로 나눌 수 있다. 기본형 변수 실제 연산에 사용되는 변수 자바
클래스 정의하는 방법객체 만드는 방법(new키워드 이해하기)메소드 정의하는 방법생성자 정의하는 방법this 키워드 이해하기자바에서 클래스란? \- 서로 관계가 깊은 변수(데이터)와 함수를 함께 정의하여 다룰 수 있게 한 것 \- 기본 자료형(primitive typ
자바 상속의 특징super 키워드메소드 오버라이딩다이나믹 메소드 디스패치 (Dynamic Method Dispatch)추상 클래스final 키워드Object 클래스현실 세계에서 부모가 자식에게 재산을 '상속'한다고 하는 것처럼 객체 지향 프로그램에서도 부모가 자식에게
학습할 것 자바에서 예외 처리 방법(try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법 먼저 알
어노테이션 정의하는 방법@retention@target@documented어노테이션 프로세서프로그램의 소스코드 안에 다른 프로그램을 위한 정보를 미리 약속된 형식으로 포함시킨 것주석처럼 프로그래밍 언어에 영향을 미치지 않으면서도 다른 프로그램에게 유용한 정보를 제공할
람다식 사용법함수형 인터페이스Variable Capture메소드, 생성자 레퍼런스위의 메소드를 아래와 같이 하나의 식으로 표현한 것람다식을 사용하지 않으면 메소드를 호출하기 위해 클래스를 새로 만들고 객체도 생성해야 했는데 람다식 자체만으로 메서드의 역할을 대신할 수