생활코딩의 자바 문서 보는 법을 참고했어요.
JVM, 변수
Scanner class의 newLine(), newFloat() method
List, Stack, Queue, Set, Map
<T>를 쓰는 건 개발자의 약속(T, U, V, E , ...)
Thread..넌 대체..
객체-속성(멤버변수), 기능(메소드)
A obj = new B(); -> 원래라면 A가 나오지만, 오버라이딩하면 자식으로!
ArrayList보다 제너릭 List<T>
추상 클래스: 추상 메소드가 하나 이상, 인터페이스: 클래스 내에 메소드가 다 추상클래스인 것 ,함수적 인터페이스: 추상 메서드가 하나
this와 this()의 차이 + 생성자
반복 횟수를 명시적으로 주는 것이 불가능한 단계씩 순차적으로 반복할 때만 사용 가능
valueOf() vs toString()
record 타입은 기본적으로 private final이기 때문에 접근 제어자 생략 가능