Hướng dẫn tạo và sử dụng ThreadPool - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách sử dụng sleep() và join(). Sang bài này, tôi sẽ hướng dẫn các bạn tìm hiểu cách tạo và sử dụng ThreadPool. Các bạn theo dõi nhé! 1. ThreadPool là gì? Trong Java, ThreadPool được dùng để giới hạn số lượng Thread được chạy bên trong ứng dụng của chúng ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Hướng dẫn cách sử dụng sleep() và join() - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách đồng bộ luồng trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn cách tìm hiểu các tính năng của Thread, mở đầu là cách sử dụng sleep() và join(). Các bạn theo dõi nhé! 1. sleep() Phương thức sleep() của lớp Thread được sử dụng để tạm ngưng một ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Đồng bộ hóa đa luồng trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách tạo và quản lý luồng trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn tìm hiểu về đồng bộ hóa đa luồng trong Java khi có nhiều luồng cùng thực thi và tôi cũng sẽ đưa ra một số ví dụ minh họa! 1. Đồng bộ luồng trong Java Để các bạn hiểu về đồng bộ ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

ạo và quản lý luồng trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được tìm hiểu về các khái niệm luồng, thế nào là một chương trình đa tiến trình trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn cụ thể về hai cách tạo luồng và các ví dụ minh họa đi kèm. 1. Tạo luồng bằng cách kế thừa từ lớp Thread Để tạo luồng bằng cách kế thừa ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

í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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

í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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

í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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

í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) ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Đố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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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ẽ ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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. ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021