Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Java được biết đến là ngôn ngữ lập trình bậc cao, hướng đối tượng và giúp bảo mật mạnh mẽ, và còn được định nghĩa là một Platform. Java được phát triển bởi Sun Microsystems, do James Gosling khởi xướng và ra mắt năm 1995. Java hoạt động trên rất nhiều nền tảng như Windows, Mac và các phiên bản khác nhau của UNIX.
Hiểu rõ hơn, Java là gì? Chính là ngôn ngữ lập trình có mục đích, hướng đối tượng được phát triển cho môi trường phân tán và phát triển phần mềm. Ngôn ngữ này độc lập với nền tảng, không có giới hạn đối với bất kỳ phần cứng hay hệ điều hành cụ thể nào. Nó cung cấp cho người dùng cơ sở để có thể “viết một lần, chạy ở mọi nơi”.
Không chỉ biết về khái niệm Java là gì? Tính năng của lập trình cũng cần được nắm rõ, bao gồm:
Được biết Java rất phổ biến và đã thống trị lĩnh vực này từ đầu những năm 2000, đến nay Java đã được sử dụng trong đa dạng các lĩnh vực khác nhau. Cụ thể:
Nhắc đến kiến trúc và môi trường của Java, chúng ta sẽ nói đến 3 thành phần chính bao gồm: Máy ảo Java (JVM), môi trường thời gian chạy Java (JRE) và bộ phát triển Java (JDK).
JVM cung cấp môi trường thời gian chạy trong đó bytecode thực thi. Máy ảo Java JVM thực hiện các nhiệm vụ sau:
JRE là tập hợp công cụ cho phép phát triển các ứng dụng và cung cấp môi trường thời gian chạy nhằm chạy các chương trình Java. JVM là một phần của JRE và chính JRE cũng phụ thuộc vào nền tảng. Đồng thời JRE còn hỗ trợ thực thi những chương trình Java, bao gồm JVM, bộ công cụ giao diện người dùng, Công nghệ triển khai hay plugin Java,…
JDK là viết tắt của Java Development Kit, một bộ cung cấp môi trường để phát triển và thực thi các chương trình Java. JDK cũng chứa JRE chạy mã Java và chứa các tài nguyên khác như trình thông dịch/ trình tải, trình biên dịch, trình lưu trữ và trình tạo tài liệu.
Tất cả các thành phần này hợp lại giúp xây dựng các chương trình Java. Bộ phát triển Java bao gồm: Appletviewer (để xem các applet Java), Javac (trình biên dịch Java), Java (trình thông dịch Java), Javap (trình tháo gỡ Java), Javah (dành cho tệp tiêu đề C), Javadoc (để tạo tệp HTML) và Jdb (trình gỡ lỗi Java).
Java Standard Edition (Java SE): là một nền tảng cơ bản cho phép phát triển giao diện điều khiển, các ứng dụng mạng và các ứng dụng dạng Win Form.
Java Enterprise Edition (Java EE): được xây dựng trên nền tảng Java SE, giúp phát triển các ứng dụng web, các ứng dụng ở cấp doanh nghiệp, …
Java Mobile Edition (Java ME): là một nền tảng cho phép phát triển các ứng dụng nhúng vào các thiết bị điện tử như mobile,…
Ưu, nhược điểm của Java
Trước những lợi ích mà Java mang lại chúng ta không thể phủ nhận, tuy nhiên, lập trình nào cũng sẽ có ưu điểm và nhược điểm nhất định. Vậy ưu, nhược điểm của Java là gì?
Để có thể được nhiều người đón nhận sử dụng và đánh giá tích cực, chắc chắn Java đã có những ưu điểm nhất định.
Cụ thể:
Bên cạnh những ưu điểm thì Java cũng tồn tại một vài nhược điểm. Vậy những nhược điểm của Java là gì?
Mong rằng những thông tin trong bài viết giới thiệu sơ lược về ngôn ngữ lập trình Java trên sẽ giúp mọi người có thêm kiến thức cơ bản về ngôn ngữ lập trình Java và những ưu nhược điểm của nó.
P.A Việt Nam cung cấp đa dạng các Plan Hosting đáp ứng yêu cầu của khách hàng
Hosting Phổ Thông
Hosting Chất Lượng Cao
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/