文章
文章 / ... / Reads: 64522
如何编写一个JSON解析器?不借助任何第三方的解析库,从零开始解析JSON也没有想象中那么困难。本文简单介绍实现一个完整的JSON解析器的思路。
文章 / ... / Reads: 20797
在Java 8之前的版本,代码编译为class文件后,方法参数的类型是固定的,但参数名称却丢失了,这和动态语言严重依赖参数名称形成了鲜明对比。现在,Java 8开始在class文件中保留参数名,给反射带来了极大的便利。
文章 / ... / Reads: 32296
Clojure是新一代建立在JVM之上的Lisp方言,随着Clojure越来越成熟,用Clojure替代Java,直接作为JVM平台的开发语言,不仅能充分利用Lisp的强大功能,还可以大大精简代码,提升开发效率。本文介绍如何使用Clojure构建Web应用程序的开发环境和技术栈。
文章 / ... / Reads: 197389
日期和时间在程序中应用广泛,每种程序开发语言都自带处理日期和时间的相关函数,但是,涉及到跨时区的日期和时间的处理时,大多数开发者根本就不明白如何正确地处理日期和时间。
文章 / ... / Reads: 21512
Java 8引入了全新的Stream API,目的在于弥补Java函数式编程的缺陷。Stream API非常强大,足以用很少的代码完成许多复杂的功能。