02 2013 档案
摘要:2.1 用引用操纵对象 操纵对象的标示符实际上是对象的一个“引用(reference)” 可以将这个引用想象为遥控器来操作电视机(对象)。 Strings;创建了一个引用,而不是一个对象.安全的做法进行初始化 String s = "asf";2.2 必须由你创建所有对象 用new关键字来创建一个对象 String s = new String("asdf"); 2.2.1 存储在什么地方 1) 寄存器 最快的存储区,在处理器的内部,空间有限。 2) 堆栈 位于RAM(随机访问存储器),由堆栈指针来存取数据 数据类型:一般为对象的引用,而不是对象本身,还
阅读全文
摘要:我们可以把自然界分解为各种概念并且定义分类 Java就是一种程序的分类。 计算机是我们头脑的延伸的工具,并不能代替我们的大脑思考。它本身也是一种不同类型的表达媒体 1.1 抽象过程 所有的编程语言都提供抽象的机制。解决问题的复杂性直接取决于抽象的类型和质量 传统的抽象的思考方式:解决问题时要基于计算机的结构,而不是基于所要解决问题的结构来考虑。程序员必须建立起在计算机模型和实际待解决问题的模型直接的关联。 名词解释: 解空间:就是你对问题建模的地方,如计算机 问题空间:就是问题存在的地方,如一项业务 面向对象的的方式通过向程序员提供表示问题空间中的元素的工具而更近一步。这种...
阅读全文