文章列表
组合方式一般会这样写:
A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A类的这个对象消亡时,它所包含的B类的对象也随之消亡。
聚合方式则是这样:
A类的对象在创建时不会立即创建B类的对象,而是等待一个外界的对象传给它
传给它的这个对象不是A类创建的。
String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
而如果是使用 StringBu ...
-------------------------------------------
MyEclipse 快捷键1(CTRL)
-------------------------------------------
Ctrl+1 快速修复
Ctrl+D 删除当前行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继 ...
[size=large] StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。
所以在实际使用时,如果 ...
[size=large]颜色设置<font face=宋体 color=#9932cc size=5>ziti</font>
古典白色 :古典白色antiquewhite
浅绿色:浅绿色aqua
碧绿色:碧绿色aquamarine
天蓝色:天蓝色azure
米色:米色beige
桔黄色:桔黄色bisque
黑色:黑色black
白杏色:白杏色blanchedalmond
蓝色:蓝色blue
蓝紫色:蓝紫色blueviolet
褐色:褐色brown
实木色:实木色burlywood
刺桧蓝色:刺桧蓝色cadetblue
亮黄绿色:亮黄绿色chartreuse
巧克力色:巧克 ...
[size=large]1,在Java里面,double和float能不进行精度运算,为什么,如果不能要用什么进行运算?
答:不能进行精度运算,因为这样会损失精度,要用Java中Java.math.BigDecimal类。
----》这个好多人都会懵的,因为这个知识点考的比较小,平时不一定能用到,但是用到的时候肯定会抓破后脑勺的。呵呵。具体的请看下面:
http://blog.csdn.net/cheekis/archive/2010/02/08/5299586.aspx
2,看下面程序作出选择:
Object object[] = new Object[10];
object[0] = & ...
什么是线程
提到线程,首先要了解进程。每个程序都有一个入口,在程序运行时,系统首先从程序入口开始按语句的顺序执行,知道整个程序结束。简单的说进程就是程序在处理机中的一次运行,不仅包括程序代码,同时也包括执行指令所需的任何系统资源。线程是进程中的一个实体,是比进程单位更小的执行单位,与进程不同的时,它没有入口和出口,因此自身不能自动执行,是在某一进程中的,由进程触发执行。每个程序都至少有一个线程,即主线程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。利用多线程同时完成不同的任务,可以节省很多时间。
线程与进程的区别
1.简单而言,一个应用程序就是一个进程,线程则是进程内部的多个 ...