随笔分类 -  Java

java技术随笔
摘要:为哪些方法代理? 实现自己动态代理,首先需要关注的点就是,代理对象需要为哪些方法代理? 原生JDK的动态代理的实现是往上抽象出一层接口,让目标对象和代理对象都实现这个接口,怎么把接口的信息告诉jdk原生的动态代理呢? 如下代码所示, 方法的第二个参数将接口的信息传递了进去第一个参数的传递进去一个类加 阅读全文
posted @ 2019-10-10 16:30 赐我白日梦 阅读(777) 评论(0) 推荐(1) 编辑
摘要:流的编程模型 通常使用流操作集合,用更简便的用法,更高效方式实现对集合的操作 从源中获取流 中间操作 汇聚流 我们在Stream基础上添加了一系列的中间操作,进一步加工Stream,终止操作操作会把Stream从新汇聚起来,我们可以选择统计数量,平均值,也可以选择把他们转换会集合的状态,得到新的集合 阅读全文
posted @ 2019-07-15 15:31 赐我白日梦 阅读(965) 评论(0) 推荐(0) 编辑
摘要:项目中尤其是在持久层,难免会有大量的针对集合,对象,字符串的操作,为了程序的健壮性,我们不得不进行判空,像下面箭头式编码吗? <! more NO 优雅的规避空指针异常 一. 工具类 坐标 针对字符串 坐标 针对集合 上面两个工具类也是真正项目中重用的,会比我们自己写一堆if去判断相对安全 我们知道 阅读全文
posted @ 2019-07-08 13:10 赐我白日梦 阅读(543) 评论(0) 推荐(0) 编辑
摘要:拉呱: 终于,学习jdk8的新特性了,初体验带给我的感觉真爽,代码精简的不行,可读性也很好,而且,spring5也是把jdk8的融入到血液里,总之一句话吧,说的打趣一点,学的时候自己难受,学完了写出来的代码,别人看着难受 开篇说一个问题,jdk8是如何把这些新的特性添加进来,并且兼容jdk7及以前版 阅读全文
posted @ 2019-07-08 13:09 赐我白日梦 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:承接上篇博客里面,类加载器把类加载把类加载进内存,同时创建出了一个唯一的Class对象,其实它本质上就是一个java类,只不过功能挺特殊的 说白了,就像当初,数据多了,用集合装,还多?写个类,用对象装, 类可以对一系列数据的描述,然后谁描述类呢 Class里面有类的基本信息 1.类的属性:Field 阅读全文
posted @ 2019-07-08 12:19 赐我白日梦 阅读(689) 评论(0) 推荐(0) 编辑
摘要:java使用IO流来处理不同设备之间数据的交互; 所有的IO操作实际上都是对 Stream 的操作 从功能上划分: 输入流: 当数据从源进入的编写的程序时,称它为输入流; 输出流: 从程序输出回另一个源成为输出流; 输入与输出是有参照物的,而这个参照物就是应用程序本身 从结构上划分: 总体的大纲分为 阅读全文
posted @ 2019-07-08 12:11 赐我白日梦 阅读(723) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