Cách download Maven trên Ubuntu

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách download Maven trên hệ điều hành Ubuntu. Trên Ubuntu chúng ta có thể cài đặt Maven dễ dàng với trình quản lý apt. Tuy nhiên với cách này phiên bản Maven sẽ được chọn tự động có thể không đúng với mong muốn của các bạn. Do đó …

Cách custom Key cho HashMap trong Java

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu nội bộ bên trong HashMap của Java hoạt động như thế nào và từ đó chúng ta có thể custom một key-class phù hợp với mục đích riêng của mình. Quản lý key trong HashMap Cấu trúc bên trong HashMap Map được sử dụng để lưu trữ các giá …

Cách convert Object sang Byte Array trong Java

Trong bài viết ngắn này chúng ta sẽ cùng nhau tìm cách convert một object sang byte array trong Java và ngược lại. Sử dụng Java thuần Ví dụ chúng ta có một User class như sau Chúng ta có thể sử dụng ByteArrayOutputStream và ObjectOutputStream để convert một object sang byte array và  ByteArrayInputStream và ObjectInputStream để convert byte …

Cách gọi một method tại Runtime sử dụng Java Reflection

Trong bài viết ngắn này chúng ta sẽ cùng nhau tìm hiểu cách gọi một method tại thời điểm runtime sử dụng Java Reflection API. Đầu tiên chúng ta cần chuẩn bị một Operations class như sau Method object Trong Java Reflection mọi thao tác với một method bất kỳ được định nghĩa bên trong một class đều thông qua …

Top 5 ổ cứng SSD đáng mua nhất hiện nay

Bên cạnh chip xử lý, card màn hình, RAM thì ổ cứng SSD cũng là một trong những thiết bị ảnh hưởng mạnh mẽ đến tốc độ xử lý của máy tính. Việc sở hữu một chiếc ổ cứng thể rắn “xịn sò” giúp hệ thống của bạn khởi động nhanh hơn, quá trình đóng mở file, phần mềm, trò …

Đề thi Java Khoa Học Tự Nhiên HCM 2021

Trường Khoa Học Tự Nhiên TPHCM có lẽ đã quá nổi tiếng về chất lượng giảng dạy trong lĩnh vực CNTT.  Có lẽ nhiều bạn sẽ thắc mắc học Java ở Tự nhiên sẽ có đề thi cuối kỳ như thế nào? Thông thường thì sẽ không có đề thi mà sinh viên làm đồ án cuối kỳ thay thế, …

Kiểm tra một method có phải là Static với Java Reflection

Trong bài viết ngắn này chúng ta sẽ cùng nhau tìm hiểu cách kiểm tra một method có phải là static hay không bằng cách sử dụng Java Reflection. Kiểm tra static method trong Java Giả sử chúng ta có StaticUtility class với một số static method như sau Để kiểm tra một method có phải là static method hay …

Cách gọi một private method trong Java với Reflecion

Trong khi các private method được tạo ra nhằm ngăn chặn việc chúng bị gọi thực thi từ phía bên ngoài class, tuy nhiên nếu chúng ta muốn làm điều này vì một số lý do nào đó thì vẫn có một số cách để làm được. Trong Java, cách truyền thống để gọi một private method là dùng Java …

Sự khác nhau giữa a.getClass() và A.class trong Java

Trong Java, class java.lang.Class là một entry point của mọi thao tác của reflection API. Trong Java chúng ta có 2 cách để lấy java.lang.Class object: Sử dụng Object.getClass() method Sử dụng .class Cách java.lang.Class object trong Java Method Object.getClass() là một instance method của Object class. Nếu chúng ta có một object, chúng ta có thể gọi object.getClass() để …