![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
青柠小鱼码字猴
萌新
展开
-
注解总结
注解1. 注解概述1.1 注解解释注释: 解释代码,给程序员看注解: Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。 当然它也支持自定义Java标注 JDK1.5之后的特征 用于说明程序 一般在框架中使...原创 2020-03-21 08:29:10 · 159 阅读 · 11 评论 -
Java第五周总结
Java第四周lambda表达式思想 “说重点”lambda表达式的核心即在于说重点以线程代码为例,他需要的是什么?最核心的东西是什么?就是run方法!!!runnable接口中重写实现的就一个run方法!!!接口只是run方法的载体,装黄桃的罐头盒子!!!核心只要run方法。我们为什么要写runnable接口的实现类?就是为了重写run方法,并且让线程去执行run方法。所以,现在...原创 2020-03-20 17:59:55 · 245 阅读 · 10 评论 -
Java知识点——Comparator比较器
Comparator接口包含很多方便的静态方法来创建比较器。这些方法可以用于lambda达式或方法引用。静态comparing方法取一个“键提取器”函数,它将类型T映射为一个可比较的类型(如String)对要比较的对象应用这个函数,然后对返回的键完成比较。例如,假设有一个Person对象数组,可以按名字对这些对象偶排序:Array.sort(people, Comparator.compa...原创 2020-03-17 23:58:33 · 547 阅读 · 10 评论 -
Java知识点——线程池
我们在之前的线程学习中,都是之间创建新的线程,显性线程,用的时候开启,用完销毁,效率低且不安全而且我们看到在阿里巴巴代码规范规约中也是不建议显式创建线程,建议使用线程池。不管是继承Thread还是遵从Runnable接口,都需要重写Run方法,而且每一个线程对象有且只能执行一次,之后就会被销毁。利用Runnable接口来提供执行目标,而且借助于Thread执行线程。用生活中的例子来理解:...原创 2020-03-12 18:14:57 · 468 阅读 · 11 评论 -
Java知识点——线程通信(线程之间的联系)
1. 生活化例子预约 --> 抢购消费者 <–> 商品 <–> 生产者消费者1. 购买商品2. 等待,不过在等待之前,需要告知生产者快点生产生产者:1. 生产商品2. 休息,在休息之前,要告知消费者你快来买啊商品:就是两个独立线程之间的共享资源。2. 共享资源处理问题现在存在两个完全无关的线程:生产者和消费者,但是商品会作为他们两者之间的共享资...原创 2020-03-12 17:33:29 · 174 阅读 · 0 评论 -
java中for each循环的用法
定义和用法foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。简单来说,foreach语句就是一个加强的for循环语句,用来遍历数组或对象集...原创 2020-03-11 20:04:22 · 896 阅读 · 0 评论 -
Java第四周总结
第四后总结中的大部分知识点内容我之前都发过,这只是我的一个总结。1. 集合1.1 为什么使用集合开发中会使用大量相同数据类型的情况。如果使用数组来解决问题1. 数组能够使用的方法非常少,功能方法需要程序员自己完成。2. 数据类型单一化,不支持多种情况。3. 数组容量不可以更改。集合为解决问题而生:1. 方法多种多样,基本功能完善2. 数据类型支持多样化,但是又不失数据类型一致要求...原创 2020-03-07 21:07:33 · 400 阅读 · 10 评论 -
Java中的序列化
序列化1.1 序列化概述Java中提供了一种序列化操作的方式,用一个字节序列化来表示一个对象,该字节序列化中保存了【对象的属性】,【对象的类型】和【对象的数据】。把字节序列化保存到文件中,就可以做到持久化保存数据内容。从文件中读取字节序列化数据,可以直接得到对应的对象。1.2 ObjectOutputStream类将对象数据序列化,保存到文件中构造方法 Constructor Ob...原创 2020-03-06 21:48:30 · 133 阅读 · 11 评论 -
第三周学习总结思维导图
原创 2020-03-04 12:02:59 · 244 阅读 · 1 评论 -
第一周总结思维导图
原创 2020-03-02 14:45:47 · 736 阅读 · 2 评论