Có rất nhiều thứ đã thay đổi trong Java từ khi bắt đầu vào năm 1995 cho đến ngày nay. Java 8 là một bản phát hành mang tính cách mạng, đã đưa Java trở lại vị trí một trong các ngôn ngữ lập trình tốt nhất hiện nay. Như lịch công bố trên website Java thì đến tháng 9/2023, …
Trong bài viết chúng ta sẽ cùng nhau tìm hiểu cách convert List sang Set và ngược lại trong Java thông qua một số cách thông dụng như sử dụng Java thuần, sử dụng các thư viện bên thứ ba như Apache Commons Collections và với Java 10. Convert List sang Set Sử dụng Java thuần Đầu tiê, chúng ta …
Để generate một String ngẫu nhiên trong Java có rất nhiều cách, qua bài viết này chúng ta sẽ cùng nhau tìm hiểu một số cách thường được áp dụng. Generate random String Trong phần này, chúng ta sẽ tìm cách generate một string với số lượng ký tự xác định. Tuy nhiên những ký tự trong String có thể …
Gần đây mình có hướng dẫn một cách gửi email sử dụng gmail của google, mình dùng thư viện Java Mail với phiên bản rất cũ. Lúc này ở bước truyền username/password để nó tiến hành xác thực với google đều ở dạng String. Tuy nhiên có một số bạn lại báo lỗi với mình là đang bị lỗi vì …
Rất tiếc câu trả lời là không! Java không hỗ trợ default parameters như những ngôn ngữ khác. Nhiều ngôn ngữ lập trình như C ++ hoặc JavaScript cho phép chúng ta đặt giá trị mặc định cho các tham số đầu vào của một method, chúng sẽ được sử dụng khi chúng ta thực hiện lời gọi hàm mà …
Từ những tính chất trên của HashMap chúng ta có thể thấy rằng trong trường hợp xấu nhất, rất nhiều tử có cùng giá trị hash của key thì chúng sẽ được lưu trên cùng bucket và liên kết với nhau thông qua linkedlist