首页 > 代码库 > 2014/10/22 java基础知识记录(1)

2014/10/22 java基础知识记录(1)

  今日上班没啥叼事,就翻开放在桌上已久的java疯狂讲义看了一看,唉,真不好意思说自己是学编程的,记录点,积累点,不求能成为大神,希望工作中不要被人当作文盲。

1、常量池:String a=“java”;"java"会放入常量池中。而放在new  String("java")内存中,所以每次new String()都会产生一个新的对象。

2、基本类型变量转换为字符串方法:int  n=1;String str=n+"";

3:toString()方法:Object中的一个实例方法,返回该对象实现类的"类名+@+hashCode"值。

4:equals和==:==基本类型比较时,值相等则返回true,引用对象比较时,必须指向同一对象才返回true;字符串使用equals比较时,值相等则返回true;

5:自动拆箱装箱:基本类型直接赋值给包装类对象,包装类对象直接复制给基本类型;包装类对象通用方法:基本类型与字符串类型转换:XXX.parseXX()--字符串转换为基本类型;基本类型转换为字符串:String.valueOf();

6:static的使用,修饰的成员是类成员,类成员属于这个类,而不是某个对象。对象调用类成员其实是委托类调用类成员。单例类:只能创建一个实例的类;此类实例话,必须通过类来实现,所以构造函数必须是类成员用static修饰,构造函数中创建一个实例,下次创建的对象都是这个实例,从而实现只能创建一个实例。

2014/10/22 java基础知识记录(1)