•
객체지향 언어에 이점
◦
OOP 특징 4가지
▪
추상화, 상속, 다형성, 캡슐화
- emailSendSerivce class(부모 클래스)
    - send(to,from,message)
- LoginEmailSendSerivce(자식 클래스) extends emailSendSerivce
    - messageMake()
- DeliveryEmailSendSerivce extends emailSendSerivce
    - messageMake()
Java
복사
◦
객체지향 5 원칙
▪
SOLID 원칙
•
1. 단일 책임 원칙 (Single Responsiblity Principle)
•
2. 개방-폐쇄 원칙 (Open Closed Principle)
•
3. 리스코프 치환 원칙 (Liskov Substitution Principle)
•
4. 인터페이스 분리 원칙 (Interface Segregation Principle)
•
5. 의존 역전 원칙 (Dependency Inversion Principle)
◦
인터페이스
▪
언제 사용하나요?
•
GC
◦
역할 - heap 메모리 
•
시간복잡도 , 공간복잡도
•
System.out.println(); 를 사용하면 안되는 이유
◦
synchronized 동기화에 공부
◦
string vs stringbuilder vs stringbuffer
◦
자바에 동기화보장을 해주는 클래스는 또 머가 있을까?

