42일: Java null과 undefined, 문자열은 상수, ArrayList<Integer>, 향상된 for문, @ToString, Lombok,eunm,,,

Jiwontwopunch·2022년 1월 11일
0

국비기록

목록 보기
42/121
post-thumbnail

2022.01.11.Tue.

✍ 복습

Java null과 undefined

Java 문자열은 상수 (상수객체)

Thread 문자열 변수

StringBuilder

  • 단일 스레드에서 안전성만을 보장한다.
  • 스레드에 안전여부에 전혀 관계 없는 프로그램을 개발할 때 사용하면 좋음
  • 메서드 내에 변수를 선언했다면, 해당 변수는 그 메서드 내에서만 살아있으므로 이 클래스를 사용해야함

StringBuffer

  • 스레드에 안전하게 설계되어 있으므로, 여러 개의 스레드에서 하나의 StringBUffer 객체를 처리해도 전혀 문제가 되지 않는다.
  • 개발 중인 시스템이 스레드에 안전한지 모를경우 사용하면 좋음
  • 클래스에 static으로 선언한 문자열을 변경하거나, singleton 으로 선언된 클래스에 선언된 문자열일 경우 이 클래스를 사용해야함

출처 : https://aomee0880.tistory.com/150

Java ArrayList<Integer>

Java @ToString

@ToString으로 재정의해야 출력값이 위와같이 Saram의 name과 nai가 정상적으로 출력된다. 아니면 해시코드를 찍게 되어있다.

Java eunm 열거 타입

Java Lombok

↓사용하기 Lombok에 의해서 생성자가 두개 생성..

Java 상속관계, 의존관계

Java 인스턴스 초기화, 객체지향 구성요소

Java 오버로딩

파라미터의 수나 자료형이 다르다면 메소드의 이름이 같아도 상관없다.

Java @AllArgsConstructor

Java 기본생성자

Java 다른 생성자 부르기

Java 일반 필드와 정적 필드

0개의 댓글