大概两年前,一个 JSR 就被提了出来,它打算为 Java 平台提供完整精致的 Date 和 TimeAPI,它的官方地址为 JSR 310: Date and Time API 。在文档记录中,它的目标是:
……吸取从前两个 API(Date 和 Calendar)的教训,为日期和时间操作提供更高级,更全面的模型。
这个新的 API 会改进三个方面的内容:
新的 API 打算放到 _javax.time_ 包中,目前其中已有 90 多个类,远胜于现有的 Date 和 Time API。Jesse Farnham 对这个 API 进行了深入阐述,值得一读,从中可以了解到它的大致模样和将要提供的功能。
更多信息请参见:
查看英文原文: Date and Time API: Round 3
更多内容推荐
用好 Java 8 的日期时间类,少踩一些“老三样”的坑
我们一起看看使用遗留的日期时间类,处理日期时间初始化、格式化、解析、计算可能会遇到的问题,以及如何用新日期时间类来解决。
2020 年 4 月 16 日
前端周报:W3C 成立 25 周年;Node.js 12.12 发布;Amazon 消费者业务宣布永久关闭
前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点。
75 | 软件版本迭代的规划
在不同阶段,版本迭代的侧重点会有极大的不同。
2020 年 1 月 21 日
关于“时间”的各种编程与 API 设计问题
本次分享介绍将以JavaScript语言标准新的Temporal提案为核心,结合前述历史,探讨“时间”这一领域的各种编程问题和API设计问题。
Google 确认下一个 Android 版本将不会使用 Oracle 的 Java API,转而使用开源的 OpenJDK 替代
在下一个Android版本中Google将会把应用程序接口(APIs)的实现替换为OpenJDK,它是Oracle私有的Java开发工具包(JDK)的开源版本。Google确认了Android N将会仅依赖于OpenJDK,而非Android自身实现的Java APIs。一位Google的发言人说:“最为一个开源平台,Android的构建是基于开源社区的合作。在即将到来的Android的下一个版本Android N,我们计划将所有Android的Java语言开发包用OpenJDK实现,从而为开发人员在构建应用程序和服务时提供通用代码库。Google是OpenJDK社区的长期贡献者,并且我们期待在未来为OpenJDK作出更大的贡献。”
Oracle 的 Java 模块化系统保卫战
2017年企业新兴技术(ETE)大会上最为及时的演讲之一要算由Oracle JVM负责人Karen Kinnear呈献的“Java的未来:模块化及其他”。在她演讲之前的这段时间发生了很多事情,其中最为引人瞩目的就是5月8号针对JSR 376的投票事件。
Practical Go
演讲嘉宾David Cheney,Heptio 资深工程师, 著名Go语言专家内容介绍Go is a language designed for engineering teams. It’s central themes are simplicity, readability, and maintainability. This talk will provide best practice real world advice for teams building projects in Go covering five areas; idiomatic code, package and api design, error handling, concurrency, and testing.内容大纲Identifiers Choose identifiers for clarity, not brevity Use a consistent declaraton style Package Design A good package starts with its name An identifier’s name includes its package name Prefer lower case package names and import paths Rather than nesting deeply, return early Make the zero value useful Eschew package level state. No package level variables. Avoid global side effects. Project Structure Consider fewer, larger packages Arrange code into files by import statements. Prefer nouns for file names. Eschew elaborate package hierarchies, resist the desire to apply taxonomy Keep package main small as small as possible API Design Design APIs that are hard to misuse. Design APIs for their default use case. Prefer var args to []T parameters Let callers define the interface they require Prefer streaming interfaces Use type assertions for optional behaviour Error handling Elminate handling by eliminating errors Only handle an error once Concurrency Never start a goroutine without when it will stop. When sending or receiving on a channel, consider what happens if the other party never receives the message Keep yourself busy while waiting for a goroutine. or, do the work yourself. Leave concurrency to the caller
2018 年 12 月 18 日
Java 9 跳票 发布时间将推迟到 2017 年 3 月
按照原计划,Java 9应于今年12月完成所有特性,经过测试、bug修复等阶段,最终于2016年9月22日正式发布。但是因为Java 9的核心特性Jigsaw还有很多事情要做,发布日期将推迟到2017年3月23日。
Java 15 到目前为止的进展
Java 14刚刚发布,但是人们的注意力就已经转移到下一个发布版本上来了,有些特性已经确定要添加到2020年9月份的版本中了。
结课测试 | 这些 Java 虚拟机的知识你都掌握了吗?
《深入拆解Java虚拟机》课程结课了!来做一个测试吧!
2020 年 4 月 29 日
IntelliJ IDEA 宣布对 Java 9 的支持情况
Java 9于本月21日正式发布,广受开发者欢迎的IDE产品IntelliJ IDEA随即在官方博客介绍了对Java 9的支持情况以及即将发布的IntelliJ IDEA 2017.3所包含的新特性。
Oracle 提醒 Java 开发者们,很快就没有浏览器可以运行 Applets 了
Oracle的系列文章“向无插件式网页迁移”中最近又发表了一篇新的,建议那些还在产品代码中使用Java applets的开发者尽快寻找新的替代方案。Firefox很快就会放弃对它们的支持了。
前端项目的理想架构:可维护、可扩展、可测试、易开发、易建构
无
2018 年 7 月 17 日
Java 8 开发者预览版发布
Oracle已经发布了Java 8的第一个开发者预览版,它支持各种平台(Windows、Max OS X、Linux和Solaris)。
Facebook 宣布放弃 Java 支持
日前,著名社交网站Facebook在其开发者网站上宣布不再为其官方Java客户端库提供支持,并称此举是为了改进整个Facebook平台的体验。社区对此反响不一。
跟上 Java 闭包(Closure)的步伐
Neal Gafter最近在JavaOne以及Jazoon '07大会上做了题为“Java闭包”的演讲。在演讲中完整的介绍了Java闭包,以及今后的目标和当前解决方案所存在的问题,整个演讲都以对话的形式为各位呈现。
微信小程序 API 之实时音视频
无
2018 年 4 月 12 日
推荐阅读
Hazelcast 加入 Eclipse 基金会
JPA 2.0 的两个类型安全标准 API 提议
Java EE API 整合:为什么 Spring 要与“笨重”的 Java EE 共舞?
2019 年 12 月 18 日
分组操作:处理一组子任务,该用什么并发原语?
2020 年 11 月 20 日
V8、JavaScript 的现在与未来
concurrent 包中的线程池
2019 年 8 月 13 日
Java 9 推迟 6 个月发布?
电子书
大厂实战PPT下载
换一换 宋涛 博士 | 携程网 商旅事业部CTO
黄良懿 | OPPO 移动互联网事业部平台技术中心高级总监、技术委员会核心成员、TGO 鲲鹏会深圳分会会长
朱剑峰 | 网易 云计算技术部架构师
评论