22/11/01 TIL

김민우·2022년 11월 1일
0

TIL

목록 보기
9/10

Intellij

  • 단어 일괄 바꾸기 : ctrl + shift + r
  • 줄 위, 아래로 옮기기 : ctrl + shift + (↑ or ↓)
  • git tool 보기 alt + 9

JAVA

  • UnsupportedOperationException error
    - Array.asList 로 생성한 리스트는 고정되어 있어 원소를 제거 할 수 없음
    - 다음과 같은 방식으로 이용
    List<MultipartFile> sampleList = new ArrayList<>();
     sampleList.add("");
    - 참고 자료
  • NullPointerException error
    - null값을 가지는 객체 참조를 사용하려 시도하면 발생
    - 참고 자료

  • HashMap 정렬
    - "HashMap"의 "Value" 기준 정렬

  • HashSet 정렬

  • Java List Slicing

  • Java Collection 선언과 동시에 초기화

  • Java 배열 선언과 동시에 초기화

  • JAVA는 Camel Case를 관용적으로 쓴다.

  • Interface?
    - 인터페이스는 자바 프로그래밍 언어에서 클래스들이 구현해야 하는 동작을 지정하는데 사용되는 추상 자료형이다. 이들은 프로토콜과 비슷하다. 인터페이스는 interface라는 키워드를 사용하여 선언하며, 메소드 시그너처와 상수 선언만을 포함할 수 있다.

  • System,out.println
    System은 클래스, out은 그 클래스의 필드(변수)이다. 이 필드가 메소드를 가지고 있는 것은 이 필드 역시 객체라는 것을 알 수 있다. 그리고 System을 인스턴스화 한 적이 없음에도 불구하고 필드 out에 접근할 수 있는 것은 out이 static이라는 것을 암시한다.

  • JAVA API
    API란 자바 시스템을 제어하기 위해 자바에서 제공하는 명령어들을 의미한다. Java SE(JDK)를 설치하면 자바 시스템을 제어하기 위한 API를 제공한다. 패키지 java.lang.*의 클래스들도 자바에서 제공하는 API 중의 하나라고 할 수 있다.

profile
Pay it forward.

0개의 댓글