
Java
Lacsky
这个作者很懒,什么都没留下…
展开
-
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷转载 2015-09-19 09:47:44 · 466 阅读 · 0 评论 -
String 在 JVM 的存储结构
一般而言,Java 对象在虚拟机的结构如下:对象头(object header):8个字节 Java 原始类型数据:如 int, float, char等类型的数据,各类型数据占内存如 表 1. Java 各数据类型所占内存.引用(reference):4个字节 填充符(padding)表 1. Java 各数据类型所占内存转载 2015-09-21 11:30:32 · 744 阅读 · 0 评论 -
java类加载器总结
类加载的原理:就是通过一个类包的完整名称来加载某个类。至于类的加载顺序,网上很多。类加载加载类的方式,我总结了大概有以下几种,欢迎板砖。直接new一个ClassLoader,实现内部匿名类要实现加载类,可以重写loadClass方法,然后调用ClassLoader的defineClass方法;比如:ClassLoader myClassLoader =ne转载 2015-09-21 11:21:31 · 655 阅读 · 0 评论 -
正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性:互转载 2015-09-21 11:25:16 · 597 阅读 · 0 评论