• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2014年4月1日

Java单例类的线程安全最简洁有效的写法
摘要: 平时使用单例的情况很多,至于为什么使用在此文章中就不在重复,百度、谷歌一大堆。而单例模式分为立即加载和延迟加载两种,这两种在多线程下都存在安全问题,因此很多时候我们会使用sychronized关键字或者代码块来保证我们的单例是线程安全的。 本文向各位推荐一种美观而简洁,并且线程安全的写法。 目标: 延迟加载 由于方法同步会降低效率,因此要提高效率(通常做法会使用双检查[Double-Check],即先判断单例对象是否为空,如果为空则才进入sychronized代码块来对单例对象进行实例化),提高同步的效率不使用sychronized代码块或者关键字 原理: 延迟加载这个就是我们... 阅读全文
posted @ 2014-04-01 11:14 百易城 阅读(717) 评论(0) 推荐(0)
 
Java软件工程师面试题
摘要: 1、jsp的内置对象有哪些? 在jsp中共有9种基本内置组件。分别为request,response,session,out,page,application,exception,pageContext,config。 2、连接查询分为几种? 内连接,外连接,交叉连接。 内连接包括等值连接,自然连接,不等连接。外连接又分为左外连接,右外连接,全外连接。 3、Hibernate对象状态? 持久态,瞬态,游离态。 4、switch的对象允许输入什么? 只能接受int,byte,char,short类型。即只允许输入单字符或整数。 6、接口可以继承接口吗? 可以。而且类可以实... 阅读全文
posted @ 2014-04-01 11:10 百易城 阅读(381) 评论(0) 推荐(0)
 
Java使用String类格式化当前日期
摘要: Java使用String类格式化当前日期 在输出日期信息时,经常需要输出不同格式的日期格式,本实例中介绍了String字符串类中的日期格式化方法,实例使用不同的方式输出String类的日期格式参数值,组合这些值可以实现特殊格式的日期字符串。 思路如下:比如要输出月份的英文简称,通过String类的format()方法,第一个参数指定语言环境为Locale.US,默认为数字,第二个参数即为%tb表示月份简称,第三个参数则为Date()类对象。 代码如下: import java.util.Date; import java.util.Locale; public class Ex... 阅读全文
posted @ 2014-04-01 11:09 百易城 阅读(1769) 评论(0) 推荐(0)