Java Là Gì?Tìm Hiểu Về Java Là Gì?

Ngôn ngữ lập trình lập trình Java sử dụng để viết ứng dụng dành cho máy tính mà chúng ta sử dụng hàng ngày. Java và Javascript nghe có vẻ giống nhau ở khía cạnh nào đó nhưng thực tế không như bạn nghĩ. Javascript được sử dụng trong các ứng dụng HTML (ví dụ trang web) trong khi Java được dùng để tạo ra ứng dụng chạy trong môi trường ảo hoặc trình duyệt web. Ngoài ra, mã của Java cần được biên dịch (compile) trong khi mã Javascript tất cả đều là văn bản. Rất nhiều trang web hiện nay sử dụng Javasc

  • Bài viết tạo bởi: | Lượt xem bài viết: 560,600 (View) | Ngày cập nhật nội dung gần nhất: 03-08-2021 19:35:53
  • Ðánh giá: 1 11 21 31 41 5(4 sao 7 đánh giá)

Java là gì?


"Java" là một "Ngôn ngữ lập trình" và là một Platform. Ngôn ngữ lập trình Java là một ngôn ngữ lập trình có tính bảo mật cao, hướng đối tượng, bậc cao và mạnh mẽ. Ngôn ngữ lập trình lập trình Java sử dụng để viết ứng dụng dành cho máy tính mà chúng ta sử dụng hàng ngày.
 

Platform: Bất cứ môi trường phần cứng hoặc phần mền nào mà trong đó một chương trình chạy, thì được biết đến như là một Platform. Với môi trường runtime riêng cho mình là JRE và API, Java được gọi là Platform.

Java Javascript nghe có vẻ giống nhau ở khía cạnh nào đó nhưng thực tế không như bạn nghĩ. Javascript được sử dụng trong các ứng dụng HTML (ví dụ trang web) trong khi Java được dùng để tạo ra ứng dụng chạy trong môi trường ảo hoặc trình duyệt web.

Ngoài ra, mã của Java cần được biên dịch (compile) trong khi mã Javascript tất cả đều là văn bản. Rất nhiều trang web hiện nay sử dụng Javascript trong khi rất hiếm trong số chúng yêu cầu người dùng có Java.
 


Java Là Gì?Tìm Hiểu Về Java Là Gì?


Hình 1: Java là ngôn ngữ lập trình

Ví dụ về Java


Bạn theo dõi ví dụ đơn giản sau để in Hello World, phần giải thích chi tiết sẽ được trình bày trong chương tiếp theo:
 


Java Là Gì?Tìm Hiểu Về Java Là Gì?

Hình 2: Ví dụ về Java
 

Nơi Java được sử dụng?


Có rất nhiều thiết bị hiện tại đang sử dụng Java. Bao gồm:

  • Desktop App như media player, antivirus, reader
  • Web App như irctc.co.in, javat point.com.
  • Enterprise App như các ứng dụng về xử lý nghiệp vụ ngân hàng.
  • Trên các thiết bị Mobile.


Java Là Gì?Tìm Hiểu Về Java Là Gì?

Hình 3: Nơi Java được sử dụng
 
 

Java thực sự bảo mật không tốt?  ​


Java có hai phần: phần thực thi (runtime) chạy trên máy tính và cho phép bạn chạy ứng dụng Java và phần plug-in của trình duyệt web:

  • Khi người ta nói Java có độ bảo mật không cao đồng nghĩa người ta đang nói về plug-in của trình duyệt web. Bản thân ứng dụng Java rất an toàn nhưng plug-in của trình duyệt khiến vấn đề rắc rối hơn.
  • Trên thực tế, Kaspersky Labs cho biết plug-in trình duyệt web Java góp phần tạo nên một nửa tổng số cuộc tấn công mạng trong năm ngoái, vì thế mà các chuyên gia bảo mật luôn khuyên người dùng nên tắt (disable) nó trong trình duyệt web.
  • Nguyên nhân là những plug-in Java này tạo ra nhiều lỗ hổng, là cơ hội cho các hacker có thể đánh cắp mật khẩu, số thẻ tín dụng và những thông tin cá nhân quan trọng khác.


