W8D1 - 정렬 알고리즘 구현하기
Closed this issue · 1 comments
hanjo8813 commented
자바로 정렬 알고리즘 직접구현해서 개인 폴더에 저장 후 PR 날려주세용
W8D1 할일
- 1인당 랜덤하게 2번씩 정렬 구현 라이브코딩
- 선택정렬
- 삽입정렬
- 버블정렬
- 합병정렬
- 배열로 구현
- 연결리스트로 구현
- 퀵정렬
- 힙정렬
- 자바/스프링 주제 모두 정하기
hanjo8813 commented
Java
- 객체지향
- 4가지 특징
- 5원칙 (SOLID)
- 객체지향 vs 절차지향 vs 함수형 프로그래밍
- JDK, JRE, JVM
- 컴파일 과정
- 컴파일 언어 vs 인터프리터 언어
- JVM 메모리 구조
- Garbage Collector 동작과정
- Java8의 큰 특징 + Java11과의 차이점
- Java 기초
- 접근제어자
- 클래스, 객체, 인스턴스 차이
- Overloading vs Overriding
- Primitive type vs Reference type
- Call by Reference vs Call by Value
- Wrapper Class
- interface vs abstract class
- Checked Exception vs UnChecked Exception
- static
- final
- generic
- stream, lambda
- Reflection & Dynamic Proxy
- Java 컬렉션
- hashcode() & equals()
- Thread Safe & Syncronized
- 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