Chủ đề Java


Design Patterns là gì? Tổng hợp các loại Design Patterns phổ biến nhất

Design Patterns là một kỹ thuật trong lập trình hướng đối tượng, nó cung cấp các "mẫu thiết kế", giải pháp để giải quyết các vấn đề chung, thường gặp ...

Đọc tiếp >>

Tìm hiểu và cài đặt Singleton Design Pattern dễ hiểu

Singleton là một Design Pattern được sử dụng rất phổ biến và dễ dàng cài đặt. Bài viết này sẽ hướng dẫn bạn tìm hiểu thế nào là Singleton Pattern và c...

Đọc tiếp >>


Các thuật toán sắp xếp phổ biến

Sắp xếp là sắp đặt các phần tử của một cấu trúc theo thứ tự tăng dần (hay giảm dần). Với một cấu trúc đã được sắp xếp chúng ta rất thuận tiện khi thực...

Đọc tiếp >>

[Cấu trúc dữ liệu và giải thuật] - Bài toán tìm đường đi ngắn nhất với giải thuật Dijkstra

Với các bạn sinh viên chuyên ngành công nghệ thông tin, chắc không lạ gì với bài toán tìm đường đi ngắn nhất (Shortest Path Problems) trong đồ thị trọ...

Đọc tiếp >>

Java Serializable là gì? Serialization và Deserialization trong Java

Java Serializable là gì? Serialization và Deserialization trong Java. Khi lập trình với Java chắc hẳn bạn đã bắt gặp khái niệm serialize nhất là khi đ...

Đọc tiếp >>

Download sách Ebook Java Core Tiếng Việt PDF - JavaCore sách học Java hay nhất

Java là một trong những ngôn ngữ lập trình hướng đối tượng được học và sử dụng phổ biến nhất. Nếu bạn đang học Java thì có rất nhiều khoá học online v...

Đọc tiếp >>

Cây tìm kiếm nhị phân (Binary Search Tree) trong Java là gì? Cấu trúc và các hoạt động cơ bản trên cây tìm kiếm nhị phân (Binary Search Tree)

Có lẽ các bạn đã từng nghe qua về Binary Tree, hay cây tìm kiếm nhị phân. Vậy Binary Tree trong Java là gì, cấu trúc của Binary Tree và các hoạt động ...

Đọc tiếp >>

Java collections: sắp xếp trong Java với collections

Trong java thay vì phải sắp xếp các danh sách thủ công theo các thuật toán sắp xếp nổi bọt, hoặc sắp xếp chọn... Ta có thể sử dụng sẵn phương thức của...

Đọc tiếp >>