Vòng đời của một chương trình Java

0 0 0

Người đăng: Hằng học code

Theo Viblo Asia

Vòng đời của một chương trình Java cho chúng ta biết điều gì xảy ra từ khi bắt đầu gõ mã nguồn trong trình soạn thảo văn bản cho đến khi mã nguồn đó được chuyển thành mã máy (các số 0 và 1).

Có 3 giai đoạn chính trong vòng đời của chương trình Java:

  1. Soạn thảo chương trình (Editing the program)
  2. Biên dịch mã nguồn (Compiling the source code)
  3. Thực thi bytecode (Executing the byte code)

Bước 1: Soạn thảo chương trình

Bắt đầu bằng cách gõ mã chương trình Java trong một trình soạn thảo văn bản như Notepad, Notepad++, WordPad, TextEdit,... Sau khi hoàn tất việc viết mã, cần lưu tệp lại. Khi lưu, cần lưu với phần mở rộng .java. Ví dụ: nếu viết một chương trình Java với một lớp tên là Sample, thì nên lưu tệp dưới tên Sample.java

Bước 2: Biên dịch chương trình

Trình biên dịch của Java có tên là javac. • Đầu vào của trình biên dịch là mã nguồn .java, ví dụ: Sample.java. • Đầu ra là mã độc lập với nền tảng được gọi là bytecode. • Tệp kết quả sau khi biên dịch có phần mở rộng là .class. Trong ví dụ này sẽ là Sample.class.

Bước 3: Thực thi chương trình

Bytecode được tạo ra sẽ được thực thi bởi Java Virtual Machine (JVM). • Đầu vào của JVM là bytecode (ví dụ: Sample.class). • Đầu ra là mã máy (0 và 1), và được thực thi bởi CPU của máy tính

Bình luận

Bài viết tương tự

- vừa được xem lúc

In app purchase trong Android (Phần 2)

Bài viết trước mình đã giới thiệu sơ lược về Google Billing Library và các setup môi trường. Trong bài viết này, chúng ta sẽ xem xét kỹ hơn vòng đời khi mua one-time product, cụ thể là quy trình bán và cấp cho người dùng mặt hàng kỹ thuật số mà họ đã mua trong ứng dụng của bạn.

0 0 76

- vừa được xem lúc

Những website tự học lập trình hiệu quả

Tự học lập trình để nâng cao kỹ năng luôn là nhu cầu thiết yếu của mỗi lập trình viên. Chẳng gì hơn khi tự mình tìm hiểu, trau dồi thêm kiến thức chuyên môn lập trình.

0 0 120

- vừa được xem lúc

Gluon Mobile: một framework tạo ứng dụng mobile đa nền tảng khác

Trong thế giới mobile thì React Native và Flutter quá là nổi tiếng trong việc hỗ trợ làm ứng dụng đa nền tảng vì thế là nó làm lu mờ đi phần nào các framework khác, Gluon có lẽ vì thế cũng cùng chung

0 0 34

- vừa được xem lúc

VARIABLES IN JAVA

This posts is introduce Types of variables in Java. . Local Variables. Instance Variables.

0 0 34

- vừa được xem lúc

15 JAVA CODING BEST PRACTICES CHO NGƯỜI MỚI

Ngay từ đầu, Java là một trong những ngôn ngữ lập trình thống trị. Trong thời đại tiến bộ ngày này, nơi mà nhiều ngôn ngữ mạnh mẽ có mặt đã chết từ lâu, Java vẫn phù hợp và phát triển nhanh chóng theo

0 0 75

- vừa được xem lúc

Custom Self-Hosted Maven Repository

Giới thiệu. Đối với một số ứng dụng sử dụng nhiều Micro Service bên trong, những Class, Function,.

0 0 48