Logo vi.boatexistence.com

Trình thông dịch nào được sử dụng trong java?

Mục lục:

Trình thông dịch nào được sử dụng trong java?
Trình thông dịch nào được sử dụng trong java?
Anonim

Trong Java, Trình thông dịch được gọi là trình biên dịch JIT (Just in time), dịch. tệp lớp thành mã máy để thực thi trên máy chủ.

Java sử dụng trình dịch nào?

Javaclà Trình biên dịch Java để Biên dịch mã Java thành Bytecode. JVM là Máy ảo Java chạy / thông dịch / dịch Bytecode thành Mã máy gốc.

Java có sử dụng trình biên dịch hay trình thông dịch không?

Java có thể được coi là ngôn ngữ biên dịch và thông dịch vì mã nguồn của nó lần đầu tiên được biên dịch thành mã byte nhị phân. Mã byte này chạy trên Máy ảo Java (JVM), thường là một trình thông dịch dựa trên phần mềm.

Java có chỉ sử dụng trình thông dịch không?

Viết một lần chạy mọi nơi

Điều này có vẻ giống như một gợi ý rằng Java là một ngôn ngữ thông dịch thuần túyTuy nhiên, trước khi thực thi, mã nguồn Java cần được biên dịch thành mã bytecode. Bytecode là một ngôn ngữ máy đặc biệt có nguồn gốc từ JVM. JVM thông dịch và thực thi mã này trong thời gian chạy.

Tại sao Java có cả trình biên dịch và trình thông dịch?

Máy ảo Java (JVM) lấy Bytecode này làm đầu vào và chuyển nó thành Mã máy từng dòng. Vì vậy, JVM hoạt động như một trình thông dịch để chuyển đổi Bytecode sang Mã máyTheo cách này, một chương trình Java sử dụng cả Trình biên dịch cũng như Trình thông dịch để được thực thi trên bộ xử lý.

Đề xuất: