Logo ka.boatexistence.com

რომელი თარჯიმანი გამოიყენება ჯავაში?

Სარჩევი:

რომელი თარჯიმანი გამოიყენება ჯავაში?
რომელი თარჯიმანი გამოიყენება ჯავაში?

ვიდეო: რომელი თარჯიმანი გამოიყენება ჯავაში?

ვიდეო: რომელი თარჯიმანი გამოიყენება ჯავაში?
ვიდეო: Compiler vs Interpreter In animated Way 2024, მაისი
Anonim

ჯავაში თარჯიმანი ცნობილია როგორც JIT (მხოლოდ დროში) შემდგენელი, რომელიც ითარგმნება. კლასის ფაილი მანქანის კოდში, ჰოსტის აპარატზე შესასრულებლად.

რომელ თარჯიმნებს იყენებს Java?

Javac არის ჯავის შემდგენელი, რომელიც ჯავის კოდს აგროვებს ბაიტიკოდში. JVM არის Java ვირტუალური მანქანა, რომელიც აწარმოებს / ინტერპრეტაციას / თარგმნის ბაიტიკოდს მშობლიური მანქანის კოდში.

იყენებს ჯავა შემდგენელს ან თარჯიმანს?

Java შეიძლება ჩაითვალოს როგორც კომპილირებული, ისე ინტერპრეტირებულ ენად, რადგან მისი საწყისი კოდი პირველად შედგენილია ორობით ბაიტ-კოდში. ეს ბაიტი-კოდი მუშაობს Java ვირტუალურ მანქანაზე (JVM), რომელიც, როგორც წესი, არის პროგრამული უზრუნველყოფის თარჯიმანი.

იყენებს ჯავა მხოლოდ თარჯიმანს?

Write Once Run Anywhere

ეს შეიძლება ჟღერდეს როგორც მინიშნება, რომ Java არის წმინდა ინტერპრეტირებული ენა თუმცა, შესრულებამდე Java-ს წყაროს კოდი უნდა იყოს შედგენილი ბაიტიკოდი. Bytecode არის სპეციალური მანქანური ენა JVM-ისთვის. JVM ინტერპრეტაციას უკეთებს და ახორციელებს ამ კოდს გაშვების დროს.

რატომ აქვს Java-ს კომპილერიც და თარჯიმანი?

Java ვირტუალური მანქანა (JVM) იღებს ამ ბაიტიკოდს შეყვანად და გარდაქმნის მას მანქანის კოდში ხაზ-სტრიქონით. ასე რომ, JVM მოქმედებს როგორც თარჯიმანი ბაიტიკოდის მანქანურ კოდად გადაქცევისთვის ამ გზით, Java პროგრამა იყენებს როგორც შემდგენელს, ასევე ინტერპრეტერს პროცესორზე შესასრულებლად..

გირჩევთ: