净的面向对象的世界,Java 中的一切都是对象即便一个Java 程序它本身也是一个对象。
任何东西都可看作一个对象, 但要注意尽管将一切都看作对象,但操作的标识符实际是对一个对象的引用(Reference)。只是由
于拥有一个引用并不表示必须有一个对象同它连接,所以如果想容纳一个词或句子可创建一个String 引用:
String s;
但这里创建的只是引用并不是对象,若此时向s 发送一条消息,就会获得一个运行时错误,这是由于s 实际并未与任何东西连接
;因此一种更安全的做法是创建一个引用时记住,无论如何都进行初始化:
String s = "asdf";
创建一个引用时我们希望它同一个新对象建立连接,通常用new 关键字达到这一目的。new 的意思是把我变成这种类型的一个对
象,所以上面的例子也可以表达成:
String s = new String("asdf");
1.2. Java类型
在java语言中有这样几个概念:类(即我们自行创建的类型),基本类型(系统原有包含的),对象,引用;
我们在java中用class标识的就是所谓的类,由类生产对象,对象隶属于类;对象由其类规定好的功能和成员;而基本类型,是靠
程序来声明及初始化的,它没有方法;基本类型都对应有相应的封装器,封装器里有着相应的方法,从而实现基本类型到类对象
的转化;
对于对象而言,通过引用操作对象,引用并非对象本身&