Tính năng của java
Có rất nhiều tính năng của Ja va . Chúng cũng được sử dụng rất thông dụng trong các chương trình và ứng dụng .
- Simple
- Object-oriented
- Platform independent
- Secured
- Robust
- Architec ture neutral
- Portable
- Dynamic
- Interpreted
- High performance
- Multithreaded
- Distributed
Chúng ta cùng tìm hiểu các tính năng trên nhé.
Simple.
- Java là dễ dàng để viết và dễ đọc hơn và bắt mắt.
- Java có một súc tích, tập hợp gắn kết các tính năng mà làm cho nó dễ dàng để tìm hiểu và sử dụng.
- Hầu hết các khái niệm này được rút ra từ C + +, do đó làm cho Java học tập đơn giản.
Object -orienteded
- Các dữ liệu phần mềm có thể tổ chức kết hợp giữa các đối tượng cả về hành vi và dữ liệu
- Tuân thủ chặt chẽ theo quy trình phát triển hướng đối tượng OOPS.
Đôi điều về OOPS
Platform-independent.
Tùy vào thiết bị là phần cứng hay môi trường phần mềm nhưng cốt lõi vẫn gồm 2 thành phần cơ bản:
- Runtime Environment
- API -Application programming Interface.
Đây là một nền tảng độc lập do đó nó có thể chảy trên bất cứ môt môi trường nào.WRITE ONE,RUNTIME ANY WHERE
Đảm Bảo-Secured

- Chương trình java không thể làm hại hệ thống khác do đó làm cho nó an toàn.
- Java cung cấp một phương tiện an toàn của việc tạo ra các ứng dụng Internet.
- Java cung cấp cách an toàn để truy cập vào các ứng dụng web.
Di động-portable:
- Các chương trình Java có thể thực hiện trong bất kỳ môi trường mà có một hệ thống thời gian chạy Java. (JVM)
- Các chương trình Java có thể chạy trên nền tảng nào (Linux, Windows, Mac)
- Các chương trình Java có thể được chuyển giao trên toàn thế giới web (ví dụ như các applet)
Mạnh mẽ-Robust:
- Java khuyến khích các lập trình lỗi bằng cách kiểm tra thời gian chạy đúng kiểu và trình diễn.
Đa luồng:
- Java cung cấp hỗ trợ tích hợp cho lập trình đa luồng.
Kiến trúc trung lập:
- Java là không gắn với một máy tính cụ thể, kiến trúc hệ điều hành.
- Máy độc lập có nghĩa là Java là độc lập với phần cứng.
Giải thích:
- Java hỗ trợ mã nền tảng thông qua việc sử dụng Java bytecode.
- Bytecode có thể được giải thích trên nền tảng nào bởi JVM.
Hiệu suất cao:
- Bytecode được tối ưu hóa cao.
- JVM có thể thực hiện nhanh hơn nhiều.
Phân tán :
- Java được thiết kế với môi trường phân tán.
- Java có thể được chuyển giao, chạy qua internet.
Năng động:
- Các chương trình Java thực hiện với họ một số tiền lớn của các loại thông tin thời gian chạy được sử dụng để xác minh và giải quyết các truy cập đến các đối tượng ở thời gian chạy.
Không có nhận xét nào:
Đăng nhận xét