`
Tony_Tian
  • 浏览: 6615 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
组合方式一般会这样写: 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.简单而言,一个应用程序就是一个进程,线程则是进程内部的多个 ...
Global site tag (gtag.js) - Google Analytics