Deft Blog

Chia sẻ là cách tốt nhất để học
Menu
  • Tâm sự dev
  • Bản tin
  • Java
    • Học Java cơ bản qua ví dụ
    • Học Lập trình hướng đối tượng
    • Java Swing
    • UnitTest – JUnit 5
    • Lombok
    • Maven
    • Jackson – Json
  • Database
    • Hibernate
    • SQL – Structured Query Language
    • JDBC
  • JavaScript
  • Privacy Policy
  • Terms of Service
java core

Cách tính năng mới trong Java 11

Các bạn có thể sử dụng các phiên bản OpenJDK miễn phí để trải nghiệm các tính năng mới trong Java 11, tuy nhiên nó sẽ không ổn định bằng phiên bản oracle jdk trả phí.
Read more
No Comments

Nội bộ bên trong HashMap hoạt động như thế nào?

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
Read more
2 Comments
Số lượng tham số đối đa trong một method Java

Số lượng tham số đối đa trong một method Java

Method chứa quá nhiều logic thực thi bên trong, nó nên được chia nhỏ hơn thành nhiều method khác, mỗi method chỉ nên triển khai một logic nhỏ.
Read more
No Comments
Constructor và Static Factory Method trong Java

Constructor và Static Factory Method trong Java

Như đã đề cập trước đó chúng ta có thể sử dụng factory method để quản lý việc khởi tạo các instance. Giả sử như chúng ta muốn triển khai User class là một singleton class.
Read more
No Comments
Phân biệt anyMatch, allMatch và noneMatch trong Java Stream API

Phân biệt anyMatch, allMatch và noneMatch trong Java Stream API

Ví dụ hàm anyMatch đang duyệt đến phần tử thứ 5 trong tổng số 1000 phần tử, nếu phần tử thứ 5 này thỏa mãn điều kiện thì nó sẽ lập trức trả về
Read more
No Comments
Tại sao phải sử dụng getter, setter?

Tại sao phải sử dụng getter, setter?

Như vậy thuộc tính number của chúng ta giờ đây đã là private nên bắt buộc chúng ta phải cung cấp một hàm getter để cho phép bên ngoài lấy giá trị number từ instance ra.
Read more
No Comments
Static block trong Java

Static block trong Java

Các mã code bên trong static block được thực thi một lần tại thời điểm đầu tiên class được tải và bộ nhớ.
Read more
No Comments
Sự khác nhau giữa == và equals trong Java

Sự khác nhau giữa == và equals trong Java

Do vậy để đạt được việc so sánh trạng thái của 2 object thay vì địa chỉ vùng nhớ thì chúng ta cần override lại equals() method.
Read more
No Comments

Một số câu hỏi về Spring, Spring Boot được nhà tuyển dụng lựa chọn

Đây có lẽ là một câu tốt để bắt đầu buổi pv về Spring, Spring Boot mà nếu như bạn trả lời không được thì khả năng rớt là 80% nhé
Read more
3 Comments
Cách khởi tạo thư mục trong Java

Cách khởi tạo thư mục trong Java

Files.createDirectories là cách hoàn hảo để khắc phục nhược điểm của Files.createDirectory trong trường hợp các thư mục cha chưa tồn tại trước đó thì chúng sẽ được khởi tạo trước.
Read more
No Comments

Posts navigation

Prev 1 … 10 11 12 13 14 15 16 … 91 Next
Học lập trình online

Bài viết liên quan

  • Từ phiên bản Java 8 đến Java 17, có những thay đổi gì? (P1)

  • Phương pháp học lập trình web hiệu quả cho người mới bắt đầu

  • 7 cách để đảo ngược một List trong Java

  • Design pattern trong Java: Command

  • Design pattern trong Java: Facade

  • Design pattern trong Java: Singleton

  • Design pattern trong Java: Observer

  • Design pattern trong Java: Adapter

  • Design pattern trong Java: Abstract Factory

Deft Blog

Chia sẻ là cách tốt nhất để học

Tham gia thảo luận tại group

Trang web liên kết

Học lập trình
Code Convert
Baeldung

Comment gần đây

  • sdcsdc on Hàm trong java với ví dụ cụ thể
  • Nhat Minh on Code smell – Những lỗi thường gặp khi bắt đầu học lập trình(Set 1)
  • Tin Nguyen on Cách đặt biến môi trường JAVA_HOME trong windows 10
  • Tin Nguyen on Cách đặt biến môi trường JAVA_HOME trong windows 10
  • [email protected] on Code smell – Những lỗi thường gặp khi bắt đầu học lập trình(Set 1)
Copyright © 2025 Deft Blog
Privacy Policy - Terms of Service

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More

In case of sale of your personal information, you may opt out by using the link Do Not Sell My Personal Information

Accept Decline Cookie Settings
I consent to the use of following cookies:
Cookie Declaration About Cookies
Necessary (0) Marketing (0) Analytics (0) Preferences (0) Unclassified (0)
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
We do not use cookies of this type.
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
We do not use cookies of this type.
Analytics cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
We do not use cookies of this type.
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
We do not use cookies of this type.
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
We do not use cookies of this type.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
Cookie Settings

Do you really wish to opt-out?