Java: Giới thiệu

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

1. Giới thiệu

Trong khi viết chương trình trong Java, thì nó thường giải quyết những tác vụ nhất định trên những dữ liệu cụ thể bởi người dùng. Dữ liệu có thể là bất kỳ dạng nào như chuỗi, ký tự, ... Để thao tác với những dữ liệu này thì cần các lớp và phương thức đặc biệt. Chúng được cung cấp bởi một gói đặc biệt trong Java, đó là gói java.lang.

2. Tổng quan về gói java.lang

Gói này sẽ cung cấp các lớp cơ bản cho việc tạo một chương trình Java. Nó bao gồm các lớp gốc được thiết kế theo cây phân cấp lớp, các ngoại lệ cơ bản, các kiểu gắn liền với định nghĩa ngôn ngữ, các threading, hàm toán học, hàm bảo mật, và cũng có thể bao gồm những thong tin nằm trong hệ thống gốc. Dưới đây là những lớp phổ biến:

  • Object: đây là lớp phân cấp gốc
  • Class: thể hiện của lớp này sẽ đại diện cho các lớp tại thời điểm chạy chương trình.

Các lớp trong java.lang sẽ tự động được đưa vào từng file nguồn. Vì vậy, bạn không cần phải sử dụng câu lệnh import để đưa chúng vào.

Những lớp và interface quan trọng khác trong goi java.lang gồm:

  • Enum: đây là lớp cơ sở của các lớp liệt kê
  • Throwable: là lớp cơ sở của hệ thống phân cấp lớp ngoại lệ
  • Error, Exception và RuntimeException: Đây là những lớp cơ sở cho từng loại ngoại lệ.
  • Các lớp ngoại lệ sẽ ném các ngoại lệ ở mức ngôn ngữ và những ngoại lệ phổ biến khác.
  • Thread: lớp này cho phép thao tác với các luồng.
  • String: lớp này dùng để tạo và thao tác với các chuỗi và các literal chuỗi.
  • StringBuffer và StringBuilder: Những lớp này được dùng để thực hiện các thao tác chuỗi.
  • Comparable: đây là interface cho phép tạo các đối tượng để so sánh và sắp xếp.
  • Iterable: đây là interface cho phép thao tác với generic sử dụng vòng lặp cải tiến.
  • Process, ClassLoader, Runtime, System, and SecurityManager: Những lớp này cung cấp các hoạt động hệ thống để quản lý việc tạo các xử lý bên ngoài, tải các lớp động, thực hiện các yêu cầu về môi trường như thời gian trong ngày, và thực thi các chính sách bảo mật.
  • Math: lớp này cung cấp các hàm toán học cơ bản như tính căn bậc hai, sin, cos, tang, và những hàm khác.
  • Lớp Wrapper dùng để đóng gói các kiểu nguyên thủy như là các đối tượng.
» Tiếp: Lớp Object
« Trước: Bài tập phần Biểu thức chính quy
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!