ctrl + shift + r
ctrl + shift + (↑ or ↓)
alt + 9
UnsupportedOperationException
errorList<MultipartFile> sampleList = new ArrayList<>();
sampleList.add("");
- 참고 자료NullPointerException
error
- null값을 가지는 객체 참조를 사용하려 시도하면 발생
- 참고 자료
JAVA는 Camel Case를 관용적으로 쓴다.
Interface?
- 인터페이스는 자바 프로그래밍 언어에서 클래스들이 구현해야 하는 동작을 지정하는데 사용되는 추상 자료형이다. 이들은 프로토콜과 비슷하다. 인터페이스는 interface라는 키워드를 사용하여 선언하며, 메소드 시그너처와 상수 선언만을 포함할 수 있다.
System,out.println
System은 클래스, out은 그 클래스의 필드(변수)이다. 이 필드가 메소드를 가지고 있는 것은 이 필드 역시 객체라는 것을 알 수 있다. 그리고 System을 인스턴스화 한 적이 없음에도 불구하고 필드 out에 접근할 수 있는 것은 out이 static이라는 것을 암시한다.
JAVA API
API란 자바 시스템을 제어하기 위해 자바에서 제공하는 명령어들을 의미한다. Java SE(JDK)를 설치하면 자바 시스템을 제어하기 위한 API를 제공한다. 패키지 java.lang.*
의 클래스들도 자바에서 제공하는 API 중의 하나라고 할 수 있다.