文章分类 - java
对于java基础知识的学习总结
摘要:[toc] BufferedInputSream实现原理 FileInputSream源码分析 通过对于FileInputSream的源码分析,如果用read()方法读取以恶搞文件,每读取一个字节就需要访问一次磁盘,这样读取方式是及其低效的。 即使使用read(byte[])方法读取时,虽然在一定程
阅读全文
摘要:[toc] java.lang.Integer java / 1.Integer时final的,表明其不能被继承 2.实现了implements Comparable接口说明其是可比较的 / public final class Integer extends Number implements C
阅读全文
摘要:[toc] JAVA中I/O与设计模式 java I/O库的设计原则 java语言的I/O库是对各种常见的流源,流汇以及处理过程的抽象化。客户端的java程序不必知道最终的流源、流汇是磁盘上的文件还是一个数组,或者是一个线程;也不比插手到诸如数据是否缓存、可否按照行号读取等处理的细节中去。 java
阅读全文
摘要:commons-io是一款初六io流的工具,封装了很多处理io流和文件的方法,可以大大简化我们处理io流和操作文件的代码. commons-io主要分为,工具类,尾端类,迭代器,文件过滤器等. 1.工具类 工具类包括FileUtils,IOUtils,FilenameUtils和FileSystem
阅读全文
摘要:1.Joda-Time介绍 a.what? 使用JDK完成时间的操作非常痛苦和繁琐.Joda tme是一个面向Java平台的易于使用的开源时间/日期库.通过使用Joda-Time我们可以轻松化解处理日期和时间的痛苦和繁琐. Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用
阅读全文
摘要:Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换. 1.准备工作 Jackson有1.x系列和2.x系列,2.x系列有3个jar包需要下载:jackson-core-2.2.3.j
阅读全文