Java là một ngôn ngữ lập trình khó nhưng được sử dụng rộng rãi và có nhu cầu ổn định về các nhà phát triển tại Hàn Quốc.
Khóa học này bao gồm các khái niệm toàn diện giúp bạn dễ dàng học các ngôn ngữ lập trình khác.
Khóa học này dành cho các nhà phát triển mới gặp khó khăn trong việc hình dung bức tranh toàn cảnh thông qua việc ghi nhớ đơn giản.
Bài giảng 1-3 được cung cấp miễn phí.
Điều kiện 4 giai đoạn, vòng lặp
Các câu lệnh điều kiện, câu lệnh switch, vòng lặp while, vòng lặp for
Bài giảng 5 Chức năng
Hàm, Phương thức chính, Ngăn xếp & Hàng đợi, Hàm đệ quy, Gọi lại
Bài 6 Đối tượng lớp
lớp, thể hiện, đối tượng, JVM, cái này, ngăn xếp, mẫu Singleton, getter(), setter(), toString, phím tắt eclipse
Bài 7 Mảng và Danh sách Mảng
Mảng, Sao chép mảng, Vòng lặp mảng, Mảng đa chiều, Danh sách mảng
8. Kế thừa, đa hình
Kế thừa, Ghi đè phương thức, Được bảo vệ, ép kiểu lớp, this(), super(), Phương thức ảo, đa hình, IS-A, HAS-A, instanceof
Bài 9 Lớp trừu tượng
Lớp trừu tượng, Mở rộng lớp trừu tượng, Phương thức mẫu
Giao diện 10 đầu dò
Giao diện, phương thức mặc định của giao diện, phương thức tĩnh của giao diện, kế thừa giao diện, triển khai và kế thừa giao diện cùng nhau, java.util.Scanner
Bài 11: Các lớp cơ bản của JDK
Lớp cơ sở JDK, gói java.lang, gói đối tượng, String object.toString(), boolean Object.equals(), int Object.hashcode(), đối tượng được bảo vệ Object.clone(), java.lang.String, StringBuffer, StringBuilder, Lớp Wrapper, Lớp Class, gói phản ánh java.lang
Bộ sưu tập lớp 12, Bản đồ
Generics, Collection Framework, Giao diện bản đồ, Giao diện danh sách, Giao diện tập hợp, Giao diện bản đồ
Bài 13 Lớp Nội
Inner Class, Inner Class vô danh
Bài 14 Lambda
Biểu thức Lambda, Đối số Lambda (Tham số)
Bài 15: Luồng tiện ích
Sắp xếp, Arrays.stream (arr)
Ngoại lệ vòng 16
Lỗi & Ngoại lệ, try~catch~finally, throws, try~with~resource, Ngoại lệ tùy chỉnh
Bài 17 Luồng I/O
Luồng I/O, FileInputStream, FileOutputStream, Mã tốt