Thread là gì? Sử dụng như thế nào? Phương thức nào cần được khai báo? Mời bạn đọc cùng eLib tìm hiểu về Thread qua bài viết dưới đây.
Đối với các ngôn ngữ lập trình, chuỗi là kiểu dữ liệu rất quan trọng. Trong ngôn ngữ lập trình Java, chuỗi được coi là 1 dữ liệu dạng đối tượng. Mời bạn đọc cùng eLib tìm hiểu về chuỗi qua bài viết dưới đây.
Để củng cố lại kiến thức về thuật toán sắp xếp, eLib giới thiệu đến bạn một số bài tập về các thuật toán sắp xếp cơ bản. Bạn có thể tham khảo các bài học trước để thực hành lại. Cùng thử nhé!
Tính đa hình trong Java là một khái niệm mà từ đó chúng ta có thể thực hiện một hành động đơn theo nhiều cách khác nhau. Chúng ta có thể thực hiện tính đa hình trong Java bởi nạp chồng phương thức và ghi đè phương thức.Cùng eLib.VN tìm hiểu về tính đa hình trong Java qua bài viết dưới đây.
Interface là gì? Interface khác gì Class? Đa kế thừa trong Java sử dụng Interface như thế nào? Cùng eLib.VN tìm hiểu qua bài viết dưới đây nhé!
Như chúng ta đã biết biến thường đi với một kiểu dữ liệu nhất định. Vậy kiểu dữ liệu là gì? và trong Java sẽ có các kiểu dữ liệu nào? Cùng eLib.VN tìm hiểu qua bài viết dưới đây.
Ngôn ngữ lập trình Java rất linh hoạt ở mọi khía cạnh, độc lập với nền tảng, nó làm cho Java trở thành "kẻ chiến thắng" với bất kỳ ngôn ngữ đối thủ nào. Bài viết sau đây, chúng ta sẽ cùng tìm hiểu về phương thức trong Java, cách tạo các phương thức, gọi một phương thức với hoặc không với các tham số, tải các phương thức sử dụng cùng tên, và áp dụng phương thức trừu tượng trong thiết kế chương trình. Mời các bạn cùng tham khảo nhé!
Trước khi thực sự đặt tay gõ các dòng code Java, cài đặt Java thì chúng ta phải hiểu sự khác nhau giữa JDK, JRE và JVM. Cùng eLib.VN tìm hiểu sơ lược 3 khái niệm trên qua bài viết dưới đây.
Tính đóng gói trong java là kỹ thuật ẩn giấu thông tin không liên quan và hiện thị ra thông liên quan. Mục đích chính của đóng gói trong java là giảm thiểu mức độ phức tạp phát triển phần mềm. Mời bạn đọc cùng eLib.VN tìm hiểu về tính đóng gói trong Java qua bài viết dưới đây.
Java là ngôn ngữ lập trình bậc cao, dùng phổ biến trên nhiều hệ điều hành khác nhau. Java được dùng để lập trình ra nhiều ứng dụng hữu ích, trong đó Applet là một trong ứng dụng mạng nổi tiếng của Java. Mời bạn đọc cùng eLib tìm hiểu qua bài viết dưới đây.
Constructor là gì? Quy tắc tạo constructor như thế nào? Phương thức hoạt động ra sao? Mời bạn đọc cùng eLib.VN tìm hiểu về Constructor qua bài viết dưới đây.
Modifier trong Java là việc xác định phạm vi có thể truy cập của biến, phương thức, hàm khởi tạo hoặc lớp. Để tìm hiểu rõ hơn về Modifie, mời bạn đọc cùng tham khảo bài viết bên dưới.
LinkedList (Danh sách liên kết) là một lớp triển khai của List Interface trong Collections Framework nên nó sẽ có một vài đặc điểm và phương thức tương đồng với List. Để tìm hiểu chi tiết, mời bạn đọc cùng tham khảo qua bài viết dưới đây.
Lớp HashMap trong java là một lớp kế thừa lớp AbstractMap và triển khai của Map Interface trong Collections Framework nên nó sẽ có một vài đặc điểm và phương thức tương đồng với Map. Mời bạn cùng eLib.VN tìm hiểu về lớp HashMap qua bài viết dưới đây.
Binding (gắn kết) là kết nối một lời gọi phương thức tới thân phương thức. Có hai kiểu binding là: Static Binding hay early binding (gắn kết tĩnh) và Dynamic Binding hay late biding (gắn kết động). Cùng eLib.VN tìm hiểu về hai phương thức gắn kết qua bài viết dưới đây.
Lớp Properties trong Java là lớp phụ của lớp Hashtable. Nó được sử dụng để duy trì các danh sách của các value trong đó key là một String và value cũng là một String. Mời bạn đọc cùng eLib.VN tìm hiểu qua bài viết dưới đây.
Lớp BitSet trong Java tạo một kiểu mảng đặc biệt mà giữ các giá trị bit. Để biết thêm về lớp BitSet, mời bạn đọc cùng tìm hiểu qua bài viết dưới đây.
Trong bài này, eLib sẽ hướng dẫn đến các bạn một dạng riêng của Set Interface - đó là SortedSet Interface trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Mời bạn đọc cùng theo dõi.
Như chúng ta đã biết, LinkedHashSet là một phiên bản mở rộng của HashSet. HashSet không đảm bảo thứ tự sắp xếp của các phần tử. Trong khi đó, LinkedHashSet duy trì thứ tự chèn phần tử. HashSet sử dụng đối tượng HashMap bên trong để lưu trữ các phần tử của nó, còn LinkedHashSet sử dụng đối tượng LinkedHashMap bên trong để lưu trữ và xử lý các phần tử của nó. Trong bài viết dưới đây, chúng ta sẽ tìm hiểu LinkedHashSet là gì, hoạt động như thế nào? Cùng theo dõi nhé!
Thực tế, khi để quản lý 1 danh sách chúng ta sẽ cần đến một khái niệm đó là mảng các đối tượng. Mảng thông thường có thể đáp ứng được một phần, nhưng chưa đủ. Vì trong quá trình thao tác dữ liệu, ta lại cần thêm, xóa, sửa, chèn. v..v.v.. Để giải quyết những bất cập đó, ta sử dụng ArrayList. Theo dõi bài viết dưới đây để hiểu rõ hơn về ArrayList nhé!