- 博客(7)
- 收藏
- 关注
原创 java中的native关键字
java中的native关键字 JNI是Java Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与...
2012-11-27 14:46:53
167
原创 一个Java程序员应该掌握的10项技能
一个Java程序员应该掌握的10项技能1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、se...
2012-11-27 09:36:39
97
原创 System.load 和 System.loadLibrary详解
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:[code="java"]System.loa...
2012-11-27 09:35:24
130
原创 Integer
关于Integer大小比较的问题 昨天跟朋友一起吃饭,他说到两个Integer类型值比较是否相等的问题。经理也在这里把java的Integer值比较的问题拿出来说一说。因为在面试的时候这个是经常遇到的问题。 首先给大家看一个例子: 1public class Test { 2 3 /** 4 * 关于Integer大小比较问题 5 * @autho...
2012-11-26 15:14:36
137
原创 生成随机数的方法
用基数,toString,可以生成唯一的字母和数字组合的随机字符串[code="java"]System.out.println(Long.toString(new Date().getTime(), 36));[/code]
2012-11-16 16:19:14
125
原创 【转】SynchronizedMap和ConcurrentHashMap的深入分析
Map用于存储“key-value”元素对,它将一个key映射到一个而且只能是唯一的一个value。 Map可以使用多种实现方式,HashMap的实现采用的是hash表;而TreeMap采用的是红黑树。 1. Hashtable 和 HashMap 这两个类主要有以下几方面的不同: Hashtable和HashMap都实现了Map接口...
2012-11-16 15:49:55
101
原创 java.util.ConcurrentModificationException
java.util.ConcurrentModificationException异常(转)1、今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常,因为该异常是非捕获型异常而且很少见,所以费了些时间才找到问题所在,原来在通过Iterator进行遍历的时候,如果直接对HashMap进行操作后,再继续用之前的I...
2012-11-16 15:47:41
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人