Java 8 – Giới Thiệu - Phở Code
Có thể bạn quan tâm
Java là tên của một ngôn ngữ lập trình và một nền tảng lập trình.
Ngôn ngữ lập trình Java
Ngôn ngữ lập trình Java là một ngôn ngữ cấp cao với các đặc tính sau:
- Đơn giản
- Hướng đối tượng
- Phân tán
- Đa luồng
- Kiến trúc trung hòa
- Hiệu suất cao
- Mạnh mẽ
- Bảo mật cao
File chứa code Java sẽ có phần mở rộng là .java, khi biên dịch bởi trình biên dịch javac thì các file này sẽ tạo ra các file cùng tên nhưng có phần mở rộng là .class. Khác với các ngôn ngữ như C++, Pascal là khi biên dịch thì ra được các file chứa code nhị phân của hệ điều hành, thì file .class của Java lại chứa mã bytecode, các đoạn code này sẽ được đọc bởi một phần mềm có tên là Máy ảo Java (Java Virtual Machine – Java VM). Chúng ta chỉ cần dùng chạy lệnh java là máy ảo Java sẽ được chạy và đọc code trong file .class.

Máy ảo Java là được viết cho rất nhiều hệ điều hành, từ Windows, Linux, Mac…v.v do đó khi chúng ta viết code trong file .java và dịch ra file .class, thì chỉ cần đem file .class đó lên máy nào có cài máy ảo Java là cũng có thể chạy được mà không cần phải biên dịch lại hay code lại cho phù hợp
Nền tảng lập trình Java
Nền tảng (tiếng Anh: platform) là một môi trường phần mềm hoặc phần cứng để các chương trình có thể chạy trên đó. Chẳng hạn như hệ điều hành Windows, Ubuntu, MacOS, iOS, Android chính là các nền tảng, máy ảo Java cũng là một nền tảng, máy chủ web Apache, NginX, IIS cũng là các nền tảng…v.v
Nền tảng Java bao gồm 2 phần:
- Máy ảo Java
- Các thư viện API
Máy ảo Java là một nền tảng để chạy các chương trình viết bằng Java và có mặt trên hầu hết các hệ điều hành và phần cứng phổ biến.
Các thư viện API là tập hợp các phần mềm đã được viết sẵn, chúng cung cấp rất nhiều công dụng hữu ích và được gom nhóm lại thành các thư viện dưới dạng lớp và giao diện, rồi được đóng thành các gói, chúng ta sẽ tìm hiểu các khác niệm này sau.

Chính vì các chương trình Java không chạy trực tiếp trên hệ điều hành mà lại chạy trên máy ảo Java được cài trên hệ điều hành đó, nên đôi khi các chương trình này không chạy nhanh bằng các chương trình được viết bằng ngôn ngữ có thể chạy trực tiếp trên hệ điều hành. Tuy nhiên nền tảng Java luôn được phát triển để có thể bắt kịp tốc độ với code của hệ điều hành.
5 1 vote Article RatingShare this:
- Tweet
Từ khóa » Java 8 Là Phần Mềm Gì
-
Tại Sao Java 8 Lại Phổ Biến Nhất?
-
Phần Mềm Java Là Gì? Java được Dùng ở đâu
-
Sự Khác Biệt Giữa Java 7 Và Java 8 (Phần Mềm) - Sawakinome
-
Java Là Gì? Tại Sao Nên Chọn Java?
-
Java Là Gì? Nó Bảo Mật Tốt Không? Có Nên Dùng Java? - Tinhte
-
Giới Thiệu Java 8 - GP Coder (Lập Trình Java)
-
Tải Và Cài đặt Phần Mềm Lập Trình Java 8 Cho Win 7,8,10, XP - Appwe
-
Tổng Hợp Các Bài Viết Giới Thiệu Tính Năng Mới Trong Java 8 - Viblo
-
Sự Khác Biệt Giữa Java 7 Và Java 8 (Phần Mềm) - .vn
-
Java (ngôn Ngữ Lập Trình) – Wikipedia Tiếng Việt
-
Những Phần Mềm Trên Windows Bạn Không Nên Cài đặt
-
Cài Java, Sử Dụng Java Trên Máy Tính, Laptop - Thủ Thuật
-
Top 9 Java 8 Là Gì Chuẩn - Globalizethis - Công Lý & Pháp Luật
-
JDK Là Gì? Tìm Hiểu Java Development Kit - Bizfly Cloud