HardBirch

IntelliJ IDEA Ultimate Edition 14.1.4 M...

发布日期:2015年12月17日| 点击: 2,184 次| 暂无评论

IntelliJ IDEA 是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由捷克软件公司JetBrains在2001年1 月时推出最初版。...

Activity各生命周期函数-横竖屏切换篇

发布日期:2015年06月17日| 点击: 1,283 次| 暂无评论

1 package com.screen; 2 3 import android.app.Activity; 4 import android.content.res.Configuration; 5 impor...

gradle/maven/eclipse工程相互转化

发布日期:2015年06月05日| 点击: 1,456 次| 暂无评论

gradle/maven/eclipse工程相互转化: 前提安装好相应的工具和插件。 1、Maven->eclipse mvn eclipse:eclipse   2、eclipse...

Java开发中的23种设计模式详解(转)

发布日期:2015年05月27日| 点击: 897 次| 暂无评论

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代...

Java ConcurrentModificationException 异常分析...

发布日期:2015年02月02日| 点击: 1,764 次| 暂无评论

一、单线程 1. 异常情况举例 只要抛出出现异常,可以肯定的是代码一定有错误的地方。先来看看都有哪些情况会出现ConcurrentModificationException异常,下面以ArrayList remo...

StrongReference、SoftReference、WeakRefere...

发布日期:2014年05月05日| 点击: 2,010 次| 暂无评论

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触...

BufferedOutputStream,FileOutputStream,F...

发布日期:2014年03月28日| 点击: 3,658 次| 暂无评论

比较一下java写文本文件文件的性能 最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在java写文件中, 通常会使用FileOu...

Google Java编程风格指南

发布日期:2014年03月14日| 点击: 2,011 次| 暂无评论

作者:Hawstein 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。 目录 前言 源文...

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

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

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

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

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

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

Java变量初始化问题探究

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

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

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

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

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

Java Object中的equals和hashCode方法设计

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

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

Java volatile关键字

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

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

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

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

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

QQ群互动

Linux系统与内核学习群:194051772

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

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

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

赞助商广告

友荐云推荐