博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月29日

摘要: 异常1、概述 *是在运行时期发生的不正常情况。 *在java中用类的形式对不正常情况进行了描述和封装 *描述不正常的情况的类,就称为异常类 以前正常流程代码和问题处理代码相结合 现在将正常流程代码和问题处理代码分离,提高阅读性 其实异常就是java通过面向对象的思想将问题封装成了对象。2、异常体系 (1)用异常类对其进行描述 不同的问题用不同的类进行具体的描述,比如脚标越界,空指针等等 问题很多,意味着描述的类也很多 将其共性进行向上抽取,形成了异常体系 (2)异常的体系(Throwable): *Error//错误,一般不可处理的。 **通常... 阅读全文

posted @ 2013-06-29 19:48 mz_zyh 阅读(169) 评论(0) 推荐(0) 编辑

摘要: 面向对象特征之多态&内部类1、定义 某一类事物的多种存在形态。 对象的多态性,就是一个对象对应着不同类型 例子:动物中猫,狗 猫这个对象对应的类型是猫类型 猫 x=new猫(); 同时猫也是动物中的一种,也可以把猫称为动物 动物 y=new猫(); 动物是猫和狗具体事物中抽取出来的父类型; 父类型引用指向了子类对象。2、多态在代码中的体现: *父类或者接口的引用指向了其子类的对象。多态举例:毕老师和毕姥爷的故事。class 毕姥爷{ void 讲课(){ System.out.println("管理"); } voi... 阅读全文

posted @ 2013-06-29 17:26 mz_zyh 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 1、概述: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只有继承那个类即可。 多个类可以称为子类,单独这个类称为父类或超类。 子类可以直接访问父类中的非私有的属性和行为。 通过extends关键字让类与类之间产生继承关系。 classSubDemoextendsDemo{} 图解:2、继承的好处和弊端: 好处: (1)提高了代码的复用性 (2)让类与类之间产生了关系,给第三个特征多态提供了前提。 弊端:打破了封装性。3、java单继承 *java中支持单继承。不直接支持多继承,但对C++的多继承机制进行改良。 **... 阅读全文

posted @ 2013-06-29 16:51 mz_zyh 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 1、概念 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。2、好处: 将变化隔离。 便于使用。 提高重用性。 提高安全性。3、封装原则: 将不需要对外提供的内容都隐藏起来。 把属性都隐藏,提供公共方法对其访问。4、private关键字: private是一个权限修饰符。 用于修饰成员(成员变量和成员函数) 被私有化的成员只在本类中有效。 常用之一: 将成员变量私有化,对外提供对应的set,get方法对其进行访问。提高对数据访问的安全性5、构造函数 (1)特点: *函数名与类名相同 *不用定义返回值类型 *没有具体的返回值。 (2)作用:... 阅读全文

posted @ 2013-06-29 15:31 mz_zyh 阅读(219) 评论(0) 推荐(0) 编辑

摘要: 1、面向对象概念: *面向对象是相对面向过程而言 *面向对象和面向过程都是一种思想 *面向过程强调的是功能行为 *面向对象将功能封装进对象,强调具备了功能的对象。 *面向对象是基于面向过程的2、面向对象和面向过程的区别: *举例: 把大象装进冰箱; 面向过程: **打开冰箱; **存储大象: **关上冰箱。 对于面向过程思想,强调的是过程(动作)。 如C语言 面向对象: **冰箱打开 **冰箱存储 **冰箱关闭 如C++JavaC# 对于... 阅读全文

posted @ 2013-06-29 14:42 mz_zyh 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 1、数组 (1)概念 *同一种类型数据的集合,其实数组就是一个容器。 (2)特点 *数组会自动对其内部的元素从0开始编号 (3)格式 *格式1 元素类型[]数组名=new元素类型[元素个数或数组长度]; 该格式用于还不明确数组的具体数据 示例: **int[]arr=newint[6]; *格式2 元素类型[]数组名=new元素类型[]{元素1,元素2,元素3...}; 该格式用于数组已明确存储的数据 示例: **int[]arr=newint[]{12,34,24,56,74,}; ... 阅读全文

posted @ 2013-06-29 14:25 mz_zyh 阅读(335) 评论(0) 推荐(0) 编辑

摘要: 函数1、定义 A:函数即方法,就是定义在类中的具有特定功能的一段独立小程序 定义函数的格式: 修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2,...){ 执行语句; return返回值; } *特殊情况: **功能没有具体返回值:这时return后面直接分号结束。 **返回值类型体现:因为没有具体值,所以不可以写具体的数据类型。 在java中只能用一个关键字来表示这种情况:关键字:void 总结:没有具体返回值时,返回值类型用void来表示。 注意:如果返回值类型为void,那么函数中的return语句... 阅读全文

posted @ 2013-06-29 14:04 mz_zyh 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 1:基础知识 (1)计算机 (2)计算机硬件 (3)计算机软件 (4)软件开发 (5)人机交互 A:图形化界面方式 B:命令行方式 (6)DOS命令 注意:打开DOS窗口的方式: *开始--程序--附件--命令提示符 *开始--运行--cmd--回车 *Win+R--cmd--回车 A:dir列出当前目录下的文件以及文件夹 B:md创建目录 C:rd删除目录 D:cd..退回到上一级目录 E:cd\退回到根目录 F:deldela.txt/*.txt删除文件 G:exit退出DOS命令行 ... 阅读全文

posted @ 2013-06-29 12:13 mz_zyh 阅读(280) 评论(0) 推荐(0) 编辑