摘要: 1.用构造器确保初始化 初始化和清理正是涉及安全的两个问题,C++引入了构造器(constructor)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并额外提供了“垃圾回收器”。对于不在使用的内部资源,垃圾回收器能自动将其释放。 在Java中,通过提供构造器,类的设计者 阅读全文
posted @ 2018-06-26 23:36 铭川 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Java的控制语句设计的关键字有if-else while do-while for return break和switch。 Java虽然保留goto关键字,但不支持goto语句。 1.true和false 所有条件语句都利用条件表达式的真或假来决定执行路径。 Java不允许使用数字作为布尔值使用 阅读全文
posted @ 2018-06-26 23:29 铭川 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表 阅读全文
posted @ 2018-06-26 23:17 铭川 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、Java程序有五个不同的地方可以存储数据: 寄存器 这是最快的存储区,因为它位于不同于其他存储区的地方 处理器内部。但是寄存器的数量是机器有限的,所以一般是根据需要来进行分配的。我们不能够直接控制寄存器,也不能在程序中感觉到寄存器的存在的任何迹象(另一方面,C和C++允许向编译器建议寄存器的分配 阅读全文
posted @ 2018-06-26 21:59 铭川 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.1 抽象过程 人们所能够解决问题的复杂性直接取决于抽象的类型和质量。 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 访问控制的原因: 1、让客户端成员无法触及他们不应该触及的部分。 2、允许库设计这可以改变类内部的工作方式而不用担心会影响到客户端程序员。(接 阅读全文
posted @ 2018-06-26 21:22 铭川 阅读(135) 评论(0) 推荐(0) 编辑