Loading

06 2018 档案

摘要:IO总结 前提 参考资料: 《Java I/O》 -- 这本书没有翻译版,需要自己啃一下。 《Java I/O》这本书主要介绍了IO和NIO的相关API使用,但是NIO部分并不是太专业,同系列的动物书《Java NIO》相对比较详细并且有译本,因此看本书的时候,我直接跳过了NIO部分。 IO概述 I 阅读全文
posted @ 2018-06-25 23:48 throwable 阅读(843) 评论(2) 推荐(1) 编辑
摘要:前提 配合前面阅读的I/O和NIO的资料,现在总结一下关于字符集和乱码问题的原理和解决方案。参考资料: 码表ASCII Unicode GBK UTF-8 字符编码笔记ASCII,Unicode和UTF-8 - 这篇是阮一峰老师的文章。 常用编码分类 ASCII ASCII,也就是American 阅读全文
posted @ 2018-06-15 17:49 throwable 阅读(6496) 评论(5) 推荐(5) 编辑
摘要:前提 算法中大多数用到数组,理解数组是学习算法的前提。下面用小白的角度重新记录一下数组相关的知识,包括声明、使用等等,不涉及JVM层面。主要介绍基本类型整型的数组,其他类型类同。参考资料: Java数组详解 数组简介 数组表示同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算, 阅读全文
posted @ 2018-06-05 18:18 throwable 阅读(576) 评论(0) 推荐(1) 编辑
摘要:前提 参考资料: Java魔法类:sun.misc.Unsafe 在openjdk8下看Unsafe源码 Unsafe介绍 在Oracle的Jdk8无法获取到sun.misc包的源码,想看此包的源码可以直接下载openjdk,包的路径是: openjdk-8u40-src-b25-10_feb_20 阅读全文
posted @ 2018-06-05 15:14 throwable 阅读(21460) 评论(0) 推荐(0) 编辑
摘要:前提 这篇文章主要介绍lombok的使用,至于lombok的源码和原理暂不探究,可以看上一篇文章插件化注解处理API去了解lombok的基本原理。参考资料: lombok官网 lombok官方教程-lombok所有特性 简介 Project Lombok是一个java库,它可以自动插入到编辑器中,并 阅读全文
posted @ 2018-06-05 15:11 throwable 阅读(3280) 评论(0) 推荐(1) 编辑
摘要:Java奇技淫巧-插件化注解处理API(Pluggable Annotation Processing API) 参考资料 JDK6的新特性之六:插入式注解处理API(Pluggable Annotation Processing API) Java Annotation Processing an 阅读全文
posted @ 2018-06-05 15:09 throwable 阅读(12110) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题