![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
秦小茗同学
这个作者很懒,什么都没留下…
展开
-
抽象类和接口
读书笔记《Java语言程序设计(11th)》抽象类和接口抽象类接口抽象类和接口抽象类抽象类:不可以创建对象,没有实例,可以包含抽象方法。在UML中,抽象类和抽象方法的名字用斜体表示。抽象类不能使用new操作符创建它的实例。抽象方法只有定义没有实现。它的实现由子类提供。一个包括抽象方法的类必须声明为抽象类。抽象类的构造方法定义为protected,因为它只被子类使用。为何要使用抽象方...原创 2019-03-15 15:59:17 · 144 阅读 · 0 评论 -
二进制I/O
读书笔记《Java语言程序设计(11th)》二进制I/O文本I/O二进制 I/O二进制I/O二进制文件不能使用文本编辑器读取,文本文件可以。因文本文件在计算机中也是以二进制文件存储的,然后解码显示文本文件。所以直接处理二进制文件效率高。同样是存储199,文本文件使用三个Unicode码(0x31、0x39、0x39(在计算机内部再转码成二进制))表示它。而二进制文件使用一个0xC...原创 2019-03-16 14:51:09 · 343 阅读 · 0 评论 -
递归
读书笔记《Java语言程序设计(11th)》递归递归最终要将问题简化并且收敛到基础情形。直接递归:调用自身间接递归:如方法A调用方法B,方法B又来调用方法A。所有的递归方法都具有以下的特点:这些方法使用if-else或switch语句来导向不同的情形。用一个或者多个基础情形(最简单的情形)来停止递归。每次递归调用都会简化原始问题,让它不断地接近基础情形,指导成为基础情形为止...原创 2019-03-16 20:38:58 · 94 阅读 · 0 评论 -
泛型
3.16重写和重载重写和重载重载是指在一个类中多个方法具有相同的名字,只是方法中的参数不同。重写时指子类重写了父类中的某个方法,这个方法与父类中的方法具有相同的名字,相同的参数表和相同的返回类型。什么是原生类型?为什么原生类型是不安全的?为什么java中允许使用原生类型?不带类型参数的泛型类称为原生类型。容易产生运行错误,是不安全的。如程序清单19-5:Max.max(“abc”...原创 2019-03-18 08:37:14 · 94 阅读 · 0 评论 -
Java集合框架(线性表、栈、队列和优先队列)
线性表、栈、队列和优先队列引言(Java集合框架)集合(Collection)迭代器forEach()引言(Java集合框架)数据结构(在java中称作Java集合框架):可以被认为是一种container(容器),从本质上是一个定义了的类。java 中的容器java集合框架中定义的所有的接口和类都组织在java.util包中。Java集合框架的设计是一个使用接口、抽象类和具体类的很好...原创 2019-03-25 18:54:20 · 447 阅读 · 0 评论 -
Java语言程序设计与数据结构(原书第11版) 第12章异常处理和文本I/O 笔记
第12章:异常处理和文本I/O异常处理不应该由方法来终止程序——应该由调用者决定是否可以终止一个程序方法应当如何通知他的调用者一个异常产生了呢? Java可以让方法抛出一个异常,该异常可以被调用者捕获和处理。throw new ArithmetricException(“Divisor cannot be zero”); 加粗部分为 Detail message(描述异常的消息)...原创 2019-07-12 20:04:11 · 1747 阅读 · 0 评论