- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 java下Class.forName的作用是什么,为什么要使用它
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa
2012-06-06 17:16:57 449
转载 java synchronized详解
一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前
2012-06-02 01:17:22 493
转载 认识StringBuilder的Capacity自动增加方式
现在知道动态组字符串要用StringBuilder,它的效能会比较好,但一般我们都是直接new出来用,很少去设定它的Capacity,那么StringBuilder它的预设Capacity是多少?而在我们使用的过程中,它是怎么自动增加? 一般在我们直接New的情况下StringBuildersb=new StringBuilder(),它的预设Capacity是16,每次Append个长度为
2012-06-02 01:08:00 3520
转载 java中stringBuilder的用法
String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用
2012-06-02 00:21:26 175511 11
转载 String Pool
其实只要理解以下知识: String 是存放在java栈中,当创建一个String对象时(其他存放在栈中的基本类型变量类似),会去栈中查找是否有相同值的String,如果有则将变量地址赋给变量引用,没有则创建一个变量,同时将地址赋给引用。以上不适用于new 申明的变量;因为new 关键字创建的变量都是存储与堆中的。以下是转载文章:在jvm中存在着S
2012-06-01 22:59:04 1987
转载 String 定义对象的区别(堆与栈的不同之处)
String str = "abc";和String str = new String("abc");和char[] c = {'a','b','c'};String str=new String(c);一样吗?如果不同,为什么?1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但
2012-06-01 22:51:00 636
转载 java 中assert的使用
一、assertion的意义和用法 J2SE 1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新。 从理论上来说,通过 assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。 在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正
2012-06-01 22:40:40 605
转载 关于paint(),repaint(),paintcomponent()
事件派发线程::事件派发线程是用于swing组件的。当你在main函数里创建一个窗口类的子类像JFrame,就自动创建了一个事件派发线程,如果你在 窗口里按下一个按钮或操作其它控件,就会产生事件,如果你为这个事件定义了响应代码,这些代码就会在事件派发线程里执行。我的理解是事件派发线程里有个事 件队列,事件派发线程不停地检查事件队列,如果有事件就取出来并执行相应操作。 在java里
2012-06-01 21:58:19 3784 1
转载 JAVA中各种去除空格
1. String.trim()trim()是去掉首尾空格2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间String str =" hell o ";String str2 = str.replaceAll("","");System.out.println(str2);3.或者replaceAll(" +",""); 去掉所有
2012-06-01 20:17:54 6396
权限管理系统_毕业论文(值得借鉴)
2012-03-15
软件工程实验指导书(大学生必知必会的哦!)
2009-12-17
《软件工程》精品PPT课件(完整版)
2009-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人