![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA编程思想
weixin_39656383
这个作者很懒,什么都没留下…
展开
-
[JAVA编程思想]chap1对象入门
第 1 章 对象入门1.1 抽象的进步着重考虑计算机的结构,而非考虑问题本身的结构。在机器模型(位于“方案空间”)与实际解决的问题模型(位于“问题空间”)之间,程序员必须建立起一种联系。所有东西都是对象。程序是一大堆对象的组合。每个对象都有自己的存储空间,可容纳其他对象。每个对象都有一种类型。同一类所有对象都能接收相同的消息。1.2 对象的接口1.3 实现方案的隐藏从根本上说,...翻译 2019-07-05 09:02:24 · 78 阅读 · 0 评论 -
[JAVA编程思想]chap2一切都是对象
2.1 用句柄操纵对象handle2.2 所有对象都必须创建2.2.1 保存到什么地方寄存器。堆栈。堆。静态存储。常数存储。非RAM存储。2.2.2 特殊情况:主要类型2.2.3 Java的数组2.3 绝对不要清除对象2.3.1 作用域作为在作用域里定义的一个变量,它只有在那个作用域结束之前才可使用。2.3.2 对象的作用域2.4 新建数据类型:类2.4.1 字段和方法2...翻译 2019-07-05 10:22:54 · 93 阅读 · 0 评论 -
[JAVA编程思想]chap2.1operators
1.编写一个使用“short”和普通形式的print语句的程序。system.print()输出后没有换行system.printin()输出后加了换行import java,util.Date; //引入Date包import static net.mindview.util.Print.*; //应该是有这个包:net.mindview.util.Print.后面的*表示引入这...翻译 2019-07-11 09:18:46 · 91 阅读 · 0 评论 -
[JAVA编程思想]chap3控制流程程序
3.1 使用Java 运算符一个运算符可改变运算对象的值,这叫作“副作用”(Side Effect)。几乎所有运算符都只能操作“主类型”(Primitives)。唯一的例外是“=”、“==”和“!=”,它们能操作所有对象(也是对象易令人混淆的一个地方)。除此以外,String 类支持“+”和“+=”。3.1.1 优先级3.1.2 赋值取得右边的值,把它复制到左边。左边的值必须是一个...翻译 2019-07-11 13:52:38 · 108 阅读 · 0 评论 -
[JAVA编程思想]chap4初始化和清除
4.1 用构建器自动初始化每个类都调用一次 initialize()。在 Java 中,由于提供了名为“构建器”的一种特殊方法,所以类的设计者可担保每个对象都会得到正确的初始化。构建器的名字与类名相同。构建器也能使用自变量,以便我们指定对象的具体创建方式。利用构建器的自变量,我们可为一个对象的初始化设定相应的参数。4.2 方法过载为了让相同的方法名伴随不同的自变量类型使用,“方法过载”...翻译 2019-07-23 09:58:48 · 237 阅读 · 0 评论 -
[JAVA编程思想]chap5隐藏实施过程
如何将发生变化的东西与保持不变的东西分隔开。访问指示符:允许库创建者声明哪些东西是客户程序员可以使用的,哪些是不可使用的。5.1 包:库单元用 import 关键字导入一个完整的库时,就会获得“包”(Package)。它的作用是导入完整的实用工具(Utility)库,该库属于标准Java 开发工具包的一部分。import java.util.*;import java.util.Vec...翻译 2019-07-23 13:25:06 · 80 阅读 · 0 评论 -
[JAVA编程思想]chap5.1Access Control
1.在包中创建一个类。 在该包之外创建类的实例。package access.local; public class E01_PackagedClass { }在access / local子目录中创建上述文件。 (确保该文件位于从CLASSPATH位置开始的目录中,然后继续访问/本地。)然后在访问目录中创建以下文件,该目录位于本地目录之上,因此位于access.local包之外:p...翻译 2019-07-23 14:48:27 · 107 阅读 · 0 评论