![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java爆肝学习期
从零开始学习分布式的菜鸟
我爱学习°㏄
展开
-
java核心技术卷1::并发
并发 多线程 // Thread 类 static void sleep(long millis) // 休眠给定的毫秒数 // 需要捕获 sleep 方法可能抛出的异常 InterruptedException。 当异常发生时,run方法将结束执行。 在一个单独的线程中执行一个任务的过程: 将任务代码移到实现了 Runnable 接口的类的 run 方法中。 public interfac...原创 2019-11-09 19:28:53 · 182 阅读 · 0 评论 -
java核心技术卷1::泛型程序设计
泛型程序设计 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。一个 ArrayList 类可以聚集任何类型的对象,这是一个泛型程序设计的实例。 类型参数的好处 ArrayList<String> files = new ArrayList<>(); 当调用 get 的时候,不需要进行强制类型转换,编译器就知道返回值类型为 String: String...原创 2019-11-09 19:28:21 · 125 阅读 · 0 评论 -
java核心技术卷1::集合
集合 Java 集合框架 将集合的接口与实现分离 接口并没有说集合是如何实现的,可以按照实际情况,运用链表或数组实现。 循环数组队列类,ArrayDeque;链表数组队列,LinkedList类;这两个类都实现了 Queue 接口。 只有在构建集合对象时,使用具体的类才有意义。 循环数组是一个有界集合,即容量有限。如果程序中需要收集的对象数量没有上限,就最好用链表实现,即使循环数...原创 2019-11-09 19:27:43 · 109 阅读 · 0 评论 -
java核心技术卷1::异常、断言和日志
处理错误 如果由于出现错误而使得某些操作没有完成,程序应该: 返回到一种安全状态,并能够让用户执行一些其他的命令; 允许用户保存所有操作的结果,并以妥善的方式终止程序。 可能出现的错误: 用户输入错误 设备错误 物理限制 代码错误 处理错误的方式: 抛出一个异常 日志 使用断言 为防止异常发生导致程序意外退出,异常处理机制将会搜索能够处理这种异常状况...原创 2019-11-09 19:26:50 · 299 阅读 · 0 评论 -
java核心技术卷1::反射机制
反射 在程序运行期间发现更多的类及其属性的能力,能够分析类能力的程序称为反射,便于编写能够动态操纵 java 代码的程序。特别是在设计或运行中添加新类时,能够快速地应用开发工具动态的查询新添类的能力 反射机制作用: 在运行时分析类的能力 在运行时查看对象 实现通用的数组操作代码 利用 Method 对象,类似函数指针 Class 类 <Class> e; Cl...原创 2019-11-09 19:25:51 · 166 阅读 · 0 评论 -
java核心技术卷1::接口、lambda表达式和内部类
接口: 主要用来描述类具有什么功能,而并不给出每个功能的具体实现。 一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。 lambda表达式: 这是一种表示可以在将来某个时间段执行的代码块的简洁方法。 使用lambda表达式,可以用一种精巧而简介的方式表示使用回调或变量行为的代码。 内部类: 内部类定义在另外一个类的内部,其中的方法可以访问包含...原创 2019-11-09 19:25:19 · 188 阅读 · 0 评论 -
java核心技术卷1::继承
a.extends 表明正在构造的新类派生于一个已存在的类。 b.覆盖方法 子类的getting方法不能够直接的访问超类的私有域。只能借助父类公有的接口。 借助公有接口时,为避免方法冲突,需要用关键字super调用超类方法。 \\eg: public double getting(){ return super.getting(); } c.子类构造器 子类构造器不能访问父类的私...原创 2019-11-09 19:24:26 · 114 阅读 · 0 评论 -
Java核心技术卷1::对象与类学习笔记
类: 由类构造对象的过程称为创建类的实例。 //程序 = 算法 + 数据结构; 完整程序应将若干类组合在一起,其中只有一个类有main方法。 主力类通常没有main方法,却有实例域和实例方法。 0.类设计技巧 一定要保证数据私有; 一定要对数据初始化; 不要在类中使用过多的基本类型; 不是所有的域都需要独立的域访问器和域更改器; 将职责过多的类进行分解; ...原创 2019-11-09 19:22:33 · 257 阅读 · 0 评论