জাভাতে null সম্পর্কে অনেক তথ্য আছে। এখানে আমরা কিছু উদাহরণসহ আলোচনা করব -
জাভাতে যেকোনো রেফারেন্স ভেরিয়েবলের ডিফল্ট মান সবসময় null।
উদাহরণ
public class Demo{ private static Object my_obj; public static void main(String args[]){ System.out.println("The default value of object my_obj is : " + my_obj); } }আউটপুট
The default value of object my_obj is : null
Demo ক্লাসে একটি স্ট্যাটিক অবজেক্ট সংজ্ঞায়িত করা হয়েছে এবং main ফাংশন যা এই পূর্ব-সংজ্ঞায়িত অবজেক্টের ডিফল্ট মান দেখায়।
'!=' (নট ইকুয়াল টু) এবং '==' (কমপারিজন) অপারেটর null কিওয়ার্ডের সাথে ব্যবহার করা যায়।
উদাহরণ
public class Demo{ public static void main(String args[]){ System.out.println("The value of null == null is : "); System.out.println(null==null); System.out.println("The value of null != null is : "); System.out.println(null!=null); } }আউটপুট
The value of null == null is : true The value of null != null is : false
Demo ক্লাসে main ফাংশন আছে যা চেক করে null মানগুলো '==' অপারেটর এবং '!=' অপারেটর ব্যবহার করে কমপেয়ার করার সময় আউটপুট কী।
null কিওয়ার্ড কেস-সেনসিটিভ
উদাহরণ
public class Demo{ public static void main (String[] args) throws java.lang.Exception{ Object my_obj_1 = NULL; Object my_obj_2 = null; } }আউটপুট
/Demo.java:5: error: cannot find symbol Object my_obj_1 = NULL; ^ symbol: variable NULL location: class Demo 1 error