![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
litbluehandy
litblue.cn
展开
-
关于Java新旧时间日期API的使用和避坑
目录 一、新的时间和日期API 二、线程安全性问题 三、数据库中时间存储 四、“老三样”的坑 五、总结 文章 在 Java 8 之前,我们处理日期时间需求时,使用 Date、Calender 和 SimpleDateFormat,来声明时间戳、使用日历处理日期和格式化解析日期时间。但是,这些类的 API 的缺点比较明显,比如可读性差、易用性差、使用起来冗余繁琐,还有线程安全问题。因此,Java 8 推出了新的日期时间类。每一个类功能明确清晰、类之间协作简单、API 定义清晰不踩坑,API 功能强大无原创 2020-09-05 14:28:43 · 997 阅读 · 0 评论 -
区别NIO的ByteBuffer的get()与get(index)方法
先啰嗦一点废话,之前代码遇到错误,第一时间去百度,这次选择了阅读源码。然后真的是茅塞顿开,理解的更加深刻透彻,也节约了时间。然后考虑到源码都是英文的,可能阅读有困难,这时候就要推荐一个插件了==> Translation 背景 是在了解NIO的字符集Charset时遇到的问题。代码如下: @Test public void CharacterEncodingTest() thr...原创 2019-07-07 23:30:36 · 4561 阅读 · 0 评论 -
学习NIO
Java NIO (New IO)是从Java1.4版本开始引入的一个新的IO API,可以替代次奥准的Java IO API。NIO支持面向缓冲区的,基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。这篇文章是根据课件做的学习笔记,比较长。可以根据选择查看。 比较NIO与IO 特性对比 IO模型 IO NIO 通信 面向流(Stream Oriented) 面向...原创 2019-07-09 18:09:49 · 2309 阅读 · 6 评论