Java là ngôn ngữ lập trình máy tính có tính chất hướng đối tượng, dựa trên các lớp, thường được sử dụng cho các hệ thống có tính độc lập cao. Nó được sử dụng để hướng tới các lập trình viên viết ứng dụng "write one, run everywhere" (viết một lần, chạy mọi nơi, nghĩa là đoạn code Java sau khi được biên dịch có thể chạy được trên tất cả các nền tảng hỗ trợ Java mà không cần phải được biên dịch lại. Các ứng dụng Java sau khi đã được biên dịch thành bytecode có thể chạy trên bất kỳ máy ảo Java nào (Java virtual machine)
Giới thiệu khóa học
Regular Expression trong Java, cách validate email và cách trường đặc biệt.
Vòng lặp for trong Java, với các bài toán in hình đặc biệt
Constructor 2- Thực hành quản lý tài khoản ngân hàng.
Package, cách tạo file Jar, import file Jar trong Java.
Xử lý BLOB data (cách ghi dữ liệu file vào Database) trong JDBC
Collection Set trong Java, ý nghĩa hàm hashCode và equals trong Java
Collection trong Java- Thực hành bài tập quản lý việc đặt ghế trong rạp phim.
Dưới đây là danh sách các bài hướng dẫn học Java cơ bản và nâng cao miễn phí trên website:
MỤC LỤC
Java cơ bản
Giới thiệu Java
Java là gì?
Lịch sử Java
Tổng quan
Cài đặt Java
Cách thiết lập Path
Chương trình Hello World
Phân tích chương trình Hello World
Cú pháp Java cơ bản
JDK, JRE và JVM
Biến trong Java
Kiểu dữ liệu
Toán tử
Các kiểu vòng lặp
Lệnh if, switch
Đối tượng Number
Đối tượng Character
Khái niệm Hướng đối tượng
Khái niệm OOP
Lớp và Đối tượng
Phương thức
Nạp chồng phương thức (Overloading)
Constructor
Từ khóa static
Từ khóa this
Tính kế thừa (IS-A)
Quan hệ (HAS-A)
Ghi đè phương thức (Overriding)
Kiểu trả về Covariant
Từ khóa super
Instance Initializer Block
Từ khóa final
Tính đa hình
Dynamic Binding
Toán tử instanceof
Tính trừu tượng
Lớp abstract
Interface
Lớp abstract vs Interface
Java Package
Các kiểu Modifier
Non-Access Modifier
Access Modifier
Tính bao đóng
Lớp Object
Nhân bản đối tượng
Mảng (Array)
Lớp Wrapper
Gọi bởi giá trị
Từ khóa strictfp
Date & Time
Regular Expression
File và I/O trong Java
File và I/O
ByteArrayInputStream
DataInputStream
ByteArrayOutputStream
DataOutputStream
Lớp File
Lớp FileReader
Lớp FileWriter
String trong Java
Đối tượng String
Immutable String
So sánh chuỗi
Nối chuỗi
Chuỗi con
Phương thức của lớp String
Lớp StringBuffer
Lớp StringBuilder
String vs StringBuffer
StringBuilder vs StringBuffer
Tạo Immutable String
Phương thức toString()
Lớp StringTokenizer
Xử lý ngoại lệ (Exception Handling)
Exception là gì
Khối try-catch
Khối finally
Từ khóa throw
Từ khóa throws
ExceptionHandling vs MethodOverriding
Custom Exception
Cấu trúc dữ liệu trong Java
Cấu trúc dữ liệu
Enumeration Interface
Lớp BitSet
Lớp Vector
Lớp Stack
Lớp Dictionary
Lớp Hashtable
Lớp Properties
Collection trong Java
Java Collection
Collection Interface
List Interface
Set Interface
SortedSet Interface
Map Interface
MapEntry Interface
SortedMap Interface
Lớp LinkedList
Lớp ArrayList
Lớp HashSet
Lớp LinkedHashSet
Lớp TreeSet
Lớp HashMap
Lớp TreeMap
Thuật toán Collection
Sử dụng Iterator
Sử dụng Comparator
Java nâng cao
Java Generic
Java Serialization
Lập trình mạng
Gửi Email
Java Multithread
Cơ bản về Applet
Tạo Javadoc
Inner Class trong Java
Inner Class là gì ?
Member Inner Class
Anonymous Inner Class
Local Inner Class
Static Nested Class
Nested Interface
Chuyển đổi dữ liệu trong Java
Chuyển đổi String thành Int
Chuyển đổi Int thành String
Chuyển đổi String thành Long
Chuyển đổi Long thành String
Chuyển đổi String thành Float
Chuyển đổi String thành Double
Chuyển đổi String thành Date
Loạt bài hướng dẫn của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.
Để hiểu sâu hơn các khái niệm được trình bày trong loạt bài này, mời bạn tham khảo loạt bài: Ví dụ Java. Tại đây chúng tôi cung cấp hơn 250 ví dụ được sử dụng phổ biến trong khi thực hành về Java. Bạn tham khảo loạt bài Ví dụ về Java này để thấy dễ dàng hơn khi học về Java.
Giới thiệu khóa học
Regular Expression trong Java, cách validate email và cách trường đặc biệt.
Vòng lặp for trong Java, với các bài toán in hình đặc biệt
Constructor 2- Thực hành quản lý tài khoản ngân hàng.
Package, cách tạo file Jar, import file Jar trong Java.
Xử lý BLOB data (cách ghi dữ liệu file vào Database) trong JDBC
Collection Set trong Java, ý nghĩa hàm hashCode và equals trong Java
Collection trong Java- Thực hành bài tập quản lý việc đặt ghế trong rạp phim.
Dưới đây là danh sách các bài hướng dẫn học Java cơ bản và nâng cao miễn phí trên website:
MỤC LỤC
Java cơ bản
Giới thiệu Java
Java là gì?
Lịch sử Java
Tổng quan
Cài đặt Java
Cách thiết lập Path
Chương trình Hello World
Phân tích chương trình Hello World
Cú pháp Java cơ bản
JDK, JRE và JVM
Biến trong Java
Kiểu dữ liệu
Toán tử
Các kiểu vòng lặp
Lệnh if, switch
Đối tượng Number
Đối tượng Character
Khái niệm Hướng đối tượng
Khái niệm OOP
Lớp và Đối tượng
Phương thức
Nạp chồng phương thức (Overloading)
Constructor
Từ khóa static
Từ khóa this
Tính kế thừa (IS-A)
Quan hệ (HAS-A)
Ghi đè phương thức (Overriding)
Kiểu trả về Covariant
Từ khóa super
Instance Initializer Block
Từ khóa final
Tính đa hình
Dynamic Binding
Toán tử instanceof
Tính trừu tượng
Lớp abstract
Interface
Lớp abstract vs Interface
Java Package
Các kiểu Modifier
Non-Access Modifier
Access Modifier
Tính bao đóng
Lớp Object
Nhân bản đối tượng
Mảng (Array)
Lớp Wrapper
Gọi bởi giá trị
Từ khóa strictfp
Date & Time
Regular Expression
File và I/O trong Java
File và I/O
ByteArrayInputStream
DataInputStream
ByteArrayOutputStream
DataOutputStream
Lớp File
Lớp FileReader
Lớp FileWriter
String trong Java
Đối tượng String
Immutable String
So sánh chuỗi
Nối chuỗi
Chuỗi con
Phương thức của lớp String
Lớp StringBuffer
Lớp StringBuilder
String vs StringBuffer
StringBuilder vs StringBuffer
Tạo Immutable String
Phương thức toString()
Lớp StringTokenizer
Xử lý ngoại lệ (Exception Handling)
Exception là gì
Khối try-catch
Khối finally
Từ khóa throw
Từ khóa throws
ExceptionHandling vs MethodOverriding
Custom Exception
Cấu trúc dữ liệu trong Java
Cấu trúc dữ liệu
Enumeration Interface
Lớp BitSet
Lớp Vector
Lớp Stack
Lớp Dictionary
Lớp Hashtable
Lớp Properties
Collection trong Java
Java Collection
Collection Interface
List Interface
Set Interface
SortedSet Interface
Map Interface
MapEntry Interface
SortedMap Interface
Lớp LinkedList
Lớp ArrayList
Lớp HashSet
Lớp LinkedHashSet
Lớp TreeSet
Lớp HashMap
Lớp TreeMap
Thuật toán Collection
Sử dụng Iterator
Sử dụng Comparator
Java nâng cao
Java Generic
Java Serialization
Lập trình mạng
Gửi Email
Java Multithread
Cơ bản về Applet
Tạo Javadoc
Inner Class trong Java
Inner Class là gì ?
Member Inner Class
Anonymous Inner Class
Local Inner Class
Static Nested Class
Nested Interface
Chuyển đổi dữ liệu trong Java
Chuyển đổi String thành Int
Chuyển đổi Int thành String
Chuyển đổi String thành Long
Chuyển đổi Long thành String
Chuyển đổi String thành Float
Chuyển đổi String thành Double
Chuyển đổi String thành Date
Loạt bài hướng dẫn của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.
Để hiểu sâu hơn các khái niệm được trình bày trong loạt bài này, mời bạn tham khảo loạt bài: Ví dụ Java. Tại đây chúng tôi cung cấp hơn 250 ví dụ được sử dụng phổ biến trong khi thực hành về Java. Bạn tham khảo loạt bài Ví dụ về Java này để thấy dễ dàng hơn khi học về Java.

