> 文档中心 > Java学习笔记<一>(HelloWorld;常用包装类)

Java学习笔记<一>(HelloWorld;常用包装类)


HelloWorld

无论是学哪一门语言,helloworld永远是第一句语言

(哈哈哈哈,感觉可以说是程序员的浪漫吧!)

public class HelloWorls {    public static void main(String[] args) { System.out.println("hello world!");   }}    /*    * public 访问修饰符    * static 静态关键字    * void 方法返回值类型,代表无返回值    * main 方法名称    * String[] args 形式参数    * 字符串类型的数组    * 在执行主方法的时候,可以传入一些参数,将来在著主方法中可以接收这些参数    * args 是一个参数名称,任意修改    * String[]的中括号也可以写到args后面    * system.out 标准输出流    * system 类提供的设施包括标准输入,标准输出和错误输出流;访问外部定义的属性和环境变量    *    * static PrintStream   out  "标准" 输出流    *  println() 将对象的格式打印到文本输出流中    *  PrintWriter类将对象的格式表示打印到文本输出流. 这个类实现所有的print中发现的方法printstream    *    * */

常用类(包装类)

 //基本数据类型转换为包装类 Integer integer = new Integer(23);//此形式已经过时 Integer a=Integer.valueOf(23); //包装类对象转为基本数据类型 int b=a.intValue(); double c=a.doubleValue(); System.out.println(" "+b+c); //2323.0 //将字符串数字转换为包装类 Integer d=Integer.valueOf("234"); Integer e = Integer.parseInt("567"); //将包装类对象转换为字符串 String s = d.toString(); //使用tostring() 方法将包装类对象转为字符串,因为string类不是基本数据类型 //一些常用常量 System.out.println(Integer.MAX_VALUE);  //2的31次方 //自动装箱 Integer g=300; //编译器自动改为 Integer g=Integer.valueof(300); //自动拆箱 int h=g; //编译器自动改为 int h=g.intValue(); //对象为null时.无法转为基本数据类型 //空指针异常 //Integer j=null; 编译器没有报错,但从底层原理来说,j对象为空,无法调用 j.intValue()方法为变量 // int k=j; //缓存问题 Integer a1=400; Integer a2=400; //当数字在-128到127之间时,返回缓存数组中的某个元素 Integer a3=99; Integer a4=99; System.out.println(a1==a2); //false System.out.println(a3==a4); //true System.out.println(a1.equals(a2)); //true System.out.println(a3.equals(a4)); //true