Trong ngôn ngữ lập trình Java nói theo một cách khác thư viện và package là một trong những thứ mà dân lập trình cần phải có gọi biết và biết phương pháp sử dụng. Vậy thư viện cùng package trong java là gì ?

1. Tủ sách trong Java là gì?

Thư viện trong Java chỉ là 1 trong những tập hợp những lớp đã được viết bởi fan khác hoàn toàn có thể tải động mà các ngôn ngữ thứ ảo Java (JVM) có thể gọi vào lúc chạy.

Bạn đang xem: Các thư viện trong java

Bạn mua xuống các lớp kia và mang lại máy tính của khách hàng biết về chúng, sau đó chúng ta cũng có thể sử dụng những lớp kia trong mã của mìnhĐiều này cho phép bạn mở rộng những gì Java hoàn toàn có thể làm và dựa vào mã mà bạn khác đã trải nghiệm thay vì chưng tự mình làm rất nhiều thứ.

2. Những thư viện trong Java mà bạn nên biết

2.1. Logging Libraries (Thư viện ghi nhật ký)

Thư viện ghi nhật cam kết rất phổ biến, vì bạn cần chúng trong mọi dự án. Bọn chúng là thứ quan trọng đặc biệt nhất so với các vận dụng phía máy chủ, bởi vì nhật ký chỉ được đặt ở nơi chúng ta có thể thấy đa số gì đang diễn ra trên vận dụng của mình.

Mặc mặc dù JDK có thư viện ghi nhật cam kết của riêng biệt nó, nhưng vẫn đang còn những lựa chọn nắm thế tốt hơn, ví như Log4j, SLF4j cùng LogBack.

*

2.2. Unit Testing Libraries (Thư viện kiểm tra 1-1 vị)

Kiểm thử đơn vị Java hỗ trợ cho những lập trình viên một phương tiện chuẩn chỉnh hóa, phức hợp và có thể mở rộng để thiết kế một ứng dụng web hoặc bất kỳ phần mềm như thế nào khác. Nó bao gồm 1 bộ sưu tập lớn các gói cung cấp mã được viết sẵn. Tùy ở trong vào lựa chọn của người sử dụng về những khung test nghiệm đến Java, chúng phối kết hợp các thư viện, trình biên dịch, dụng cụ và API.

*

2.3. XML Parsing Libraries (Thư viện so với cú pháp XML)

Có những thư viện phân tích cú pháp XML, bao hàm Xerces, JAXB, JAXP, Dom4j và Xstream.Xerces2 là cố kỉnh hệ tiếp theo sau của trình đối chiếu cú pháp XML trọn vẹn tuân thủ, hiệu suất cao trong bọn họ Apache Xerces.Phiên phiên bản mới này của Xerces giới thiệu Xerces Native Interface (XNI), một khung hoàn chỉnh để tạo ra các thông số kỹ thuật và thành phần đối chiếu cú pháp cực kỳ mô-đun cùng dễ lập trình.

*

2.4. Apache Commons (Thư viện mục đích chung)

Commons Math: tủ sách Toán học Apache Commons - cái brand name nói lên vớ cả: tủ sách này chứa những thành phần được cho phép các phép toán và giám sát cao cấp, thống kê

Commons CLI - cung ứng API nhằm phân tích cú pháp những đối số dòng lệnh. Nguyên nhân bạn thậm chí là sẽ nhọc lòng tạo một áp dụng mà không có tác dụng chuyển các tham số và điều hành và kiểm soát hành vi của nó

Commons IO - nó đang rất được sử dụng để triển khai các thao tác nhập / xuất dễ ợt hơn. Kiểm tra ít nhất là ReversedLinesFileReader chắc chắn rằng đáng giá.

*

2.5.Java Standard libraries (Các thư viện chuẩn chỉnh Java)

