`
zhang85836131
  • 浏览: 9763 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论
文章列表
转载自:http://www.ibm.com/developerworks/cn/java/j-lo-langref/index.html?ca=drs- java.lang.ref 包的介绍 我们可以先来看一下 java.lang.ref 这个包的结构,如图 1 所示 图 1. java.lang.ref 包结构 该包中各类的继承关系如图 2 所示 图 2. java.lang.ref 包中类的继承关系 : Reference 是一个抽象类,而 SoftReference,WeakReference,PhantomReference 以及 FinalReference ...
转载:看eclipse的快捷键大全,容易让人迷惑,所以根据本人的工作经验,总结出了几个常用,实用的快捷键,笔者会逐步完善下面的内容,所有快捷键都不是一天就能熟悉的,所以笔者也会阶段性的学习快捷键,等熟悉完eclipse,笔者有意向IDEA的intellij的工具转型,请朋友们继续关注^-^ 2010-10-17 F11【运行工程】 F5【step into】 F6【step over】 ctrl + shift + F【格式化】 alt + shift + R【关联重命名】 ctrl + H【综合搜索界面】 2011-02-26 ctrl + L【输入行号,定位光标】 c ...
javac 的classpath用法小结: 1、-cp与-classpath 这两个是代表相同的含义。指的是你的待编译的java文件用到的其他class文件存放的地方。如果有多个的话,以分号分割。 2、-verbose 将会显示javac是如何执行编译的过程显示出来。 需要特 ...
这是我在网上找的,能生成可以执行的jar文件,太有成就感了 若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/chat/). 第二 在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容): manifest.mf文件中的格式: -------------------------------- Main-Class: calDemo    ---------------------------- ...
注:本文转载自http://www.blogjava.net/xmatthew/archive/2008/07/09/213808.html 关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single ...
Java 的反射机制是使其具有动态特性的非常关键的一种机制,也是在JavaBean 中广泛应用的一种特性。 运用JavaBean 的最常见的问题是:根据指定的类名,类字段名和所对应的数据,得到该类的实例,下面的一个例子演示了这一实现。 -|Base.java //抽象基类 |Son1.java //基类扩展1 |Son2.java //基类扩展2 |Util.java /** * @author metaphy * create 2005-4-14 9:06:56 * 说明: */(1)Base.java 抽象基类只是一个定义 public abstract class ...
成员变量可以不用初始化,声明成员变量之后,没有初始化,会设置一个默认值。临时变量必须先声明,再初始化,之后才能引用。 JAVA 里volatile关键字是什么意思? 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。   这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。   在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主 ...
工作两年多了,杂七杂八的学了很多东西,从来没有系统的总结过,好多东西老不用就会忘掉,从今天开始在这里做一个沉淀,这算是第一篇吧.关于JAVA GC分代的,别的网站贴过来的,分析的比较容易理解. 来自IBM的一组统计数据: 98%的java对象,在创建之后不久就变成了非活动对象;只有2%的对象,会在长时间一直处于活动状态。 如果能对这两种对象区分对象,那么会提交GC的效率。在sun jdk gc中(具体的说,是在jdk1.4之后的版本),提出了不同生命周期的GC策略。 young generation: 生命周期很短的对象,归为young generation。由于生命周期很短,这 ...
看到的一个解释这个问题的帖子,有那么点意思啊呵呵: 经典的问题,但却不容易弄懂,尤其对有c基础的java程序员来说,更容易引起混乱,这里我试图简单点描述。 “java函数是传值的,java函数传递的参数是对象的引用” 这两句话好像初听上去有些矛盾,但却是事实,因而引起很多初学者的混乱。在这里我试图据个简单的例子来说明java的这个特性,可能不全面,希望大家来补全。 public class TestRef { public static void main(String[] args) { ValueObject vo ...
Global site tag (gtag.js) - Google Analytics