Advanced Search
Search Results
343 total results found
Java Inner class - Lớp nội trong Java
Lớp nội là lớp được khai báo bên trong 1 lớp khác. Lớp nội thể hiện tính đóng gói cao và có thể truy xuất trực tiếp biến của lớp cha. Ví dụ: public class A { // … int < field_1 > static class B { // … int &...
ArangoDB overview - Giới thiệu về ArangoDB
ArangoDB là một hệ thống cơ sở dữ liệu đa mô hình (native multi-model) miễn phí và nguồn mở được phát triển bởi ArangoDB GmbH. Hệ thống cơ sở dữ liệu hỗ trợ ba mô hình dữ liệu với một lõi cơ sở dữ liệu và ngôn ngữ truy vấn thống nhất AQL Các tính năng chính...
Java Random class - Lớp Random trong Java
Lớp này đại diện một bộ tạo số ngẫu nhiên (pseudo-random). Package: java.util STT Method Desc 1 random() Tạo ra một bộ tạo số ngẫu nhiên mới 2 random(long) Tạo ra một bộ tạo số ngẫu nhiên mới dựa trên giá trị khởi tạo được c...
Java Hashtable class - Lớp Hashtable trong Java
Lớp Hashtable mở rộng lớp trừu tượng Dictionary, lớp này cũng được định nghĩa trong gói java.util. Hashtable được sử dụng để ánh xạ các khoá đến các giá trị. Ví dụ, nó có thể được sử dụng để ánh xạ các tên đến tuổi, những người lập trình đến những dự án...
Java Object class - Lớp Object trong Java
Lớp Object là một lớp cha của tất cả các lớp. Dù là một lớp do người dùng định nghĩa không mở rộng bất kỳ một lớp nào khác, theo mặc định nó mở rộng lớp đối tượng. Package: java.lang STT Method Desc equals(Object) So sánh thể hiện đối tượng h...
Java Class class - Lớp Class trong Java
Các thể hiện của lớp Class đại diện cho các lớp và giao diện (interface) trong một ứng dụng Java đang chạy. Điều này cho phép chúng ta truy cập thông tin về đối tượng trong suốt thời gian chạy. Package: java.lang Chúng ta có thể lấy một đối tượng của ...
Java System class - Lớp System trong Java
Lớp System cung cấp các điều kiện thuận lợi như là, xuất, nhập chuẩn và các luồng lỗi. Nó cũng cung cấp một giá trị trung bình để các thuộc tính truy cập được kết hợp với hệ thống thời gian chạy của Java, và các thuộc tính môi trường khác nhau như là...
Java Runtime class - Lớp Runtime trong Java
Lớp Runtime được gói gọn trong môi trường Runtime. Lớp này được sử dụng cho việc quản lý bộ nhớ, và việc thực thi của các quá trình xử lý gia tăng. Mỗi chương trình Java có một thể hiện đơn của lớp này, để cho phép ứng dụng giao tiếp với môi trường. Nó khô...
Java Math class - Lớp java.lang.Math trong Java
Lớp này chứa các phương thức tĩnh để thực hiện các thao tác toán học. Package: java.lang Các phương thức của Math class như sau: abs() Phương thức này trả về giá trị tuyệt đối của một số. Đối số được truyền đến nó có thể là kiểu int, float, doubl...
Hướng dẫn kết nối Redis sử dụng Redisson trong Java
1. Giới thiệu Redisson là một Redis client trong Java. Trong bài viết này, chúng ta sẽ tìm hiểu một số tính năng và demo cách xây dựng một ứng dụng sử dụng Redisson. 2. Dependency Khai báo dependency trong maven pom.xml <dependency> <groupI...
Java Final class - Lớp "vô sinh" trong Java
Lớp không thể có lớp dẫn xuất từ nó (không có lớp con) gọi là lớp "vô sinh", hay nói cách khác không thể kế thừa được từ một lớp "vô sinh". Lớp "vô sinh" dùng để hạn chế, ngăn ngừa các lớp khác dẫn xuất từ nó. Để khai báo một lớp là lớp "vô sinh", chúng ta d...
Phương pháp biểu diễn thuật toán
Có 3 phương pháp biểu diễn thuật toán: 1. Ngôn ngữ tự nhiên Trong cách biểu diễn thuật toán theo ngôn ngữ tự nhiên, người ta sử dụng ngôn ngữ thường ngày để liệt kê các bước của thuật toán (Các ví dụ về thuật toán trong mục 1 của chương sử dụng ngôn ngữ tự n...
Thuật giải Heuristic
Trong quá trình nghiên cứu giải quyết các vấn đề – bài toán, người ta đã đưa ra những nhận xét như sau: Có nhiều bài toán cho đến nay vẫn chưa tìm ra một cách giải theo kiểu thuật toán và cũng không biết là có tồn tại thuật toán hay không. Có nhiều bài toán...
Thuật toán là gì
Thuật toán là một khái niệm cơ sở của Toán học và Tin học. Hiểu một cách đơn giản, thuật toán là một tập các hướng dẫn nhằm thực hiện một công việc nào đó. Ðối với việc giải quyết một vấn đề - bài toán thì thuật toán có thể hiểu là một tập hữu hạn các hướng dẫ...
Java Character I/O - Luồng ký tự trong Java
Các luồng ký tự được định nghĩa dùng hai lớp phân cấp. Mức trên cùng là hai lớp trừu tượng Reader và Writer: Lớp Reader dùng cho việc nhập dữ liệu của luồng Lớp Writer dùng cho việc xuất dữ liệu cua luồng. Những lớp dẫn xuất từ Reader và Writer thao tác trê...
Java Byte I/O - Luồng Byte trong Java
Các luồng byte được định nghĩa dùng hai lớp phân cấp. Mức trên cùng là hai lớp trừu tượng InputStream và OutputStream: InputStream định nghĩa những đặc điểm chung cho những luồng nhập byte. OutputStream mô tả cách xử lý của các luồng xuất byte. Các lớp ...
Java Streams I/O - Luồng I/O trong Java
Tất cả những hoạt động nhập/xuất dữ liệu (nhập dữ liệu từ bàn phím, lấy dữ liệu từ mạng về, ghi dữ liệu ra đĩa, xuất dữ liệu ra màn hình, máy in...) đều được quy về một khái niệm gọi là luồng (stream). Luồng là nơi có thể "sản xuất" và "tiêu thụ" thông tin....
Hướng dẫn cài đặt RocksDB trên RHEL/Centos 7
Hướng dẫn cài đặt CSDL RocksDB trên môi trường hệ điều hành Redhat/Centos 7 Yêu cầu: Java: OpenJDK 1.7+ (required only for RocksJava) Tools: curl (recommended; required only for RocksJava) Libraries: gflags 2.0+ (required for testing and benchm...
Java Finalize method - Phương thức finalize trong Java
Trong Java không có kiểu dữ liệu con trỏ như trong C, người lập trình không cần phải quá bận tâm về việc cấp phát và giải phóng vùng nhớ, sẽ có một trình dọn dẹp hệ thống đảm trách việc này. Trình dọn dẹp hệ thống sẽ dọn dẹp vùng nhớ cấp phát cho các đối tượng...
Java Vector class - Lớp Vector trong Java
Một trong các vấn đề với một mảng là chúng ta phải biết nó lớn như thế nào khi chúng ta tạo nó. Nó thì không thể xác định kích thước của mảng trước khi tạo nó. Lớp Vector của Java giải quyết vấn đề này. Nó cung cấp một dạng mảng với kích thước ban đâ...