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
Xử lý String với Apache Commons Lang 3

Xử lý String với Apache Commons Lang 3

StringUtils class cung cấp rất nhiều method hỗ trợ thao tác với String, tuy nhiên có một số method trùng lặp mà String class cũng đã hỗ trợ như
Read more
No Comments
Cách sử dụng Pair trong java

Cách sử dụng Pair trong java

Trong Java, Pair thể hiện mối quan hệ giữa cặp key-value, chúng sẽ sắp cặp với nhau trong một object, điều này sẽ rất tiện lợi khi chúng ta cần xử lý
Read more
No Comments
Các tính năng mới trong Google Guava

Các tính năng mới trong Google Guava

Google Guava cung cấp các thư viện tiện lợi giúp giảm thiểu code trong quá trình phát triển ứng dụng. Trong bài viết này,
Read more
No Comments
Apache Commons Lang 3 – Thư viện mà dev Java phải biết

Apache Commons Lang 3 – Thư viện mà dev Java phải biết

Apache Commoms Lang 3 một thư viện java phổ biến, cung cấp các class tiện ích nhầm mở rộng các chức năng của Java API.
Read more
No Comments
@EqualsAndHashCode trong Project Lombok

@EqualsAndHashCode trong Project Lombok

Mặc định, Lombok sử dụng các thuộc tính non-static và non-transient để generate equals() và hashCode() method - Trong trường hợp của chúng ta là name
Read more
No Comments
Mối quan hệ giữa equals() và hashCode() trong Java

Mối quan hệ giữa equals() và hashCode() trong Java

Rõ ràng là amount và currencyCode của income, expenses đều bằng nhau, thế nhưng kết quả so sánh từ equals() lại trả về FALSE? 
Read more
2 Comments
choose field tostring

Biễn diễn trạng thái object qua toString() Java method

Khi chúng ta muốn in hoặc ghi một đối tượng, Java compiler sẽ ngầm gọi toString() method trong Object class. Lưu ý rằng tất cả các class trong java đều là
Read more
No Comments
Custom getter, setter với @Accessors trong Lombok

Custom getter, setter với @Accessors trong Lombok

Các method thông dụng như getter, setter đều được project Lombok hỗ trợ để tự generate ra, trong bài viết này chúng ta can thiệp vào quá trình sinh code
Read more
No Comments
project lombok

Sinh code tự động với project lombok

Lombok là một thư viện java sinh code tự động thay chúng ta viết các mã code theo một bản mẫu nhất định và ít khi thay đổi
Read more
No Comments
lombok eclipse

Cài đặt Lombok trên IntellIJ và Eclipse

Để sử dụng Lombok, trước tiên chúng ta cần cài đặt chúng trên các IDE, bài viết này sẽ hướng dẫn cài đặt Lombok trên 2 IDE phổ biến nhất là IntellIJ
Read more
No Comments

Posts navigation

Prev 1 … 53 54 55 56 57 58 59 … 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?