摘要: 一、注解概述 Java注解也就是Annotation,是Java代码里的特殊标记,它为Java程序代码提供了一种形式化的方法,用来表达额外的某些信息,这些信息是代码本身无法表示的。 注解以标签的形式存在于代码之中,注解的存在并不影响代码程序的编译执行,它只是用来生成其他的文件或使我们在运行代码时知道 阅读全文
posted @ 2019-04-09 23:04 小余上岸 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、序列化 1.序列化概述 在实际开发中,经常需要将对象的信息保存到磁盘中便于检索,但通过前面输入输出流的方法逐一对对象的属性信息进行操作,很繁琐并容易出错,而序列化提供了轻松解决这个问题的快捷方法。 简单地说,序列化就是将对象的状态存储到特定存储介质中的过程,也就是将对象状态转换为可保持或传输格式 阅读全文
posted @ 2019-04-02 23:24 小余上岸 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 一、使用I/O操作文件 关键步骤: 使用File类操作文件或目录属性 使用FileInputStream类读文本文件 使用FileOutputStram类写文本文件 使用BufferedReader类和FileReader类读文本文件 使用BufferedWriter类和FileWriter类读文本 阅读全文
posted @ 2019-03-30 17:48 小余上岸 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、Java API Java API即Java应用程序编程接口,他是运行库的集合,预先定义了一些接口和类,程序员可以直接调用;此外也特指API的说明文档,也称帮助文档。 Java中常用的包: java.lang:使用最广泛,自动导入到所有的程序中,包含Jav程序的基础类和接口。如包装类、Math类 阅读全文
posted @ 2019-03-27 00:03 小余上岸 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Java中,存储多个同类型的数据,可以用数组来实现,但数组有一些缺陷: 数组长度固定不变,布恩那个很好的适应元素数量动态变化的情况 可以通过数组.length获取数组长度,却无法直接获取数组中实际存储的元素个数 数组采用在内存中分配连续空间的方式存储,根据元素信息查找时的效率比较低,需要多次比较 J 阅读全文
posted @ 2019-03-26 21:56 小余上岸 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一、认识异常 异常是指在程序运行过程中所发生的不正常事件,如文件找不到、网络连接不通或链接中断、算数运算出错、数组下标越界、装在一个不存在的类、对null对象操作、类型转换异常等。异常会中断正在运行的程序。 此时,可以通过增加if-else语句对各种异常情况进行判断处理: if-else语句进行异常 阅读全文
posted @ 2019-03-23 19:04 小余上岸 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类和抽象方法 二、抽象类的优势 如图,设计一个抽象类,它有两个普通方法:飞行(弹射飞)和叫(嗷嗷),还有一个抽象方法攻击。分裂鸟和火箭鸟为这个抽象类的子类。 分裂鸟和火箭鸟都继承了父类的飞行和叫的方法,并重写了父类的攻击方法(两种鸟的攻击方式不同)。 总结:抽象类中已经实现的方法可以被其子类 阅读全文
posted @ 2019-03-23 14:59 小余上岸 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一、多态的概念 在面向对象语言中,多态是指在一棵继承树中的类中可以有多个同名但不同方法体及不同形参的方法。通常有两种途径实现多态:方法的重载和覆盖。 多态性允许以统一的风格处理已存在的变量及相关的类。多态性使得向系统里增加新功能变得容易。继承性和多态性是降低软件复杂性有有效技术。 二、实现多态 多态 阅读全文
posted @ 2019-03-19 22:48 小余上岸 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、封装 4.使用封装的好处: ◆便于使用者正确使用系统,防止错误修改属性 ◆有助于系统之间的松耦合,提高系统独立性 ◆提高软件的可重用性 ◆降低了构建大型系统的风险 二、继承 继承是一种由已有类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类。新类 阅读全文
posted @ 2019-03-19 22:34 小余上岸 阅读(666) 评论(0) 推荐(0) 编辑
摘要: §Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 1.创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in); 2.通过 Scanner 类的 next() 与 阅读全文
posted @ 2019-03-09 16:57 小余上岸 阅读(386) 评论(0) 推荐(0) 编辑