Bài viết “Các nền tảng trong Java cơ bản” cho bạn những khái quát căn bản trong Java. Java là một ngôn ngữ đơn giản, được tạo ra với nền tảng của ngôn ngữ lập trình C, C++ . Ngôn ngữ Java được công bố vào năm 1995 và nhận được nhiều sự hưởng ứng của các kỹ sư và phát triển đến bây giờ. Java được sử dụng khá rộng rãi và phổ biến trong lập trình web với java, viết chương trình cho máy giặt, lò nướng,…. Java được sử dụng khá rộng rãi bởi các tính chất sau:
– Java là ngôn ngữ khá đơn giản: Quả thực, lập trình Java căn bản được tạo ra trên nền tảng của ngôn ngữ lập trình C, C++ và được giảm bớt những thuật toán không cần thiết như thuật toán con trỏ. Java có thể tự thu gom các đối tượng và mảng.
– Java cơ bản là ngôn ngữ hướng đối tượng: ngôn ngữ java cho phép các nhà phát triển làm việc trên thích ứng java và giải quyết vấn đề chứ không bắt chúng ta thao tác với các vấn đề đó.
– Java là một ngôn ngữ giải thích : Khi chạy, chương trình Java gián tiếp thực hiện trên nền tảng cơ bản thông qua một máy ảo và môi trường thực hiện có liên quan. Các máy ảo dịch bytecode của chương trình Java để hướng dẫn nền tảng cụ thể thông qua việc giải thích. Giải thích là việc tìm ra những gì một lệnh bytecode nghĩa và sau đó chọn “đóng hộp” hướng dẫn nền tảng cụ thể tương đương để thực thi. Các máy ảo sau đó thực hiện những hướng dẫn nền tảng cụ thể.
Các phiên bản của ngôn ngữ lập trình Java : gồm 3 phiên bản
- Java Platform, Standard Edition (Java SE) là nền tảng Java để phát triển các ứng dụng phía máy khách, mà chạy trên máy tính để bàn, và applet, mà chạy trong trình duyệt web.
- Java Platform, Enterprise Edition (Java EE ) là nền tảng Java được xây dựng trên Java SE, mà chỉ được sử dụng để phát triển các ứng dụng máy chủ doanh nghiệp theo định hướng. Ứng dụng phía máy chủ bao gồm các servlet , đó là những chương trình Java tương tự như các applet nhưng chạy trên một máy chủ chứ không phải là một khách hàng. Servlets phù hợp với các API Java EE Servlet.
- Java Platform, Micro Edition (Java ME) cũng được xây dựng trên đầu trang của Java SE. Nó là nền tảng Java để phát triển MIDlet , đó là những chương trình Java chạy trên các thiết bị thông tin di động, và Xlets , đó là những chương trình Java chạy trên các thiết bị nhúng.
Java là cả một ngôn ngữ lập trình và một nền tảng để chạy mã Java được biên dịch.Nền tảng này bao gồm chủ yếu của JVM, nhưng cũng bao gồm một môi trường thực hiện hỗ trợ thực hiện của JVM trên nền tảng cơ bản (bản địa). JVM bao gồm một số thành phần để tải, xác minh, và thực thi mã Java.

Ở phía trên cùng của biểu đồ là một loạt các tập tin lớp học chương trình, và là một trong những tập tin lớp được ký hiệu là các tập tin lớp học chính. Một chương trình Java bao gồm ít nhất các tập tin lớp học chính, đó là các tập tin lớp học đầu tiên được nạp, xác minh, và thực thi.
Các đại biểu JVM tải lớp để phần classloader của nó. Classloaders tải tập tin lớp học từ nhiều nguồn khác nhau, chẳng hạn như các hệ thống tập tin, mạng, và các tập tin lưu trữ. Họ ngăn cách các JVM từ những phức tạp của lớp tải.
Một lớp tập tin tải được lưu trữ trong bộ nhớ và biểu diễn như là một đối tượng được tạo ra từ các lớp học. Khi được nạp, người xác minh bytecode xác minh các hướng dẫn bytecode khác nhau để đảm bảo rằng họ là hợp lệ và sẽ không thỏa hiệp an ninh. Bài viết này đã cho bạn cái nhìn tổng quan về java cơ bản
Bạn muốn học lập trình hãy liên hệ ngay với Mỹ Vân để được nhận ưu đãi từ học viện nhé
Không có nhận xét nào:
Đăng nhận xét