LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数:
?
1
2
public
native
void
unpark(Thread jthread);
public...
分类:
编程语言 时间:
2014-08-05 15:52:40
阅读次数:
341
http://blog.sina.com.cn/s/blog_6296abc601018p86.html在文件/etc/apt/sources.list的最后添加下面的源:deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse更新apt源s...
分类:
编程语言 时间:
2014-07-27 22:56:59
阅读次数:
280
Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration...
分类:
编程语言 时间:
2014-07-22 22:37:56
阅读次数:
294
一、环境说明: 1、VMware版本:8.0.3 build-703057 2、liunx系统:Ubuntu10.10 3、jdk:sun-java6-jdk 二、Ubuntu 10.10更新源列表 ????? 由于??Ubuntu 10.10版本的源已经过期了,所以,需要对其进行更新...
分类:
移动开发 时间:
2014-07-22 09:13:34
阅读次数:
643
这篇文章对C#与Java做一个语言级的对比,方便C#转Java或Java转C#的人有个大致了解。这里大致用C#3.0与Java6.0做比较。写完后得知维基百科里有更加全面得多的比较:http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java...
分类:
编程语言 时间:
2014-07-21 10:05:29
阅读次数:
297
开发步骤:1.创建java工程2.加入jar包(依赖包、驱动包)3.创建sqlMapConfig.xml4.创建数据库,数据库表USER_C,插入测试记录5.创建PO对象 user.java6.创建映射文件 User.xml7.创建测试类占位符:iBatis #id#myBatis #{id}1、创...
分类:
其他好文 时间:
2014-06-23 08:26:31
阅读次数:
435
1 前言
在使用java中的HttpUrlConnection请求一个http网络地址时,我们有时候需要用到此类中的setDoOutput和setDoInput这两个方法,以前学习java的时候,根本就没有去理睬这么做的原因,也不知道什么时候该用什么时候可以不用呢。下面我们来看看java6中的api...
分类:
其他好文 时间:
2014-05-22 01:32:32
阅读次数:
272
摘要:
原文来自:http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm本文是基于最新的SUN官方文档Java
SE 6 Hotspot VM Options编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每...
分类:
编程语言 时间:
2014-05-14 23:35:44
阅读次数:
466
ProGuard的作用: 1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用.
2.创建的程序和程序库很难使用反向工程. 3.所以它能删除来自源文件中的没有调用的代码
4.充分利用java6的快速加载的优点来提前检测和返回java6中存在的类文件. 参数: -include {fi...
分类:
其他好文 时间:
2014-05-13 22:22:23
阅读次数:
455
Java5Java
5添加了8个语言特性:泛型,类型安全枚举,注解,自动装箱和拆箱,增强的循环,静态导入,可变参数,协变返回类型。1、泛型Generics:
引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。ParameterizedType作为参数和....
分类:
编程语言 时间:
2014-05-11 16:53:03
阅读次数:
448