java.lang luôn được nhập ngầm vày nó chứa đông đảo thứ mà bạn về cơ bạn dạng không thể lập trình nếu không có String, Double, Enum, Math, v.v.

Trongjava.util,bạn có thể tìm thấy tất cả các tủ đựng đồ và kết cấu dữ liệu bao gồm sẵn trong Java

Tiếp theo cójava.iođể hiểu tệp, thao tác với mặt đường dẫn, luồng với tương tự.

Xem thêm: Giả Lập Máy Tính Casio Giả Lập Online Casio Fx, Máy Tính Casio Online

Ngoài ra còn cójava.nio, thực sự là việc thay thay chojava.iovà là viết tắt của I / O ko chặn.Nó được cho phép sử dụng sâu sát các vận động đầu vào / đầu ra output như bạn cũng có thể đoán.

java.mathcung cấp công dụng để thao tác vớicác giá trịthập phân (BigDecimal) cùng số nguyên (BigInteger)có độ đúng chuẩn tùy ý

java.netđang được sử dụng để làm việc cùng với socket, tạo liên kết hay nói gọn ghẽ là tạo các ứng dụng mạng

Trong Java, cũng có các thư viện để gia công việc cùng với GUI:javax.swing(phần không ngừng mở rộng của cũ hơnjava.awt)

Ngoài ra còn có một số thư viện khác nhưDate và Time Libraries,Collection Libraries,Email APIs,HTTP Libraries,Excel Reading Libraries......v.v

3. Package vào Java là gì?

Packge (gói) vào java là một trong những nhóm các loại lớp, giao diện và gói con giống như nhau.

Gói trong java hoàn toàn có thể được phân một số loại theo hai dạng, gói gồm sẵn và gói do người tiêu dùng định nghĩa.

Có các gói tích vừa lòng sẵn như java, lang, awt, javax, swing, net, io, Prac, sql, v.v.

*

4. Rất nhiều điều bạn cần phải biết về Package?

Quy mong đặt thương hiệu Package (gói):Các gói được đặt tên theo thứ tự ngược lại của thương hiệu miền, tức là org.geeksforgeeks.practice.Ví dụ: vào trường cao đẳng, quy mong được khuyến cáo là college.tech.cse, college.tech.ee, college.art.history, v.v.

Thêm một lớp vào một Gói:Chúng ta hoàn toàn có thể thêm các lớp hơn vào trong 1 gói đã tạo bằng phương pháp sử dụng thương hiệu gói nghỉ ngơi đầu công tác và lưu nó trong folder gói.Chúng ta cần mộttệpjavamớiđể xác minh một lớp công khai, nếu như không chúng ta có thể thêm lớp mới vàotệp.javahiện cóvà biên dịch lại nó.

Các gói con:Các gói phía bên trong một gói khác là cácgói con.Chúng không được nhập theo khoác định, chúng bắt buộc được nhập rõ ràng.Ngoài ra, các thành viên của một gói con không có độc quyền truy cập, tức là, bọn chúng được xem như là gói không giống nhau so với các chỉ định truy vấn mặc định và được bảo vệ.

Dựa trên bài toán gói package được xác minh bởi người tiêu dùng hay không, các gói package được chia thành hai loại:- Gói package được gây ra sẵn (buit-in)- Gói package do bạn dùng xác định (defined)

5.Làm vậy nào để truy cập gói từ gói khác?

Có ba cách để truy cập gói từ phía bên ngoài gói:

import package.*;Từ khóa import được sử dụng để làm cho các lớp và đồ họa của một gói khác hoàn toàn có thể truy cập được vào gói hiện tại tại.

*

import package.classname;

*

fully qualified name.

*

Kết Luận

Có thể nói Thư viện và package trong Java đóng vai trò rất quan trọng đối với lập trình viên. Lúc lập trình viên biết tận dụng những điều đó sẽ tạo nên việc code của bản thân mình trở nên tiện lợi và dễ ợt hơn