1. Lập trình cho người lớn

Cho đến gần đây, bạn chỉ viết các chương trình trên trang web CodeGym. Điều này thật đơn giản, thuận tiện và dễ hiểu. Nhưng bạn không nghĩ rằng bạn sẽ luôn làm điều này, phải không? Đã đến lúc bắt đầu viết chương trình như một người trưởng thành, giống như những lập trình viên thực thụ. Bằng cách nào đó, mọi người đã viết chương trình trước khi CodeGym được tạo ra!

Để viết một chương trình trên máy tính của bạn mà không cần CodeGym, bạn cần thực hiện hai việc:

  1. Cài đặt Java JDK
  2. Cài đặt Java IDE

Những thứ này là gì?

Java JDK
Một chương trình được viết bằng Java khác với một chương trình máy tính thông thường. Một chương trình thông thường chứa mã máy có thể được thực thi trực tiếp bởi bộ xử lý máy tính và không yêu cầu bất kỳ thao tác bổ sung nào để chạy.

Một chương trình viết bằng Java không chứa mã máy. Thay vào đó, nó chứa mã byte đặc biệt . Bộ xử lý không biết cách thực thi mã byte , vì vậy khi thực thi một chương trình Java, trước tiên, nó sẽ khởi chạy một chương trình đặc biệt, JVM . Và chính JVM hiểu bytecode và biết cách thực thi nó. JVM một phần của JDK .

IDE Java

Các chương trình hiện đại chứa hàng triệu dòng mã. Không thể viết các chương trình như vậy bằng trình soạn thảo văn bản cơ bản. Thay vào đó, các lập trình viên sử dụng các công cụ phần mềm mạnh mẽ giúp tăng tốc và đơn giản hóa công việc của họ.

Các chương trình tạo chương trình này thường được gọi là IDE s. IDE là viết tắt của Môi trường phát triển tích hợp .

Có 3 IDE phổ biến để viết chương trình Java:

  1. Ý TƯỞNG IntelliJ
  2. nhật thực
  3. NetBeans

Hầu hết mọi người đều thích IntelliJ IDEA . Một khi bạn hiểu nó, bạn sẽ hiểu tại sao. Nhưng trước tiên bạn cần xử lý JVMJDK .


2. JDK là gì ?

JVM là viết tắt của máy ảo Java. Một bộ xử lý thông thường thực thi mã máy, nhưng JVM thực thi mã byte Điều này có nghĩa là JVM giống như một bộ xử lý/máy tính ảo.

Bạn sẽ thấy rằng các lập trình viên thường coi máy tính/bộ xử lý là máy móc. Làm quen với nó: bây giờ bạn cũng là một trong số họ.

JVM là điều tốt, nhưng riêng JVM thì vô dụng. Không ai cần một bộ xử lý trần. JVM thường được ghép nối với một tập hợp các thư viện tiêu chuẩn, bao gồm tất cả các loại bộ sưu tập, danh sách và các lớp khác . Nhân tiện, một thư viện tiêu chuẩn chứa vài nghìn lớp.

JRE là viết tắt của Java Runtime Environment .

JRE đủ để chạy nhiều chương trình Java, nhưng nó không dành cho lập trình viên . Ví dụ, trình biên dịch Java không có trong JRE . Và bạn lấy nó ở đâu?

Các nhà phát triển Java có bộ công cụ rất riêng của họ, JDK ( Bộ công cụ phát triển Java ). JDK bao gồm JREtrình biên dịch Java cùng với các chương trình khác cực kỳ hữu ích cho các nhà phát triển Java. Đây là bức tranh lớn trông như thế nào:

JDK chứa các công cụ JRE plus dành cho các nhà phát triển Java.

JRE chứa JVM cộng với một bộ thư viện Java tiêu chuẩn .

JVM Máy ảo Java .


3. Các biến thể của JDK

Đã qua rồi cái thời cứ 3-5 năm lại xuất hiện một phiên bản Java mới và đó là một sự kiện lớn. Giờ đây, một phiên bản mới của JDK được phát hành sáu tháng một lần. Ví dụ của Google Chrome hóa ra rất dễ lây lan :) Ngoài ra, các công ty khác nhau sản xuất các JDK của riêng họ .

Microsoft là người đầu tiên làm điều này vào cuối những năm 1990 để đè bẹp nền tảng Java đang ngày càng phổ biến vốn giúp tạo ra các chương trình độc lập với Windows. Tất nhiên, Microsoft đã thua trước tòa và buộc phải phát hành các sản phẩm tương tự Java độc lập hơn của riêng mình: nền tảng .NET và ngôn ngữ C#.

Nền tảng .NET là đối tác của Microsoft với JRE và các phiên bản ban đầu của ngôn ngữ C# có ánh xạ một-một sang ngôn ngữ Java. Điều đó nói rằng, rất nhiều nước đã chảy qua cầu kể từ đó.

Trong mọi trường hợp, ngày nay có một số JDK phổ biến . Chúng tôi quan tâm đến hai trong số họ:

  • Oracle JDK là JDK chính thức của công ty đã tạo ra Java. Việc sử dụng của công ty hiện yêu cầu một số khoản thanh toán, nhưng nó vẫn miễn phí cho mục đích sử dụng cá nhân và các nhà phát triển cá nhân.
  • OpenJDK là một JDK miễn phí , cũng được phát hành bởi Oracle. Đó là mục yêu thích của các nhà phát triển và công ty không muốn trả tiền cho Oracle.

Đối với các nhà phát triển, không có sự khác biệt cơ bản nào nên bạn có thể yên tâm sử dụng OpenJDK.


4. Cài đặt JDK

Bạn cần tải OpenJDK 16 về máy tính của mình. Đầu tiên, hãy truy cập https://jdk.java.net/16/

Trong phần "Bản dựng", hãy nhấp vào phiên bản JDK dành cho hệ điều hành của bạn để bắt đầu tải xuống.

Bạn nên di chuyển kho lưu trữ đã tải xuống đến một nơi an toàn trước khi giải nén để đảm bảo rằng bạn không vô tình xóa nó.

QUAN TRỌNG! Đảm bảo rằng bạn không có bất kỳ ký tự Cyrillic nào trong đường dẫn đến JDK. Các ký tự Cyrillic sẽ gây ra sự cố khi khởi chạy chương trình.


5. Video hướng dẫn cài đặt JDK

Chúng tôi đã tạo một video đặc biệt đề cập đến mọi câu hỏi có thể có về quy trình này.

Tất nhiên, nếu bạn vẫn có bất kỳ câu hỏi nào, bạn luôn có thể hỏi họ trên Diễn đàn của chúng tôi .