随笔分类 - java
跨平台,走起
摘要:编译前CLASS信息: public class LockExample { private static int i; private static int j; private static int k; private static volatile int state; public sta
阅读全文
摘要:使用实例
阅读全文
摘要:JVM:程序计数器,jvm栈,本地方法栈,堆,方法区 JVM:虚拟机内存又分有:年轻代(eden,servivor s0,servivor s1),年老代(tenured),永久代() 问题1:如何查询当前JDK所使用的JVM版本等信息? C:\Users\XXX>java -versionjava
阅读全文
摘要:LinkedList 基于双向链表实现的列表,Node结构是它的内部类; ArrayList 基于数组实现的列表,非线程安全; Vector 与ArrayList一样都是数组,不同点:Vector的对数组操作的方法都使用了synchronized关键字,即Vector是线程安全的;
阅读全文
摘要:今天突然看到Hashcode和equals,==比较时,一时兴起,想了解一下hashcode生成规则,为什么hashcode相同,无法说明对象相等,但用equals说明相同,却可以推出对象的hashcode一定相等,带着这个疑问做了如下实验: 实验结论:实验证明"1x","3:","2Y"明显不同,
阅读全文
摘要:JMM 1、内存模型的抽象。本地内存是JMM的一个抽象概念,并不是真实存在,它涵盖了缓存,写缓冲区,寄存器以及其他的硬件和编译器优化。 2、内存可见性问题? ? 3、重排序编译器优化重排序 编译器再不改变单线程程序语义的前提下,可重新安排语句执行顺序。指令级并行重排序 现代处理器采用了指...
阅读全文
摘要:什么时原型模式 或 原型模式的定义:用原型实例来指定创建对象的种类,并通过拷贝这些原型创建新的对象。原型模式的特点:1),它是面向接口编程,2),原型模式的新对象是对原型实例的一个克隆,但对克隆的程度(浅度克隆,深度克隆)并没作要求。原型模式实例:需求:该公司专门生产一种服装产品,它的订单系统需求,...
阅读全文
摘要:官网下载:http://www.myeclipseide.com/安装myeclipsectrl+alt+t打开终端,切换到myeclipse所在路径:~$ cd 下载/设置myeclipse.run的执行权限,使之可以安装:~$ sudo chmod +x myeclipse.run运行myecl...
阅读全文
摘要:1.首先下载jdk-7u51-linux-i586.tar.gz. 并将它放在例如/home目录。2.解压安装 sudo tar zxvf ./jdk-7u51-linux-i586.tar.gz -C /usr/lib这时/usr/lib目录将出现目录jdk1.7.0_513.修改环境变量sudo...
阅读全文

浙公网安备 33010602011771号