![](/themes/images/default.png)
Lập trình đa tiến trình (Multithreading) trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài đầu tiên của chương Luồng dữ liệu trong Java, tôi sẽ hướng dẫn các bạn tìm hiểu đa tiến trình trong Java và sơ lược các cách tạo, quản lý luồng trong Java. Sang bài sau, tôi sẽ đi vào chi tiết các cách này! 1. Đa tiến trình trong ngôn ngữ lập trình Java Trong Java, Multithreading ...
![](/pictures/picsmalls/2021/04/06/560/zfm1617683090.png)
Interface trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn các bạn tìm hiểu về một khái niệm cũng rất quan trọng khi lập trình hướng đối tượng đó là Interface trong Java. Sau đó, tôi sẽ đưa ra một số bài tập để các bạn luyện tập! 1. Interface trong Java Khái niệm Trong Java, Interface (giao diện) là một kiểu dữ liệu ...
![](/pictures/picsmalls/2021/04/06/560/qkh1617683083.png)
alias và từ khóa static trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, chúng ta sẽ tìm hiểu về khái niệm alias và từ khóa static trong Java và cách sử dụng 2 khái niệm này. Cuối bài này tôi sẽ đưa ra một số bài tập để cho các bạn tham khảo! 1. Alias và cơ chế gom rác tự động Alias là khả năng mà tại 1 ô nhớ có nhiều đối tượng cùng trỏ tới (>= 2 ...
![](/pictures/picsmalls/2021/04/06/560/wfv1617683078.png)
Overriding và Overloading trong Java - Học Java core - từ cơ bản đến nâng cao
Trong các bài trước, tôi đã đưa ra một số ví dụ có sử dụng overriding trong Java. Trong bài này, tôi sẽ hướng dẫn các bạn tìm hiểu kỹ hơn về overriding và một khái niệm mới nữa đó là overloading trong Java. Cuối bài này, tôi sẽ đưa ra một số câu hỏi để các bạn tham khảo! 1. Overriding Trong ...
![](/pictures/picsmalls/2021/04/06/560/tto1617683081.png)
ính trừu tượng (Abstraction) trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ giới thiệu đến các bạn tính chất cuối cùng trong lập trình hướng đối tượng đó là tính trừu tượng (Abstraction) và cách vận dụng tính chất này trong lập trình. Cuối bài này, tôi sẽ đưa ra một số bài tập cho các bạn luyện tập! 1. Khái niệm tính trừu tượng Tính trừu tượng ...
![](/pictures/picsmalls/2021/04/06/560/voi1617683075.png)
ính đa hình (Polymorphism) trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ giới thiệu đến các bạn tính chất cơ bản thứ 3 trong lập trình hướng đối tượng đó là tính đa hình (Polymorphism) và cách vận dụng tính chất này trong lập trình. Cuối bài này, tôi sẽ đưa ra một số bài tập cho các bạn luyện tập! 1. Khái niệm tính đa hình Kỹ thuật đa hình ...
![](/pictures/picsmalls/2021/04/06/560/hoe1617683075.png)
ính kế thừa (Inheritance) trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài trước, tôi đã giới thiệu đến các bạn tính đóng gói của lập trình hướng đối tượng trong Java. Sang bài này, tôi sẽ giới thiệu đến các bạn tính chất cơ bản tiếp theo đó là tính kế thừa (Inheritance) và cách vận dụng tính chất này trong lập trình. Cuối bài này, tôi sẽ đưa ra một số bài tập ...
![](/pictures/picsmalls/2021/04/06/560/umz1617683079.png)
ính đóng gói (Encapsulation) trong Java - Học Java core - từ cơ bản đến nâng cao
Trong lập trình hướng đối tượng, chúng ta có 4 tính chất chính đó là tính đóng gói (Encapsulation), tính kế thừa (Inheritance), tính đa hình (Polymorphism) và tính trừu tượng (Abstraction). Trong bài này, tôi sẽ giới thiệu đến các bạn tính chất cơ bản đầu tiên đó là tính đóng gói (Encapsulation) ...
![](/pictures/picsmalls/2021/04/06/560/dhe1617683075.png)
hao tác trên đối tượng và phạm vi truy cập trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, chúng ta sẽ tìm hiểu về cách thao tác trên đối tượng, thuộc tính và phương thức của lớp trong Java. Đây là 1 bài hết sức quan trọng để chúng ta có thể làm các ứng dụng sử dụng lập trình hướng đối tượng, các bạn cố gắng theo dõi nhé! Cuối bài này tôi sẽ đưa ra một số bài tập để cho các ...
![](/pictures/picsmalls/2021/04/06/560/itt1617683076.png)
Đối tượng, lớp và các thành phần của lớp trong Java - Học Java core - từ cơ bản đến nâng cao
Như các bạn đã biết, Java là một ngôn ngữ lập trình hướng đối tượng, vì vậy Java hỗ trợ những khái niệm cơ bản của hướng đối tượng như lớp, đối tượng, thuộc tính, phương thức,... và có những đặc điểm đặc trưng của lập trình hướng đối tượng (tính kế thừa, tính đóng gói, ...) . Trong bài đầu tiên của ...
![](/pictures/picsmalls/2021/04/06/560/qcv1617683084.png)
hư viện xử lý chuỗi trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, chúng ta sẽ cùng nhau tìm hiểu loại thư viện cuối cùng - thư viện xử lý chuỗi trong Java. Trong thư viện này, chúng ta có 2 loại chính đó là StringBuilder và StringTokenizer. Cuối bài này, tôi sẽ đưa ra một số bài tập để các bạn luyện tập! Sang chương sau, chúng ta sẽ ...
![](/pictures/picsmalls/2021/04/06/560/tpy1617683075.png)
hư viện xử lý số ngẫu nhiên Random trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài trước, tôi đã đưa ra một bài tập sinh số ngẫu nhiên có kiểu dữ liệu là double bằng cách sử dụng phương thức Math.random(). Trong bài này, chúng ta sẽ cùng nhau tìm hiểu cách sinh số ngẫu nhiên khác đó là sử dụng thư viện xử lý số ngẫu nhiên Random trong Java. Cuối bài này, tôi sẽ đưa ra ...
![](/pictures/picsmalls/2021/04/06/560/msx1617683077.png)
hư viện toán học Math trong Java - Học Java core - từ cơ bản đến nâng cao
Trong chương này, tôi đã giới thiệu đến các bạn 2 loại thư viện đó là thư viện xử lý ngày tháng và thư viện xử lý dữ liệu số trong Java. Sang bài này, tôi sẽ giới thiệu đến loại thư viện tiếp theo đó là thư viện toán học Math trong Java. Cuối bài này, tôi sẽ đưa ra một số bài tập để các bạn luyện ...
![](/pictures/picsmalls/2021/04/06/560/hat1617683072.png)
hư viện xử lý dữ liệu số trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài đầu tiên của chương Thư viện quan trọng, tôi đã giới thiệu đến các bạn thư viện xử lý ngày tháng trong Java. Sang bài này, tôi sẽ giới thiệu đến loại thư viện tiếp theo đó là thư viện xử lý dữ liệu số trong Java. Cuối bài này, tôi sẽ đưa ra một số bài tập để các bạn luyện tập! 1. ...
![](/pictures/picsmalls/2021/04/06/560/lyt1617683068.png)
hư viện xử lý ngày tháng trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài đầu tiên của chương Thư viện quan trọng này, tôi sẽ giới thiệu đến các bạn thư viện đầu tiên đó là thư viện xử lý ngày tháng trong Java và ví dụ minh họa cách sử dụng thư viện này. Cuối bài này, tôi sẽ đưa ra một số bài tập để các bạn luyện tập! Trong ngôn ngữ lập trình Java, chúng ta ...
![](/pictures/picsmalls/2021/04/06/560/iir1617683068.png)
reeMap trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn đến các bạn tìm hiểu loại Class Collection tiếp theo - đó là TreeMap trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Với mỗi phương thức được liệt kê, tôi sẽ đưa ra ví dụ đơn giản để cho các bạn nắm bắt được. Cuối ...
![](/pictures/picsmalls/2021/04/06/560/oxj1617683068.png)
HashMap trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn đến các bạn tìm hiểu loại Interface Collection tiếp theo - đó là HashMap trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Với mỗi phương thức được liệt kê, tôi sẽ đưa ra ví dụ đơn giản để cho các bạn nắm bắt ...
![](/pictures/picsmalls/2021/04/06/560/otc1617683068.png)
reeSet trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn đến các bạn tìm hiểu loại Class Collection tiếp theo - đó là TreeSet trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Với mỗi phương thức được liệt kê, tôi sẽ đưa ra ví dụ đơn giản để cho các bạn nắm bắt được. ...
![](/pictures/picsmalls/2021/04/06/560/zeu1617683077.png)
HashSet trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn đến các bạn tìm hiểu loại Class Collection tiếp theo - đó là HashSet trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Với mỗi phương thức được liệt kê, tôi sẽ đưa ra ví dụ đơn giản để cho các bạn nắm bắt ...
![](/pictures/picsmalls/2021/04/06/560/vlh1617683071.png)
ArrayList trong Java - Học Java core - từ cơ bản đến nâng cao
Trong bài này, tôi sẽ hướng dẫn đến các bạn tìm hiểu loại Class Collection tiếp theo - đó là ArrayList trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Với mỗi phương thức được liệt kê, tôi sẽ đưa ra ví dụ đơn giản để cho các bạn nắm bắt được. ...