自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 第十二章 异常处理错误

java的基本理念,结构不佳的代码不能运行。异常,java中错误报告机制。[1]   异常一旦发生,就不允许程序按照原来的路径继续执行下去,而是转到异常处理程序。[2]   异常参数,默认构造器和传参数的构造器。Throwable是异常类型的根类,异常的错误信息会根据异常名称相应提示。[3]   捕获异常 try{} catch(){}catch(){  }//可能try块

2014-01-05 15:52:04 492

原创 第十一章 持有对象

集合类:List、Set、Queue、Map11.1 泛型和类型安全容器ArrayList apples = newArrayList(); //可以存放任何objectArrayList apples= new ArrayList();//声明只能存放apple类型,是更安全的。get() size() add()等常用函数。 11.2 基本概念java容器类类库:保

2014-01-03 20:37:57 472

原创 第十章 内部类

[1]   内部类,将一个类的定义放到另一个类的定义的内部。[2]   当生成一个内部类对象时,该对象与制造它的外围对象有一种联系,它能访问其外围对象的所有成员。内部类拥有外部类的所有元素访问权限。[3]   .this 和 .new的用法  DotThis.Inner dtii = dt.new Inner(); 内部和外部的通信方法。不能直接创建内部类的对象,要通过外部类的对象来.ne

2014-01-02 15:38:31 554

原创 第九章 接口

9.1  抽象类和抽象方法1. 抽象方法 public abstract void f(); 仅有声明,没有方法体。2. 包含抽象方法的类,叫抽象类,包括一个或多个抽象方法,该类必须限定为抽象的。抽象类的导出类,必须为基类中所有abstract方法提供方法定义,如果不提供,导出类为抽象类。 9.2 接口[1]   interface产生一个完全抽象的类,没有提供任何方法的具

2013-12-30 20:06:10 533

原创 第八章 多态

多态是继数据抽象和继承之后的第三种基本特征。继承允许将对象视为自身的类型或基类的类型来加以处理。多态方法调用允许一种类型表现出与其他相似类型之间的区别,消除类型之间的耦合性。多态——动态绑定,后期绑定,运行时绑定8.1向上转型把对某个对象的引用,视为对其基类型的引用。8.2 转机将一个方法调用同其(该方法)主体关联起来,称作绑定。java中除了static、final方

2013-12-29 21:42:45 614

原创 第七章 复用类

7.1 组合语法toString()方法继承于Object类,当编译器要一个String,而你却只有一个对象时,该方法会自动被调用。System.out.println(dog); Dog类中overrides Object类中的toString()方法。初始化的四个时间:在定义对象的地方,在类的构造器中,惰性初始化(用的时候判断是否已经初始化,没有的话初始),使用实例初始化。7.2

2013-12-11 11:11:33 439

原创 第六章 访问控制权限

访问权限等级,由最大到最小:public、protected、包访问权限,private面向对象设计中考虑的问题:如何把变动的事物与保持不变的事物区分开。6.1包:库单元名字之间的潜在冲突,需要对命名空间完全控制,为类创建唯一的标识符组合。java的可运行程序是 一组可以打包并压缩为一个java文档文件(jar)的.class文件,java解释器负责这些文件的查找、装载和解释。

2013-12-09 15:00:57 573

原创 第五章 初始化和清理

5.1 用构造器确保初始化初始化和清理,是程序错误的源头。构造函数 constructor 无返回值,跟类同名。Dog d = new Dog(); new表达式返回了新对象的引用5.2 方法重载方法名相同,形参不同,构成不同的函数。[1]   参数类型不同 f(inta) 与 f(double b)不同[2]   参数不同类型顺序不同 f(int a,double b

2013-12-06 10:55:25 542

原创 第四章 控制流执行

4.1 语句布尔条件 a==bif-else、while、for,注意do while 的格式do{}while(条件);C语言类的过程语言,要求变量在一个块的开头定义,以便编译时创建,为其分配空间,java中不需要这样做。4.3逗号操作符java中唯一用到逗号操作符的地方,for(int i=0,j=i+10;i将int型打印成二进制方法[1]  Intege

2013-12-03 15:15:17 475

原创 第三章 操作符

3.1 打印语句System.out.println(“aaa”+ b); +是连接字符串,有将b转换成String类型的过程。3.4赋值别名陷阱,在对象赋值是t1=t2;实际上,t1本身的引用被t2的覆盖掉(t1的引用被垃圾回收器回收),在修改t1时,t2也会跟着变化。用t1.a=t2.a,保证t1和t2的独立性。操作符的操作是一个对象的引用3.5算数操作符Random类

2013-12-02 19:01:39 538

原创 第二章 一切都是对象

2.1 用引用操作对象Java中几乎一切都是对象,操纵对象的是引用 String s;实际上只是创建了引用,并不是对象。2.2必须由你创建所有对象对象的存储:1.    寄存器,最快,处理器内部,数量少,不由用户控制2.    堆栈,栈结构,位于RAM随机访问存储器中,指针上移释放内存,下移分配内存。需要知道栈内项的确定的生命周期,一般不存对象,对象引用会存储于此。3.

2013-12-01 20:13:49 548

原创 TIJ 第一章 对象导论

第一章  对象导论1.1  抽象过程对象:具有状态(内部数据)、行为(方法)和标识(在内存中有唯一的地址将其与其他对象区分开)。Smalltalk,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。Smalltalk由艾伦·凯,DanIngalls,TedKaehler,AdeleGoldberg等于70年代初在Xerox PARC开发。Smal

2013-11-29 20:41:49 717

TWS系统的软件体系结构文档

TWS工具管理系统的设计架构文档,包含架构图,ATAM质量属性评估场景。

2011-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除