Java Là Gì?Tìm Hiểu Về Java Là Gì?


Hình 4: Java bảo mật có tốt không?
 

Có nên tắt nó đi?

 

Câu trả lời là nên vì bạn có lẽ chẳng bao giờ cần tới plug-in Java cho trình duyệt web đâu. Để tắt Java trong trình duyệt web, hãy truy cập cửa sổ quản lý plug-in của trình duyệt:

  • Trong Chrome, hãy truy cập địa chỉ chrome://plugins.
  • Trong Firefox hãy vào Tools ->Add-Ons->Plugins.
  • Trong Safari hãy vào Preferences (Command +) và chọn tab Security, bỏ tick Enable Java.



Java Là Gì?Tìm Hiểu Về Java Là Gì?


Hình 5: Có nên tắt Java không?

Các loại Java App


Có 4 loại ứng dụng chính mà có thể được tạo bởi sử dụng ngôn ngữ lập trình Java:
 

Standalone App


Nó còn được biết đến với tên gọi khác là Destop App hoặc Windows-based App. Một ứng dụng mà chúng ta cần cài đặt trên mỗi thiết bị như media player, antivirus, AWT và Swing được sử dụng trong Java để tạo các Standalone App.
 

Web App

Một ứng dụng mà chạy trên Server Side và tạo Dynamic Page, được gọi là Web App. Hiện tại, các công nghệ Servlet, JSP, Struts, JSF, được sử dụng để tạo Web App trong Java.
 

Enterprise App
 

Một ứng dụng dạng như Banking App, có lợi thế là tính bảo mật cao, cân bằng tải (load balancing) và clustering. Trong java, EJB được sử dụng để tạo các Enterprise App.
 

Mobile App
 

Đây là loại ứng dụng được tạo cho thiết bị mobile. Hiện tại thì Android và Java ME được sử dụng để tạo loại ứng dụng này.
 


Java Là Gì?Tìm Hiểu Về Java Là Gì?


Hình 6: Các loại Java APP
 

Kết Luận: Ngôn ngữ lập trình Java là một ngôn ngữ lập trình có tính bảo mật cao, hướng đối tượng, bậc cao và mạnh mẽ. Ngôn ngữ lập trình lập trình Java sử dụng để viết ứng dụng dành cho máy tính mà chúng ta sử dụng hàng ngày.


Trân trọng! Cảm ơn bạn đã luôn theo dõi các bài viết trên Website VietAdsGroup.Vn của công ty chúng tôi!

Quay lại danh mục "Hỏi đáp là gì" Quay lại trang chủ



Java Là Gì?Tìm Hiểu Về Java Là Gì?

  • VietAds

    "VietAds gửi lời cảm ơn tới quý khách hàng đã luôn tin dùng dịch vụ quảng cáo trực tuyến hiệu quả suốt chặng đường 9 năm vừa qua! - Đăng nhập"

  • CÔNG TY CỔ PHẦN TRỰC TUYẾN VIỆT ADS


Chú ý: Tình hình dịch COVID-19 diễn biến ngày càng phức tạp gây ra khó khăn cho doanh nghiệp Việt Nam.
Công ty Việt Ads hỗ trợ doanh nghiệp trong thời buổi COVID-19 năm 2021: khuyến mại giảm 5% đến 10% chi phí quảng cáo trực tuyến cho doanh nghiệp.


Vui lòng Click lấy mã khuyến mại ở bên dưới!

Java Là Gì?Tìm Hiểu Về Java Là Gì?


(*)Ghi chú: Lấy mã và gửi kèm nội dung quảng cáo trực tuyến cho công ty để nhận khuyến mại. Nếu doanh nghiệp đang cần quảng cáo trực tuyến hãy lấy mã này!




Bài viết xem nhiều cùng chuyên mục
Bài viết mới nhất cùng chuyên mục