![](https://img-blog.csdnimg.cn/20200508173121649.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础复习
奋战2021秋招,仅供个人使用,无参考价值
nianmaodu
研二菜鸡,无业游民。
展开
-
Java编程思想--20注解
第二十章 注解20.1 基本语法20.2 编写注解处理器20.2.1 注解元素20.2.2 默认值的限制20.2.3 生成外部文件20.5 基于注解的单元测试20.5.4 移除测试代码注解(也被称为原数据)为我们在代码中添加信息提供了一种形式化方法,使我们在稍后的某个时刻非常方便地使用这些数据。Java模前内置了三种标准注解与四种元注解。其中三种标注注解为:标准注解解释@Override表示当前类将覆盖超类中的方法。如果拼写错误或者方法签名对应出错,编译器会发出提示。@原创 2020-05-22 15:32:45 · 187 阅读 · 0 评论 -
Java编程思想--17容器深入研究
第十七章 容器深入研究17.1 完整的容器分类法17.2 填充容器17.2.1 一种Generator解决方法17.2.2 Map生成器17.2.3 使用Abstract类17.3 Collections的功能方法17.1 完整的容器分类法上图虚线框表示接口,长虚线框表示abstract类。空心箭头表示一个特定的类实现了一个接口。实心箭头某个类可以生成箭头所指类的对象。17.2 填充容器Collections.nCopiesList<StringAddress> list= ne原创 2020-05-22 10:41:50 · 226 阅读 · 0 评论 -
Java编程思想--14类型信息
第十四章类型信息14.1 为什么需要RTTI14.2 Class对象Class对象Class.forName(String s)14.2.1字面类常量14.2.2 泛化Class的引用运行时类型信息使得你可以在程序运行时发现和使用类型信息。14.1 为什么需要RTTIRTTI(Run-Time Type Identification):面向对象的基本目的是,让代码只操纵对基类的引用。如果在再派生出一个新类来拓展程序,那么原来的代码不会受到影响。但是有些时候在运行时需要确切知道某一对象具体类型,这原创 2020-05-18 10:40:32 · 194 阅读 · 0 评论 -
Java编程思想--13字符串
第十三章 字符串13.1 不可变的String13.2 重载“+”与StringBuilder13.2.1 javap反编译13.3 无意识的递归13.4 String常用方法13.5格式化输出13.5.1 printf()13.5.2 System,out.format()13.5.3 Formatter类13.5.4 格式化说明符13.5.5 Formatter转换13.5.6 String.format()13.6正则表达式13.6.1 基础13.6.2 创建正则表达式(1)字符(2)字符类13.6.原创 2020-05-09 13:55:08 · 323 阅读 · 0 评论 -
Java编程思想--09接口
第九章 接口9.1 抽象类与抽象方法9.2 接口9.2 完全解耦9.2.1 策略模式9.4 Java中的多重继承9.5 通过继承来拓展接口9.5.1 组合接口时的名字冲突9.6 适配接口9.7 接口中的域9.8 接口嵌套9.9 接口与工厂9.10 总结9.1 抽象类与抽象方法建立抽象类是希望通过这个接口操作一系列类。包含抽象方法的类叫做抽象类。如果类含有抽象方法,则必须被限定为抽象的。...原创 2020-05-07 10:32:31 · 139 阅读 · 0 评论 -
Java编程思想--07复用类
第七章 复用类7.1 组合语法7.2 继承语法7.2.1 初始化基类7.3 代理--介于继承与组合之间7.4 继承与组合的结合使用7.4.1 确保正确的清理7.4.2 名称的屏蔽与@override7.5 继承与组合的选择7.6 protected关键字7.7 向上转型7.7.2 再讨论组合与继承7.8 final关键字7.8.1 final 数据7.8.1 final 方法7.8.3 final...原创 2020-05-06 16:27:09 · 155 阅读 · 0 评论 -
Java编程思想--06访问权限控制
第六章 访问权限控制6.1 包:库元素6.1.2 创建独一无二的包名6.1.3 定制工具库6.1.4 用import改变行为6.2 Java访问权限修饰词6.2.1 包的访问权限6.2.2 public6.2.3 private6.2.4 protected6.1 包:库元素解决一定的方法冲突问题。每一个编译单元即(.java文件)只能有一个public类如果使用package语句,...原创 2020-05-06 14:28:00 · 144 阅读 · 0 评论 -
Java编程思想--04控制执行流程
第四章 控制执行流程4.4 foreach4.8 switch4.4 foreachfor(float x : f){}4.8 switchswitch(integral-selector){ case integral-value1: statement; break; case integral-value2: statement; break; case integral-...原创 2020-05-05 11:22:51 · 95 阅读 · 0 评论 -
Java编程思想--03操作符
第三章 操作符3.1 println3.7 equals3.8 逻辑运算符3.12 三元操作符if-else3.3 Java运算符的优先级在最底层,Java中的数据是通过操作符来完成的。3.1 printlnprintln函数会将数字拼接进字符串。int x = 1, y = 2, z = 3;System.out.println("a = " + a + " b = " + b...原创 2020-05-05 11:12:31 · 99 阅读 · 0 评论 -
Java编程思想--01对象导论
第一章 对象导论1.1 抽象1.2 对象接口1.3 每个对象都提供服务1.4 被隐藏的实现1.5 复用的体现1.6 继承1.6.1 “是一个”与“像一个”1.7 伴随多态的可互换对象:1.8 单根继承结构1.9 容器1.10 对象创建的生命周期1.11 异常处理1.12 并发编程1.13 Java与Internet1.13.1 Web是什么--C/S计算机技术(1)Web浏览器(2)“客户端编程”...原创 2020-05-05 10:01:17 · 161 阅读 · 0 评论 -
Java编程思想--11持有对象--容器
第十一章 持有对象--容器11.1 泛型和类型安全容器11.2 基本概念11.3 添加一组元素11.4 容器的打印11.5 List11.6 迭代器11.6.1 基本操作11.6.2 优点11.6.3 ListIterator11.7 LinkedList11.7.1 获取元素11.7.2 删除表头元素11.7.3 添加元素11.8 Stack11.9 Set11.10 Map11.11 Queu...原创 2020-05-08 11:08:22 · 158 阅读 · 0 评论 -
Java编程思想--12通过异常处理错误
第十二章 通过异常处理错误12.1 概念12.2 基本异常12.2.1 异常的参数12.3.2 捕获异常12.4 创建自定义的异常12.4.1 异常与记录日志12.5 异常说明12.6 捕获所有异常12.6.1 栈轨迹12.6.2 重新抛出异常12.7 Java标准异常12.7.1 特例:RuntimeException12.8 使用finally进行清理12.8.1 finally用来做什么12...原创 2020-05-08 17:03:31 · 186 阅读 · 0 评论