摘要: java接口中的变量,系统会自动默认成带static的常量的,但注意一定要初始化!java常量之所以可以(不论有无static),因为java在编译期就确定所有常量,放到所谓的常量池当中。常量的机制和普通变量不一样。1. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)每个线程包含一个栈区,每个栈中的数据(原始类 型和对象引用)都是私有的,其他栈不能访问。2. 堆:存放所有new出来的对象。被所有的线程共享。3. 常量池:存放字符串常量和基本类型常量(public static final)... 阅读全文
posted @ 2013-12-31 16:32 Smart IT 阅读(98) 评论(0) 推荐(0) 编辑
摘要: eclipse3.7 插件Hibernate Tools实现步骤:1.启动eclipse2.选择Help > Install New Software...>3.添加如下地址:http://download.jboss.org/jbosstools/updates/development/indigo/4.出现如图:5.在选择JBoss Web and Java EE Development展开后选择Hibernate Tools工具。6.接下来就自动安装了,在此安装的过程网速很重要,其后就是next、finish就安装成功了。7.接下来就可以使用Hibernate Tools 工 阅读全文
posted @ 2013-10-28 16:53 Smart IT 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。JAVA当中所有的类都是继承于Object这个基类的,在Object中的基类中定义了一个equals的方法,这个方法的初始行为是比较对象的内存地 址,但在一些类库当中这个方法被覆盖掉了,如String, 阅读全文
posted @ 2013-05-19 20:15 Smart IT 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:<input value="Test" type="button" onclick="alert(""OK"");" />IE提示出错后,再漫不经心地改为:<input value="Test" type="button" onclick="alert(\"OK\");" />结果还是出错。这时,我就想不通了,虽然我知道最直接 阅读全文
posted @ 2013-01-05 22:28 Smart IT 阅读(199) 评论(0) 推荐(0) 编辑