post-image

Xây dựng Crawler siêu đơn giản với Java

Giới thiệu Crawler là một công cụ giúp thu thập dữ liệu, thông tin từ các trang web khác nhau. Một trong những ví dụ về crawler mà chúng ta gặp hằng ngày là Google. Google là một hệ thống có nhiều máy chủ có thể crawling rất nhiều trang web trên Internet, từ đó

post-image

Ép kiểu trong Java

Bài viết này sẽ chia sẻ với các bạn kiến thức cơ bản về ép kiểu trong Java. Ép kiểu là gì? Ý nghĩa của ép kiểu? Ép kiểu là cách chuyển biến thuộc kiểu dữ liệu này thành biến thuộc kiểu dữ liệu khác. Ý nghĩa: Việc chuyển kiểu dữ liệu sẽ đến lúc

post-image

Clean Code là gì?

Chào các bạn, trong bài viết này mình sẽ chia sẻ một số kiến thức về Clean Code. Hãy cùng mình tìm hiểu Clean Code là gì và tại sao phải sử dụng chúng nhé. Clean Code là gì? Clean Code là thuật ngữ để chỉ những mã nguồn tốt bao gồm các đặc điểm:

post-image

Cách sử dụng Iterator trong Java

Những điều cơ bản cần biết  Trước khi nói đến Iterator và cách sử dụng Iterator, bạn phải biết: Mỗi collection là một Iterable. Ta có thể lấy đối tượng Iterable của nó để duyệt toàn bộ các phần tử trong collection. Interface Collection kế thừa từ interface Iterable. interface Iterable định nghĩa phương thức iterator, trả về một iterator. Nói đến Iterator thì

post-image

Từ khóa this trong Java

Trong bài viết này, chúng ta sẽ cùng tìm hiểu về từ khóa this trong Java nhé. Ánh xạ đối tượng khi cần sử dụng Nếu không sử dụng this trong phương thức khởi tạo, ta có ví dụ sau: Ta hãy thử khởi tạo đối tượng và in thông tin ra Kết quả: Ta thấy xuất hiện giá

post-image

Sắp xếp chọn – Selection Sort

Giới thiệu Thuật toán sắp xếp chọn – Selection Sort là 1 trong các thuật toán sắp xếp kinh điển, cơ bản và dễ hiện thực, là thuật toán được tiếp cận sớm nhất khi bắt đầu học các giải thuật sắp xếp cơ bản. Trong 1 số trường hợp đơn giản, thuật toán này

post-image

Phân biệt ArrayList và LinkedList

Danh sách được sử dụng rất nhiều trong quá trình chúng ta lập trình và mảng là kiểu mà chúng ta hay sử dụng nhất. Nhưng đôi khi mảng thông thường không thể đáp ứng được hết nhu cầu sử dụng của chúng ta như kích thước không thể thay đổi chẳng hạn. Vì thế

post-image

Phân biệt phương thức equals() và toán tử ==

Trong khi chúng ta lập trình, chúng ta thường phải sử dụng các toán tử so sánh để kiểm tra một điều kiện logic nào đó. Khi so sánh lớn hơn hay nhỏ hơn thì rất đơn giản đúng không nhỉ. Nhưng khi chúng ta muốn so sánh bằng nhau thi chúng ta lúc thi