
Java
文章平均质量分 77
amaowolf
这个作者很懒,什么都没留下…
展开
-
How does JVM map a Java thread to a native thread
原文链接:http://narmnevis.com/tag/pthreads/I’ve been recently studying about programming language design on multicore platforms. To design such a language, studying other platforms such as Java or C++ h转载 2012-01-09 17:47:01 · 5966 阅读 · 0 评论 -
JAVA中int、String的类型转换
JAVA中int、String的类型转换int -> Stringint i=12345;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i转载 2012-05-04 17:47:51 · 434 阅读 · 0 评论 -
关于Java自增操作的原子性
最近在工作中和一个同事因为自增是不是原子性操作争论的面红耳赤,那Java的自增操作到底是不是原子性操作呢,答案是否的,即Java的自增操作不是原子性操作。1.首先我们先看看Bruce Eckel是怎么说的: In the JVM an increment is not atomic and involves both a read and a write. (via the latest转载 2012-05-17 16:04:07 · 2974 阅读 · 1 评论 -
线程安全总结(二)
站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。 可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开java虚拟转载 2012-05-17 15:13:36 · 418 阅读 · 0 评论 -
java线程安全总结 (一)
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题:java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛转载 2012-05-17 15:12:39 · 521 阅读 · 0 评论 -
String.matches()的用法
String.matches()的用法2007-07-16 20:30String.matches() 这个方法主要是返回是否匹配指定的字符串,如果匹配则为true,否则为false;如:/** * 判断字符创是否是一个有效的日期 * * @param theStr * @return true 是,false否 */转载 2012-07-18 10:37:47 · 24485 阅读 · 1 评论 -
Linux下安装jdk1.6
Linux中JDK1.6的安装和配置方法一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin转载 2012-11-01 09:09:17 · 377 阅读 · 0 评论 -
JNI 初探 (on RHEL)
1. HelloWorld.java => HelloWorld.classclass HelloWorld { private native void print(); public static void main(String[] args) { new HelloWorld().print(); } static {原创 2012-11-01 18:00:44 · 505 阅读 · 0 评论