J2SE
iteye_699
这个作者很懒,什么都没留下…
展开
-
递归显示论坛树状帖子、删除帖子
[code="java"]1、关于递归方法的使用(2个): (1)用递归展现树状的帖子,代码如下:public void tree(List articles, Connection conn, int id, int grade) { String sql = "select * from article where pid = " + id; Statemen...2009-12-17 09:02:07 · 191 阅读 · 0 评论 -
环境变量中的系统环境变量和用户环境变量有什么区别?
系统环境变量的意思是无论你是用那个用户帐号登陆后都能够共享的环境变量,就是有点公用的意味。 而用户环境变量顾名思义就是只有这个用户登陆后才能被这个用户使用的环境变量,就是有点私有的意味。用户变量只对当前用户有效 系统变量对本机所有用户有效...原创 2010-05-10 21:31:18 · 325 阅读 · 0 评论 -
成员变量和局部变量的一点不同
在java中,如果你在class中定义了一个成员变量然后你没有进行初始化 那么编译器会给你自动初始化的,对于每种不同的类型他的初始化值也不一样,具体看下面的图片,编译时可以通过的,但是如果你在方法内部定义了一个变量,也就说是一个局部变量如果 你没有进行初始化在使用这个变量时编译器就会报错了,所以定义成员变量的时候你可以不进行变量的初始化,但是定义局部变量的时候必须要进行初始化。...原创 2010-05-12 12:25:42 · 92 阅读 · 0 评论 -
关于方法的重载
[code="java"]public class Person { public void max(int a, int b) { System.out.println(a + b); } public void max(short a, short b) { System.out.println("short"); System.out.println...原创 2010-05-12 16:41:26 · 98 阅读 · 0 评论 -
继承中的构造方法
1、子类的构造过程中必须调用其基类的构造方法。2、子类在自己的构造方法中使用super(argument_list)调用基类的构造方法 (1)使用this(argument_list)调用本类另外的构造方法。 (2)如果调用super()必须写在子类构造方法的第一行3、如果子类的构造方法中没有显示的调用父类的构造方法,则默认的会调用父类无参的构造方法。4...原创 2010-05-13 21:12:09 · 88 阅读 · 0 评论 -
super关键字与内存分布
当我们new出一个子类对象的时候,这个子类对象内部肯定会包含一个父类对象,在子类的对象中有两个关键字分别指向两个对象的引用,就是super, this 在一个子类对象中使用super关键字来访问在子类对象的父类的内容,而this就来访问子类本身的内容。看下面的内存分析图:[img]http://dl.iteye.com/upload/attachment/249196/23da7e9a-3...原创 2010-05-13 21:19:15 · 154 阅读 · 0 评论 -
Java heap space[转]
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...原创 2011-09-13 14:17:10 · 136 阅读 · 0 评论 -
关于J2SE一些细节问题的整理(如有错误,欢迎留言指正)
:D 1、关于继承中private的变量和方法[code="java"]public class Animal { private String name; public void run() { }}public class Dog extends Animal{ public void m() { this.name ...2011-10-23 16:03:59 · 121 阅读 · 0 评论 -
java中Date与String的相互转化 (转)
[code="java"]import java.text.DateFormat;import java.text.SimpleDateFormat;import java.text.ParseException;import java.util.Date;public class StringOrDate { public static String dateToSt...原创 2012-07-23 15:35:26 · 144 阅读 · 0 评论 -
关于JAVA类中各个成分的初始化顺序(转载)
[img]http://dl.iteye.com/upload/attachment/0067/3499/2b0999e4-49ff-365a-9cf9-5280a08132b3.jpg[/img][img]http://dl.iteye.com/upload/attachment/0067/3501/4b9ec5a2-122f-3ff8-ac2c-c44c1ccef812.jpg[/im...原创 2012-04-28 23:30:19 · 151 阅读 · 0 评论 -
使用eclipse fat插件制作可运行jar
转载自[url]http://blog.csdn.net/jikeyzhang/article/details/4731968[/url]运行打好的jar包的命令:java -jar xx.jar 附件中是下载的fat插件 myeclipse下测试通过.原创 2012-06-05 13:59:31 · 83 阅读 · 0 评论 -
final关键字到底修饰了什么
[code="java"]final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 当然对于基本数据类型如果用final进行修饰,那么肯定就是值不会变,那么对于引用类型呢,final只能保证他的引用地址不可变,而并不保证内容。看下面的例子:引用本身的不变: final StringBuffer a...2010-05-05 22:55:32 · 133 阅读 · 0 评论 -
synchronized 的语法:(转载)
[code="java"]synchronized 的语法: synchronized 可以作为一个method的修饰符,也可以一段代码里出现,先说在代码里出: 其语法是 synchronized(xx) { //your code } 这个xx需要是一个Object,只要是一个Object就行,如: String s="haha";...2010-04-15 21:53:03 · 152 阅读 · 0 评论 -
System.getProperty(String name)的常用值总结(转载)
常用的System.getProperty(),这里贴一下,省得下次麻烦.[img]http://dl.iteye.com/upload/attachment/226098/c8a0e6cd-1e10-3945-adcb-13081db9cc3e.jpg[/img][img]http://dl.iteye.com/upload/attachment/226103/a0bd045...2010-03-29 15:41:39 · 118 阅读 · 0 评论 -
环境变量的设置和对path , classpth ,java_home设置作用和目的的讲解
:lol: [b]转载:[/b]首先介绍一下环境变量的设置方法:(这里以jdk1.6来安装,其他版本一样)在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没...原创 2010-03-02 13:52:44 · 126 阅读 · 0 评论 -
遍历Map的几种方法(转载)
:D [code="java"]JDK1.4中Map map = new HashMap();Iterator it = map.entrySet().iterator();while (it.hasNext()) {Map.Entry entry = (Map.Entry) it.next();Object key = entry.getKey();Ob...2010-03-13 23:02:50 · 113 阅读 · 0 评论 -
张孝祥J2SE加强自学笔记(2-16)
2、IDE开发工具介绍(明白下面的单词缩写):java eeide:IDE为(Integrated Devolop Environment)集成开发环境之意.jndi:Java Naming and Directory Interface Java名称和目录接口jms:即Java消息服务(Java Message Service)jmx:JMX--Java Management...2010-03-22 22:28:08 · 118 阅读 · 0 评论 -
张孝祥J2SE加强自学笔记(17-24)
17、透彻分析反射的基础类Class类:[code="java"]Person p1 = new Person();Class cls1 = java.util.Date.class //字节码1Class cls2 = Person.class //字节码2Class cls3 = p1.getClass()[/code]当.java的源程序文件编译完成后,会编译成.cl...2010-03-22 22:34:05 · 112 阅读 · 0 评论 -
张孝祥J2SE加强自学笔记(25-40)
25、数组的反射的应用:Array工具类用于完成对Array数组的反射操作 [code="java"]//调用下面的方法 public static void main(String[] args) { String[] a4 = new String[]{"a","b","c"}; printObject(a4); //a b c printObject(...2010-03-22 22:41:01 · 122 阅读 · 0 评论 -
张孝祥J2SE加强自学笔记(41-47)
41、自定义泛型方法的练习与类型推断总结: [code="java"](1)编写一个方法自动将Object类型转化为其他的类型 代码示例: public static T autoConvert(Object obj) { return (T)obj; } (2)将任意类型数组中的每一个元素填充为任意类型的对象。 代码示例: public static...2010-03-22 22:46:01 · 138 阅读 · 0 评论 -
张孝祥J2SE加强自学笔记(48-56)
48、类加载器的一个高级问题的实验分析: 这次我们新建一个web项目然后新建一个servlet,在servet的doGet方法中我们循环的遍历出所有的类加载 器分别为: WebappClassLoader StandardClassLoader AppClassLoader ExtClassLoader 这样我们可以正常的访问该Ser...2010-03-22 22:49:09 · 91 阅读 · 0 评论 -
ClassLoader的加载机制相关
面试题:能不能自己写个类叫java.lang.String让泪加载器去加载他? 不能:为了不让我们写String类,类加载器采用委托机制,总是先让他的父类加载器 加载,这样总会加载到rt.jar所以总是使用java系统提供的String...2010-03-22 23:05:24 · 75 阅读 · 0 评论 -
Class.forName(String name)的作用(转载)
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("p...2010-03-22 23:08:16 · 160 阅读 · 0 评论 -
各种进制之间的转换(转载)
各种进制转换计算机中常用的数的进制主要有:二进制、八进制、十六进制。 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。 以下简介...2010-03-24 11:59:50 · 211 阅读 · 0 评论 -
关于java读取properties文件的路径问题
[code="java"][/code]之前对于JAVA读取properties文件的路径一直模棱两可,晚上百度上查了一下资料然后自己做实验验证了一下,当前做一下记录,与写的不对的欢迎大家留言指正[img]http://dl.iteye.com/upload/attachment/0080/2186/2cc4c62a-dd8b-3273-b9ce-3b16e29a351e.png[/img...原创 2013-02-02 23:57:14 · 156 阅读 · 0 评论