07 2019 档案

Java编程思想之十二 通过异常处理错误
摘要:Java的基本概念是 结构不佳的代码不能运行 余下的问题必须在运行期间解决,这就需要错误源能通过某种方式,把适当的信息传递给某个接收者——该接收者将知道如何正确处理这里问题。 12.1 概念 使用异常所带来的另一个相当明显的好处,它往往能够降低错误处理代码的复杂度。 12.2 基本异常 异常情形是指 阅读全文

posted @ 2019-07-23 23:12 Mr.Tan& 阅读(241) 评论(0) 推荐(0) 编辑

Java编程思想之十一 持有对象
摘要:如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。 11.1 泛型和类型安全的容器 使用ArrayList:创建一个实例,用add()插入对象,然后用get()访问对象,此时需要使用索引,像数组一样,但不是要[]。 java import java.util.Arra 阅读全文

posted @ 2019-07-23 23:11 Mr.Tan& 阅读(283) 评论(0) 推荐(0) 编辑

Java编程思想之十 内部类
摘要:可以将一个类定义放在另一个类的定义内部,这就是内部类。 10.1 创建内部类 创建内部类就是把类的定义置于外部类里面。 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须具体的指明这个对象的类型:OuterClassName.InnerClassName. 10.2 链接到外部类 阅读全文

posted @ 2019-07-23 23:10 Mr.Tan& 阅读(222) 评论(0) 推荐(1) 编辑

Java编程思想之九 接口
摘要:接口和内部为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 创建一个抽象类是希望通过这个通用接口操纵一系列类。 Java提供了一个叫做 抽象方法 的机制,这种方法是不完整的;仅声明而没有方法体。 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,那么该类必须限定为抽 阅读全文

posted @ 2019-07-23 23:09 Mr.Tan& 阅读(235) 评论(0) 推荐(0) 编辑

Java编程思想之八多态
摘要:在面向对象的程序设计语言中,多态是继数据和继承之后的第三张基本特征 多态不但能够改善代码组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以"生长"的程序。 封装通过合并特征和行为来创建新的数据类型。"实现隐藏"则通过将细节"私有化",把接口和实现分离开来。 阅读全文

posted @ 2019-07-22 22:36 Mr.Tan& 阅读(194) 评论(0) 推荐(0) 编辑

Java编程思想之七复用类
摘要:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须做更多的事情。 使用类而不破坏程序代码: 在新类中产生现有对象。由于新的类是由现有类的对象组成,所有这种方法称为组合。 按照现有类的类型来创建新类。无需改变现有类的形式,采用现有类的 阅读全文

posted @ 2019-07-22 22:35 Mr.Tan& 阅读(151) 评论(0) 推荐(0) 编辑

Java编程思想之六访问权限控制
摘要:访问控制(或隐藏具体实现)与"最初的实现并不恰当"有关。 访问权限控制的等级,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键字)和private。 将构建捆绑到一个内聚的类库单元:Java用关键字package加以控制,额而访问权限修饰词是存在与一个相同的包,还是 阅读全文

posted @ 2019-07-22 21:36 Mr.Tan& 阅读(220) 评论(0) 推荐(0) 编辑

Java编程思想之五初始化与清理
摘要:随着计算机革命的发展,"不安全"的编程方式已经逐渐称为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 5.1 用构造器确保初始化 通过提供构造器,类的设计者可确保每个对象都会得到初始化。 考虑到初始化期间编译器要自动调用构造器,构造器采用和类相同的名称。 在创建对象时,将会为对象分配 阅读全文

posted @ 2019-07-22 21:35 Mr.Tan& 阅读(176) 评论(0) 推荐(0) 编辑

Java编程思想之四控制执行流程
摘要:程序必须再执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句来做出选择。 4.1true和false 所有条件语句都利用条件表达式的真或假来决定执行路径。 Java不允许使用数字作为布尔值来用 4.2 if else if else语句是控制程序流程的最基本的形式。else是可选 阅读全文

posted @ 2019-07-22 21:34 Mr.Tan& 阅读(190) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示