একবার JVM দ্বারা বাইট কোড লোড হয়ে গেলে, (.class ফাইলের সাহায্যে), যাচাইকারীর সাহায্যে বৈধতা দেখতে বাইটকোড চেক করা হয়। যাচাইকারী লিঙ্কিং পরীক্ষা করে যাতে দক্ষতার সাথে অপারেশনগুলি সম্পাদন করা যায়। এইভাবে, দোভাষী অনেক দক্ষতার সাথে কাজ করে। এই প্রক্রিয়াটি যাচাইকরণ হিসাবে পরিচিত।
উদাহরণ
public class Demo{ private float my_val; float my_function(int my_val){ int balance = my_val; this.my_val += balance; return this.my_val; } public static void main(String[] args){ Demo my_obj = new Demo(); System.out.println("The instance of Demo has been created"); System.out.println(my_obj.my_function(3456)); } }
আউটপুট
The instance of Demo has been created 3456.0
ডেমো নামের একটি ক্লাসে একটি ফ্লোট মান রয়েছে। 'my_function' নামের আরেকটি ফাংশন ফ্লোট ভ্যালুতে একটি প্রদত্ত মান যোগ করে। প্রধান ফাংশনে, ডেমো ক্লাসের একটি উদাহরণ তৈরি করা হয় এবং এই অবজেক্টে 'my_function' বলা হয়। প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শিত হয়।