변수의 특징들 if, for문 null safety final, const 차이점
클래스(Class)와 인스턴스(Instance), 생성자(Constructor)
캡슐화(Encapsulation)와 컬렉션(Collection)
상속(Inheritance)
추상 클래스(Abstract class)와 인터페이스(Interface)
🙄❔ 다형성(Polymorphism)이 뭘까?
Object Class에 대해 알아보자! 대표 메서드 toString()/operator ==/hashCode 인스턴스(Instance)의 순서 결정 Sort 인스턴스의 복사 shallow/deep copy
Generic과 enum이 대체 뭘까?
String 조작과 정규표현식
Exception이란? Exception이 발생하는 상황 - Human error, Computer error Exception 처리 기능 (try-catch, rethrow, on Exception, finally, 예외 클래스 정의)
File 경로 지정 및 open File read / write File Copy
Dart가 지원하는 여러 데이터 형식들 직렬화와 역직렬화 Json으로 데이터 직렬화, 역직렬화 해보기
1급 객체 1급 객체(First-class citizen)는 프로그래밍 언어에서 다른 객체들에 적용 가능한 연산을 모두 지원하는 객체입니다. 이는 객체를 변수에 할당하거나, 함수의 인자로 전달하거나, 함수의 반환값으로 사용할 수 있다는 것을 의미합니다. 1급 객체는 프
비동기 처리(Asynchronous) / Callback 함수 / Future의 함수와 메서드