Ngôn ngữ lập trình Java là gì?
Trước khi muốn học lập trình một ngôn ngữ nào đó bạn cần phải biết ngôn ngữ đó là gì và được dùng để làm gì. Vậy Java là gì? Java là một ngôn ngữ lập trình mạnh mẽ có tính hướng đối tượng và là một Platform đang được sử dụng rộng rãi nhất hiện hay. Một số các trò chơi, ứng dụng, phần mềm trên cả máy tính và điện thoại được tạo ra bởi Java.
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
- Web App
- Enterprise App
- Mobile App
Lệnh Java bắt nguồn từ C/C++ nhưng cú pháp hướng đối tượng thì đơn giản hơn và khả năng xử lý cũng ít hơn. Vì vậy viết chương trình Java đơn giản hơn và khi có lỗi thì việc chỉnh sửa đỡ tốn công sức hơn. Đặc trưng của Java:
- Hướng đối tượng: Mọi thực thể trong chương trình đều là đối tượng, biến hay hàm đều nằm trong một đối tượng nào đó.
- Đơn giản: Bỏ con trỏ, lệnh goto, bỏ đa kế thừa.
- Độc lập phần cứng và hệ điều hành: Java biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi.
- Bảo mật: An toàn hơn khi sử dụng Java
- Mạnh mẽ: Yêu cầu chặt chẽ hơn khi khai báo biến và cấp phát bộ nhớ thực hiện tự động.
- Phân tán: hỗ trợ lập trình cho các hệ thống phân tán như client-server, RMI… bằng Java web, UDP, TCP…
- Đa luồng: đơn giản việc đồng bộ dữ liệu trong lập trình đa luồng.
Java được sử dụng để làm gì?
Trước khi tôi trả lời câu hỏi, Java được sử dụng để làm gì, hay lý do tại sao bạn nên chọn Java. 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 2020.
Java đã được sử dụng trong các lĩnh vực khác nhau. Ví dụ:
- Desktop App như acrobat reader, media player, antivirus, ...
- Web App như irctc.co.in, javatpoint.com, ...
- Enterprise App như các ứng dụng về xử lý nghiệp vụ ngân hàng, ...
- Thiết bị Mobile như các ứng dụng Android.
- Hệ thống nhúng
- Smart Card
- Robot
- Game App
Vậy hãy cùng nhau học lập trình JavaScript qua các bài giảng video sau nhé: