2017年03月的内容

JAVA

OGNL详解

OGNL详解
OGNL简介 OGNL是一种表达式语言,用于简化从特定对象中获取数据的方式。要使用ognl提供的功能,项目中必须导入两个包,分别是ognl-xxx.jar和javassist-xxx.jar。 OGNL的主要组成部分: 根对象 上下文对象 什么是根对象 首先OGNL操作的是数...

ginotang 5年前 (2017-03-28) 1159℃ 0评论 1喜欢

JAVA

工厂方法和抽象工厂设计模式

工厂方法和抽象工厂设计模式
工厂方法设计模式 工厂方法的目的是为了让创建对象的过程从客户端(使用该对象的代码)解耦出来。也就是说,工厂方法解决的问题是如何优雅地创建对象。当你的程序可能出现以下情况时,就应该考虑使用工厂方法。 将要创建的对象拥有一个共同的父类 这个对象的类型是在运行时动态决定的 工厂方法...

ginotang 5年前 (2017-03-11) 979℃ 0评论 0喜欢

JAVA

java每日一练之时间处理(四)java8 api

java每日一练之时间处理(四)java8 api
新的日期和时间API 在前几篇文章中介绍过一些旧的时间处理API,事实证明,旧的API存在着一些比较严重的问题。例如,java.util.Date 和SimpleDateFormatter,它们并非是线程安全的,因此在多线程编程中有可能出现问题。其次,旧的API设计上是糟糕的,并...

ginotang 5年前 (2017-03-04) 1524℃ 0评论 0喜欢

JAVA

java每日一练之时间处理(三)使用时区

java每日一练之时间处理(三)使用时区
使用时区 通过java.util.TimeZone类,结合之前介绍的Calendar类,可以对时区进行特定的操作。 注意:在java 8中,时区使用新的类来表示:java.time.ZoneId,但这不是强制性的,只是在你使用了java 8新增的api时(例如ZoneDateTi...

ginotang 5年前 (2017-03-03) 1455℃ 0评论 0喜欢