java编程思想-读书笔记
文章平均质量分 88
Python来了
这个作者很懒,什么都没留下…
展开
-
java编程思想-10内部类
简单来说,将一个类的定义放在另一个类的定义内部,这就是内部类。内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。1、创建内部类把类的定义置于外部类的里面:public class Parcel{ class Contents{ private int i = 11; public int value(){ re原创 2018-02-06 10:32:38 · 162 阅读 · 0 评论 -
java编程思想-09接口
接口和内部类为我们提供了一种将接口和现实分离的更加结构化的方法。1、抽象类和抽象方法下面是抽象方法声明所采用的语法:abstract void f();包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。(否则,编译器便会报错。) 如果一个抽象类不完整,那么当我们试图产生该类的对象时,由于为抽象类创建对象是不安全的,所以我们会从编译器那里得到一条出错信息。这样,编译原创 2018-02-06 10:09:07 · 128 阅读 · 0 评论 -
java编程思想-06访问权限控制
访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。便于未来重构代码,而不必对业务层做过多的改变。因此,Java提供了访问控制修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)、和private。1、包:类库单元包内含有一组类,它们在单一的名字空间之下被组织在了一起。比如,原创 2018-02-02 18:55:23 · 161 阅读 · 0 评论 -
java编程思想-04控制执行流程
1.true和false所有条件语句都利用条件表达式的真或假来决定执行路径。Java不允许我们将一个数字作为布尔值使用。2.if-elseif-else语句是控制程序流程的最基本形式,其中的else是可选的。else if 表示一个else后面紧跟另一个新的if语句。3.迭代while,do-while和for循环用来控制循环,语句会重复执行,直到起控制作用的布尔表达式得到“假”的结果为止。whil原创 2018-02-02 17:22:02 · 155 阅读 · 0 评论 -
java编程思想-02一切都是对象
1.用引用操纵对象一切都看作对象,但操作的标识符实际是对象的一个引用(reference);例如遥控器(引用)来操纵电视机(对象),实际操控的遥控器(引用),再由遥控器来调控电视机(对象)。如果在房间四处走动,同时又想调控电视机,那么只需携带遥控器(引用),而不是电视机(对象)。没有电视机,遥控器可独立存在,也就是说,你拥有一个引用,并不一定要有一个对象与它关联,例如创建一个String的引用:St原创 2018-02-02 11:05:13 · 199 阅读 · 0 评论 -
java编程思想-12通过异常处理错误
java的基本理念是“结构不佳的代码不能运行”。1.概念“异常”这个词有“我对此感到意外”的意思。问题出现了,你也许不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到一个更高级别的环境中,在这里将作出正确的决定。使用异常所带来的另一个相当明显的好处是,它往往能够降低错误处理原创 2018-02-06 17:30:05 · 334 阅读 · 0 评论