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
Collectors toMap trong Stream API

Collectors toMap trong Stream API

Chuyển một List sang Map là một thao tác khá phổ biến mà chúng ta thường sử dụng khi cần nhóm các đối tượng trong List theo một Key xác định.
Read more
No Comments
Cắt đoạn dữ liệu trong Stream API với  skip() và limit()

Cắt đoạn dữ liệu trong Stream API với skip() và limit()

skip() dùng để dịch qua một đoạn n phần tử trong khi limit() giới hạn số phần tử được lấy trong kết quả trả về. Chúng ta thường sử dụng skip() và limit()
Read more
No Comments
Giảm thiểu NullPointerException với Optional trong Java

Giảm thiểu NullPointerException với Optional trong Java

Optional class giảm thiểu các NullPointerException xảy ra trong quá trình code vì nó chỉ cho phép truy xuất các object được bao bọc bên trong Optional object
Read more
No Comments
Đừng đánh đồng findFirst() và findAny() trong Stream API

Đừng đánh đồng findFirst() và findAny() trong Stream API

Java 8 Stream API cung cấp 2 method thường xuyên được sử dụng: findAny() và findFirst(), tuy nhiên mọi người thường xem chúng như nhau và sử dụng tuỳ ý
Read more
No Comments
Sự khác nhau giữa Wait và Sleep trong Java

Sự khác nhau giữa Wait và Sleep trong Java

wait() và sleep() method có cách sử dụng khác nhau trong khi sleep() sử dụng để quản lý thời gian thực thi của 1 thread thì wait được dùng để đồng bộ hóa
Read more
No Comments
Phân biệt Java SE, Java EE, Java ME và JavaFX

Phân biệt Java SE, Java EE, Java ME và JavaFX

Java gồm 2 thành phần chính là ngôn ngữ lập trình và Platform. Trong khi ngôn ngữ lập trình Java có cú pháp và kiến trúc cụ thể thì Java Platform môi trường
Read more
1 Comment
So sánh kiểu với Instanceof trong java

So sánh kiểu với Instanceof trong java

Toán tử instanceof trong java được sử dụng để kiểm tra một object có phải là thể hiện của một kiểu dữ liệu cụ thể không (class, subclass, interface).
Read more
No Comments
Cách hashCode method hoạt động trong Java

Cách hashCode method hoạt động trong Java

Hash(băm) là một khái niệm cơ bản trong khoa học máy tính. Trong Java các thuật toán hash được sử dụng trong các collection dạng key-value như HashMap
Read more
No Comments
Cơ chế Upcasting và Downcasting trong java

Cơ chế Upcasting và Downcasting trong java

Upcasting là gán object của subclass cho biến tham chiếu supperclass, trong khi Downcasting gán object của supperclass cho biến tham chiếu subclass.
Read more
No Comments
Ép kiểu trong java

Ép kiểu trong java

Khi gán giá trị của một kiểu dữ liệu cho một kiểu dữ liệu khác thì bắt buộc phải ép kiểu. Ví dụ ép kiểu một số long về int.
Read more
No Comments

Posts navigation

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