随笔分类 -  Java Basics

摘要:LAST UPDATE:2020/10/31 参考: JAVA核心技术卷Ⅰ 廖雪峰-JAVA教程-异常 第7章 异常、断言和日志 异常处理(exception handing) 存在多个catch的时候,catch的顺序非常重要:子类必须写在前面。 捕获到异常并再次抛出时,一定要留住原始异常,否则很 阅读全文
posted @ 2020-11-01 12:51 nojacky 阅读(547) 评论(0) 推荐(0)
摘要:待续 阅读全文
posted @ 2020-11-01 12:50 nojacky 阅读(85) 评论(0) 推荐(0)
摘要:last modified: 2020/10/31 6.4 内部类 内部类(inner class)是定义在另一个类中的类。 使用的主要原因是: 内部类方法可以访问该类定义坐在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来。 当想要定义一个回调函数且不想编写大量代码时,使 阅读全文
posted @ 2020-11-01 12:49 nojacky 阅读(150) 评论(0) 推荐(0)
摘要:last modified:2020/10/31 1-06-3-Lambda表达式 6.3.1 为什么引入lambda表达式 lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。 将一个代码块传递到某个对象,这个代码块会在将来某个时间调用。 6.3.2 lambda表达式的语法 带参数 阅读全文
posted @ 2020-11-01 12:48 nojacky 阅读(153) 评论(0) 推荐(0)
摘要:last modified: 2020/10/31 1-06-1 接口 1、接口 1.1 接口概念 在Java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。 接口中的所有方法自动地属于public。 因此,在接口中声明方法时,不必提供关键字public。 阅读全文
posted @ 2020-11-01 12:47 nojacky 阅读(132) 评论(0) 推荐(0)
摘要:待续 阅读全文
posted @ 2020-11-01 12:46 nojacky 阅读(67) 评论(0) 推荐(0)
摘要:1-05-1 继承 利用继承,人们可以基于已存在的类构造一个新类。 继承已存在的类就是复用(继承)这些类的方法和域。 在此基础上,还可以添加一些新的方法和域,以满足新的需求。 反射(reflection)是指在程序运行期间发现更多的类及其属性的能力。 5.1 类、超类和子类 5.1.1 定义子类 关 阅读全文
posted @ 2020-10-31 15:45 nojacky 阅读(146) 评论(0) 推荐(0)
摘要:1-04 对象与类 4.1 面向对象程序设计概述 OOP(面向对象程序设计):数据放在第一位,算法放在第二位。 4.1.1 类 类(class)是构造对象的模板或蓝图。 由类构造(construct) 对象的过程称为创建类的实例( instance)。 封装( encapsulation,有时称为数 阅读全文
posted @ 2020-10-31 15:20 nojacky 阅读(186) 评论(0) 推荐(0)
摘要:1-03 Java的基本程序设计结构 3.1 & 3.2 在一个单词中间使用大写字母的方式称为骆驼命名法。以其自身为例,应该写成CamelCase)。 与C/C++一样,关键字void表示这个方法没有返回值,所不同的是main方法没有为操作系统返回“退出代码”。如果main方法正常退出,那么Java 阅读全文
posted @ 2020-10-31 15:18 nojacky 阅读(144) 评论(0) 推荐(0)