Computer >> Máy Tính >  >> Lập trình >> Java

Trình biên dịch Java:Hướng dẫn từng bước

Cách đây 5 đến 10 năm, việc học Java không dễ tiếp cận như bây giờ. Trước đó, bạn phải tải xuống Bộ công cụ phát triển Java (JDK) có chứa trình biên dịch và trình thông dịch để chạy trên máy của bạn. Hiện nay có vô số trình biên dịch Java miễn phí trực tuyến cho chúng tôi. Trong bài viết này, chúng ta sẽ nói một chút về cách thức hoạt động của việc biên dịch ngôn ngữ Java và một số công cụ có sẵn trên mạng để chúng ta thực hành và tạo các dự án.



Chương trình Java được thực thi như thế nào?

Trình biên dịch Java:Hướng dẫn từng bước

Java không hoàn toàn là một ngôn ngữ lập trình biên dịch; tuy nhiên, nó cũng không hoàn toàn là một ngôn ngữ lập trình thông dịch.

Được biên dịch trong trường hợp này có nghĩa là được dịch sang một ngôn ngữ cấp thấp hơn không phụ thuộc vào bất kỳ loại nền tảng nào. Đặc điểm này là một trong những đặc điểm lớn nhất của ngôn ngữ Java.

Chúng tôi có các tệp * .java của chúng tôi. Khi chúng tôi biên dịch và thực thi một chương trình, trước tiên tệp sẽ đi qua một trình biên dịch để được dịch sang mã bytecode. Các tệp Bytecode * .class không phải là điểm đến cuối cùng - chúng chỉ là một bước trung gian trên con đường trở thành một cái gì đó khác biệt.

Đây là nơi trình thông dịch xuất hiện. Cuối cùng, Máy ảo Java sẽ lấy mã bytecode này mà nó được cung cấp và dịch nó để máy của bạn có thể đọc được. Đây là thời điểm mà nó trở nên phụ thuộc vào nền tảng của bạn để hoạt động.

Java IDE để sử dụng rất tốt cho người mới bắt đầu

Sau đây là danh sách một số môi trường / hộp cát trực tuyến có sẵn để tạo một dự án bằng Java. Đây không phải là một danh sách đầy đủ, nhưng nó sẽ giúp bạn bắt đầu.

Repl.it

Trình biên dịch Java:Hướng dẫn từng bước

Repl.it là một IDE khá thân thiện với người dùng, không chỉ giúp bạn tạo các dự án Java mà còn có nhiều ngôn ngữ khác có sẵn để viết mã. Tất cả những gì bạn phải làm là tạo tệp của mình và nhấn chạy để nó được biên dịch và thông dịch cho bạn. . Khi bạn tạo một repl Java mới, một chương trình mẫu sẽ được hiển thị.

JDoodle

Trình biên dịch Java:Hướng dẫn từng bước

JDoodle là một IDE tuyệt vời để biên dịch chương trình của bạn. Nó hoạt động với các ngôn ngữ khác, có API bạn có thể sử dụng để chạy các chương trình của mình và hơn thế nữa. Trình biên dịch trực tuyến ban đầu chỉ hoạt động với một tệp tại một thời điểm, nhưng giờ đây họ đã có Trình biên dịch nâng cao để làm việc với nhiều tệp.

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia chương trình đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

Codiva

Trình biên dịch Java:Hướng dẫn từng bước

Codiva, giống như repl và JDoodle, có khả năng sử dụng nhiều thư mục và tệp. Nó có một bố cục rất tối giản và dễ sử dụng. Nó giống với môi trường bạn sẽ viết mã trong IDE của riêng bạn.

Ideone

Trình biên dịch Java:Hướng dẫn từng bước

Điều thú vị về Ideone.com là nó có một môi trường mã hóa như Hackerrank, Leetcode hoặc Visual Studio Code. Đây là một IDE tuyệt vời để kiểm tra các đoạn mã nhỏ hơn để xem nó có hoạt động hay không. Hiện tại, dường như nó không có khả năng thực hiện một dự án nhiều tệp hoặc nhiều thư mục với quy mô đầy đủ.

Trong bài viết này, chúng ta đã xem xét cách Java được biên dịch và một số tài nguyên trực tuyến nơi chúng ta có thể viết và chạy nó bằng Java. Bạn đã sẵn sàng để bắt đầu hành trình trở thành Nhà phát triển Java hoặc Android!