JDK gồm các trình có bản nào
Để có thể học lập trình cơ bản về Java, trước tiên, các bạn cần hiểu được Java là gì, đặc điểm và các thành phần cơ bản của Java. Java là gì? Viên gạch đầu tiên đề học lập trình cơ bản về Java, đó là, bạn cần hiểu được Java là gì. Năm 1995, James Gosling (Sun Microsystem) là người đầu tiên khởi xướng và phát hành ngôn ngữ lập trình Java (Java 1.0[J2SE]). Đến tháng 2/2015, phiên bản mới nhất của Java Standard Edition là 8. Với ưu thế về đa nền tảng (multi platform) Java càng lúc càng được ứng dụng rộng rãi trên nhiều thiết bị từ máy tính đến mobile và nhiều thiết bị phần cứng khác… Java được tạo ra với mục tiêu : “Viết một lần, chạy khắp mọi nơi”. Java được sử dụng ở khắp mọi nơi : applet (trên internet), ứng dụng độc lập (trên các hệ điều hành : Windows, Solaris , Linux, Mac OS, FreeBSD,…), driver cho thiết bị di động, PDA, các thiết bị nhúng… Java có những đặc điểm gì? Điều thứ hai trong quy trình học lập trình cơ bản về Java là Java có những đặc điểm gì. Java là ngôn ngữ lập trình hướng đối tượng nên nó cũng có 4 đặc điểm chung của các ngôn ngữ hướng đối tượng.
Bên cạnh đó, Java cũng có những đặc tính khác:
Java hỗ trợ bảo mật rất tốt bởi các thuật toán mã hóa như mã hóa một chiều hoặc mã hóa công cộng. Lập trình Java, bạn cần gì? Một trong những điều cơ bản để học lập trình cơ bản Java đó là, bạn sử dụng gì để lập trình Java – JDK (Java Development KIT): là bộ công cụ phát triển ứng dụng bằng ngôn ngữ lập trình cơ bản Java, bao gồm JRE (Java Runtime Enviroment) và thư viện để phát triển.. Trong JDK chứa các công cụ và chương trình sau :
JRE là một ứng dụng nền giúp thực thi các file mã máy đã được biên dịch từ file nguồn *.java. Các thành phần của JRE chỉ bao gồm các gói Java và thư viện thực thi ứng dụng (runtime libraries) nên JRE không có khả năng biên dịch file Java thành mã máy chỉ có khả năng thực thi các file byte code sau khi đã được JDK biên dịch. – IDE (Integrated Development Environment): được gọi là môi trường phát triển tích hợp. Ide bao gồm những chương trình mà developer cần thiết trong quá trình phát triển ứng dụng :
|