快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

TIJ阅读笔记(第四章)


4:初始化与清理

用构造函数确保初始化  new表达式确实会返回这个新创建的对象和reference,但是构造函数本身不返回任何值。

方式的重载  区分经重载的方式  对primitive进行重载  用返回值重载    不能用返回值来区分重载的方式。

默认的构造函数

this要害词  this要害词只能用于方式内部,它负责返回调用这个方式的对象的reference。

static的含义  不能在static方式里调用非static的方式(虽然反过来是可以的),但是却可以不通过对象,直接对类调用static方式。

在构造函数里调用构造函数

清理:finalization和垃圾回收  为什么要有finalize()?    1。对象不一定会被垃圾回收器回收。    2。垃圾回收不是拆构(destruction)。    3。垃圾回收只与内存有关。    你必须亲自进行清理    中止条件    垃圾回收器是如何工作的    指定初始化    用构造函数进行初始化    初始化的顺序是由变量在类的定义里面的顺序锁决定的。    变量的初始化会先于任何方式,甚至是构造函数的调用。        静态数据的初始化      假如尚未创建类的对象,因而其static的成员尚未初始化的话,初始化会先处理其static成员,再处理非static的对象。只有创建第一个对象时,static成员被初始化,此后static对象就不会再作初始化。        显示的静态初始化      静态初始化只运行一次。        非静态的实例初始化

数组的初始化  可以访问的最大的数组下标是length-1    多维数组

总结:本章主要讲述了JAVA初始化方面的机制和一些规则和技巧,也对JAVA的内存回收,垃圾处理机制做了一定的介绍和分析。




返回类别: 教程
上一教程: java 文件操作大全
下一教程: Tomcat 5.5.x 配置集锦 (续)

您可以阅读与"TIJ阅读笔记(第四章)"相关的教程:
· TIJ阅读笔记(第十四章)
· TIJ阅读笔记(第十二章)
· TIJ阅读笔记(第七章)
· TIJ阅读笔记(第十三章)
· TIJ阅读笔记(第十一章)
    微笑服务 优质保证 索取样品