RE : Java
hanjo8813 opened this issue · 0 comments
hanjo8813 commented
- --- 1일차 ---
- 객체지향
- 4가지 특징
- 5원칙 (SOLID)
- 객체지향 vs 절차지향 vs 함수형 프로그래밍
- JDK, JRE, JVM
- 컴파일 과정
- 컴파일 언어 vs 인터프리터 언어
- Java8의 큰 특징 + Java11과의 차이점
- --- 2일차 ---
- JVM 메모리 구조
- Garbage Collector 동작과정
- 직렬화
- Java 기초
- --- 3일차 ---
- 접근제어자
- 클래스, 객체, 인스턴스 차이
- Overloading vs Overriding
- Primitive type vs Reference type
- Call by Reference vs Call by Value
- Wrapper Class
- Checked Exception vs UnChecked Exception
- --- 4일차 ---
- interface vs abstract class
- static
- final
- generic
- syncronized
- stream, lambda
- Reflection
- --- 5일차 ---
- Java 컬렉션
- Object + hashcode() & equals()
- String
- String vs StringBuffer vs StringBuilder
- Immutable Object
String a = ""
vsString a = new String("")
- List
- ArrayList vs LinkedList
- Map
- HashTable vs HashMap vs LinkedHashMap vs TreeMap
- HashMap vs ConcurrentHashMap