자바의 역사와 자바의 특징
JDK: 개발 시 필요한 툴킷을 제공하는 도구 모음 JRE: Java 프로그램을 실행시켜주는 환경을 구성해주는 도구 JVM: Java 프로그램이 실행되는 가상의 공간
변수 / 상수 / 리터럴(literal) ? / 기본형 (primitive type) / 참조형(reference type) / 형변환 / 변수의 타입에 따른 기본값
++ / --
&&, ||, !
+= / -=
여러 case를 하나의 수행문으로 하고 싶을 때
리스트와 맵, 배열 차이
equals() / toString() / copyOf(), copyOfRange() / sort()
Arrays, List, ArrayList, Collections
클래스는 단지 객체를 생성하는데 사용될뿐, 객체 그 자체는 아닙니다. 객체의 속성과 기능을 각각 멤버변수 와 메서드라고 합니다. 인스턴스와 객체는 같은 의미입니다. 인스턴스는 참조변수를 통해서만 다룰 수 있습니다.
멤버 변수 / 클래스 변수 (static 변수) / 인스턴스 변수 / 지역 변수 / 매개 변수 / 참조 변수
매개변수 / 반환타입, void / 인자와 매개변수
클래스 이름과 동일함.
Byte, Character, Integer ...
인터페이스 ?
스택 힙 정의
%s, %d ...