/Java-Tutorial

This projec includes all example about java core, io, collection, oop, multithread, exception handling, java 8, jsoup, docx4j, web service, jdbc, unit test, java common libraries

Primary LanguageJava

  1. Source code hướng dẫn các kiến thức cơ bản về Java như: cài đặt môi trường phát triển Java, tạo và chạy chương trình Java, cách khai báo biến, các kiểu dữ liệu, sử dụng mảng, cấu trúc điều khiển, tiêu chuẩn coding (coding convention), chuyển đổi kiểu dữ liệu, enum, regular expression, ...

Links: https://gpcoder.com/category/java-core/basic-java/

  1. Lập trình hướng đối tượng (Object Oriented Programing - OOP) trong Java

Giới thiệu các kiến thức cơ bản về lập trình hướng đối tượng (Object Oriented Programing - OOP) trong Java, bao gồm:

  • 4 tính chất của lập trình hướng đối tượng: Tính đóng gói (encapsulation), Tính kế thừa (inheritance), Tính đa hình (polymorphism), Tính trừu tượng (abstraction).

  • Các khái niệm cơ bản về lớp (class), đối tượng (object), gói (package).

  • Cách sử dụng các từ khóa: this, super, final, static, instanceof.

  • Kiểu tham trị, kiểu tham chiếu, class wrapper trong Java.

Links: https://gpcoder.com/category/java-core/oop/

  1. Hướng dẫn xử lý ngoại lệ (Exception Handling) trong Java

Hướng dẫn xử lý ngoại lệ (Exception Handling) trong Java, bao gồm:

  • Hệ thống phân cấp ngoại lệ trong Java.

  • Các ngoại lệ thường gặp.

  • Phân biệt và xử lý: checked exception, unchecked exception, error.

  • Xử lý ngoại lệ với try-catch-finally.

  • Phân biệt throw, throws.

  • Tùy chỉnh ngoại lệ (Custom Exception).

Links: https://gpcoder.com/category/java-core/exception-handling/

  1. Hướng dẫn lập trình đa luồng trong Java (multi-thread):

Links: https://gpcoder.com/category/java-core/multi-thread/

  1. Lập trình mạng trong Java, viết ứng dụng Client-Server sử dụng Socket

Links: https://gpcoder.com/category/java-core/networking/

  1. Nền tảng tập hợp (Collection Framework) trong Java

Giới thiệu các kiến thức cơ bản về nền tảng tập hợp (Collection Framework) trong Java như: List, ArrayList, LinkedList, Set, HashSet, LinkedHashSet, TreeSet, Map, HashMap, LinkedHashMap, TreeMap, ...

So sánh đánh giá sự giống nhau, khác nhau giữa từng các loại collection. Đưa ra các ví dụ minh họa và trường hợp sử dụng ứng từng loại collection.

Links: https://gpcoder.com/category/java-core/collection/

  1. Còn rất nhiều bài viết khác về Java, tham khảo thêm tại: https://gpcoder.com/tat-ca-bai-viet/