HardBirch

Java设计模式透析之 —— 单例(Singleton)

发布日期:2014年02月26日| 点击: 3,418 次| 暂无评论

写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码...

@interface java语言标注annotations写法范例详细注...

发布日期:2014年01月08日| 点击: 8,009 次| 暂无评论

这是JDK5 Annotation(注释)的用法!下面是我转载一个关于JDK5 Annotation(注释)的用法的介绍 第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Overr...

Java变量初始化问题探究

发布日期:2013年07月17日| 点击: 2,390 次| 暂无评论

对于java的变量,我们知道有成员变量和局部变量。 关于他们的初始化,基本上所有书上都会写。成员变量,java会帮助你初始化,局部变量,则需要程序员自己初始化。 对于类的成员变量。不管程序有没有显示的初始化,...

Java Class.forName、Class.class、getClass示...

发布日期:2013年07月16日| 点击: 3,451 次| 暂无评论

差异: 1、出现的时期不同:Class.forName()在运行时加载;Class.class和getClass()是在编译器加载 2、Class.class只是在编译时用来存放类的相关信息,并没有实例化对象;而ge...

Java Object中的equals和hashCode方法设计

发布日期:2013年07月16日| 点击: 2,145 次| 暂无评论

前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况...

Java volatile关键字

发布日期:2013年07月16日| 点击: 2,864 次| 暂无评论

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致 的情况。volatile就是用来避免这种情况的。v...

推荐高性能JSON开发包——FastJson

发布日期:2013年07月11日| 点击: 5,118 次| 暂无评论

Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK...

json-lib和jackson序列化性能对比测试(Java对象到j...

发布日期:2013年07月11日| 点击: 4,107 次| 暂无评论

网上查找“java json”,发现大家使用最多的还是json-lib来进行java对象的序列化成json对象和反序列化成java对象的操作。但是之前在网上也看到过 一往篇关于json序列化性能比较的文章,不过一下子找不...

Try-catch-finally小实验

发布日期:2013年04月19日| 点击: 2,678 次| 暂无评论

Java代码 public String test(){ String result = ""; int i = 0; try{ System.out.println(6/i); Syst...

JAVA中serialVersionUID的作用说明

发布日期:2013年04月08日| 点击: 4,441 次| 暂无评论

serialVersionUID 用来评释类的差距版本间的兼容性 简单来讲,Java的序列化机制是经过在运转时果决类的serialVersionUID来考证版本一致性的。在进行反序列化时,JVM会把传来的字节省中的...

Java 设计模式之IOC

发布日期:2013年03月19日| 点击: 3,755 次| 暂无评论

一、什么是IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。   下面我...

【解决方案】No enclosing instance of type E is...

发布日期:2013年02月01日| 点击: 18,483 次| 评论: 1

最近写了一段代码,书写了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an e...

【Java讨论】引用类型赋值为null对加速垃圾回收的作...

发布日期:2013年01月17日| 点击: 5,162 次| 暂无评论

摘要:有一些人认为等于null可以帮助垃圾回收机制早点发现并标识对象是垃圾。其他人则认为这没有任何帮助。是否赋值为null的问题首先在方法的内部被人提起。现在,为了更好的阐述提出的问题,我们来撰写一个Winfor...

java 获取操作系统和VM等相关信息

发布日期:2013年01月17日| 点击: 3,733 次| 暂无评论

Java 判断当前运行的操作系统是Linux还是Windows  代码如下所示: System.out.println("os.name:"+System.getProperties().get...

关于Java调用外部程序的总结

发布日期:2013年01月17日| 点击: 4,756 次| 暂无评论

Windows上外部程序的调用问题 (1) 按照Java提供的一般外部程序调用方法,如下: String cmd = "Mythroad.net.exe arg0 arg1"; System.out.println...

QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