Lập trình Python: Cơ bản về Python
Giới thiệu tổng quan
1. Phạm vi biến (Scope)
Biến tồn tại trong bộ nhớ có thể được truy cập từ bất kỳ đâu trong chương trình. Ví dụ:
if True:
username = 'example_user'
print(username)
Điều quan trọng cần nhớ:
Biến trong khối mã con có thể truy cập biến ngoài khối
Biến trong hàm chỉ tồn tại trong phạm vi hàm
2. Toán tử 3 ngôi
Cú pháp:
...
Đăng vào ngày 19 tháng 6 lúc 08:14
Các Tập Hợp Trong Java
I. Cơ Bản Về Tập Hợp
1. Khái Quát
2. Các Phương Thức Khởi Tạo và Thêm Phần Tử Của ArrayList
Ví dụ:
3. Các Phương Thức Của ArrayList
II. Nâng Cao Tập Hợp
III. Giao Diện Collection
1. Khái Quát
Ví dụ:
2. Các Phương Thức Thông Dụng Của Collection
Ví dụ:
3. Lặp Trong Collection
4. Giao Diện List
(1) Đặc Điểm và Khái Quát
Ví dụ:
(2) Các Phương Thứ ...
Đăng vào ngày 18 tháng 6 lúc 18:56
Tổng hợp Kiến thức Cốt lõi Java cho Phỏng vấn Kỹ thuật: Từ OOP đến Đồng bộ hóa và Hiệu suất
Kiến trúc Dữ liệu và Cơ chế Nền tảng
Java phân loại kiểu dữ liệu thành hai nhóm chính: kiểu nguyên thủy (primitive) và kiểu tham chiếu (reference). Tám kiểu nguyên thủy bao gồm byte, short, int, long, float, double, char và boolean. Mỗi loại đều có lớp bao đóng (wrapper) tương ứng trong gói java.lang để hỗ trợ thao tác đối tượng trong Collectio ...
Đăng vào ngày 18 tháng 6 lúc 03:42
Lớp ArrayList trong Java
1. Khái niệm Collection
Collection là container lưu trữ dữ liệu tương tự mảng. Khác biệt chính: kích thước mảng cố định khi khởi tạo, trong khi ArrayList có thể thay đổi kích thước linh hoạt.
2. Gói thư viện
Lớp ArrayList nằm trong gói java.util
3. Phương thức khởi tạo
Phương thứcMô tả
ArrayList()Tạo danh sách rỗng với dung lượng mặc địn ...
Đăng vào ngày 11 tháng 6 lúc 02:14
Python Dictionary & Function: Advanced Usage Patterns
Dictionary Fundamentals and Efficient Manipulation
A dict in Python is a mutable, unordered collection of key-value pairs, where keys must be hashable (e.g., strings, numbers, tuples) and unique.
Creation is straightforward using curly braces or the dict() constructor:
info = {'identity': 'Student', 'level': 3}
profile = dict(name='Nguyen', s ...
Đăng vào ngày 8 tháng 6 lúc 21:43
Xử lý Ngoại lệ và Thư viện Tiêu Biểu trong Java
Tổng quan
Ở các phần trước, chúng ta đã làm quen với những kiến thức nền tảng về Java cũng như các nguyên lý lập trình hướng đối tượng. Trong phần này, chúng ta sẽ tìm hiểu về cơ chế xử lý ngoại lệ và các thư viện thường được sử dụng trong quá trình phát triển ứng dụng. Đây là những yếu tố then chốt giúp code trở nên ổn định và dễ bảo trì hơn. ...
Đăng vào ngày 4 tháng 6 lúc 06:32
Tổng Quan Về Apache Commons Trong Java
Apache Commons là một bộ sưu tập các thư viện công cụ mã nguồn mở quan trọng và phổ biến nhất trong hệ sinh thái Java. Nó bù đắp những thiếu sót của thư viện chuẩn JDK trong nhiều tình huống chung, cung cấp các công cụ chất lượng cao đã được kiểm chứng trong sản xuất.
Cho đến năm 2026, mặc dù các tính năng mới của Java 8-21 (như Stream, Option ...
Đăng vào ngày 29 tháng 5 lúc 04:57
Các Tập Hợp Non-Generic và Generic trong C#
Các tập hợp non-generic và generic trong C# có mối quan hệ tương ứng như sau:
ArrayList tương ứng với List
HashTable tương ứng với Dictionary
Queue tương ứng với Queue
Stack tương ứng với Stack
SortedList tương ứng với SortedList
Bài viết được tham khảo từ nguồn khác.
So sánh ArrayList (non-generic) và List (generic)
ArrayList là phiên bản phứ ...
Đăng vào ngày 22 tháng 5 lúc 07:59
So sánh mảng, ArrayList và List trong C#
C# cung cấp nhiều cách lưu trữ tập hợp phần tử bao gồm mảng, ArrayList và List. Bài viết phân tích sự khác biệt giữa các cấu trúc này qua góc độ kỹ thuật.
Mảng (Array)
Mảng là cấu trúc dữ liệu cơ bản nhất trong C#, được định nghĩa trong namespace System. Mảng lưu trữ các phần tử liên tiếp trong bộ nhớ, cho phép truy xuất nhanh theo chỉ số.
// ...
Đăng vào ngày 19 tháng 5 lúc 11:28