- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java复习内容总结(人民邮电出版社 耿祥义 张跃平)
Java内容总结
第一部分 面向对象程序设计的基本概念
要求:掌握面向对象的基本概念,掌握面向对象软件开发方法。
内容要点:
Java程序
根据结构组成和运行环境的不同,Java程序可以分为两类:Java Application和Java Applet.
两者区别是:Java Application是完整的程序,需要独立的解释器来解释运行,而Java Applet则是嵌在HTML编写的Web页面中的非独立程序,由Web浏览器内部包含的Java解释器来解释运行。
Java Application源程序编辑—字节码的编译生成( /生成字节码( 字节码的解释与运行
Java字节码不能直接运行在一般的操作系统平台上,而必须运行在一个称为“Java虚拟机”的操作系统之外的软件平台上,在运行Java程序时,首先应该启动这个虚拟机,然后由它来负责解释执行Java的字节码: java 主类名
Java Applet程序:编辑与编译
Java Applet中不需要main方法,要求程序中有且必须有一个类是系统类Applet的子类
Java程序的构成
每个程序中可以定义若干个类,但是只有一个类是主类,在Java Application中主类是指包含main方法的类;在Java Applet中,主类是一个系统类Applet的子类。
public static void main(String args[])的意义
JDK安装:path,classpath的作用
Java语言的基本知识
数据类型分为简单类型和引用类型,使用区别。
初始化;默认值;作用域问题;
OOP三大特性:封装、继承与多态
面向对象的程序设计和问题求解力求符合人们日常自然的思维习惯,降低,分解问题的难度和复杂性,提高整个求解过程的可控制性,可监测性和可维护性,从而达到以较小的代价和较高的效率获得较满意效果的目的。
与传统的面向过程的程序设计方法相比,面向对象的程序设计具有如下的优点:
对象的数据封装性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性;
对象的数据封装性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块干扰
通过一定的接口和相应的消息机制与外界相联系
继承是面向对象方法中除封装外的另一个重要特性,通过继承可以很方便地实现应用的扩展和已有代码的重复使用
多态性
封装 :模块化,信息隐藏
对象,类与实体
类是同种对象的集合与抽象。一个类就是一个蓝图或原型,定义了通用于一特定种类的所有对象之变量及方法。
对象,实体与类的关系
计算机世界 现实世界
对象 实体
实 抽
例 象 抽象
化
类 抽象数据类
概念世界
对象的属性与相互关系
对象的属性:状态和行为是对象的主要属性。状态是对象的静态属性,行为是对象的操作
对象(实例)的产生——New关键字
对象的关系:对象间可能存在的关系有三种:包含,继承和关联
Java的类:
(1)系统定义的类
Java语言由语法规则和类库组成,语法规则确定书写规范,类库(运行时库)提供程序与运行它的系统软件(Java虚拟机)之间的接口
经常用到的包有:java.lang, java.io, java.util, java.awt, java.awt.image等
用import语句引入用到的包
常用的类
String,StringBuffer,数组,FileInputStream与FileOutputStream类,Reader与Writer类, File类,ObjectOutputStream与ObjectInputStream类,Exception类,Thread类,
FileReader,BufferedReader,WindowAdapter,ActionListener
StringBuffer的常用方法:append(),insert(),setCharAt(),toString(),
substring(), toUpperCase()以及串的比较
equals(), compareTo(),==的使用区别
(2)用户程序自定义类
class 大写开头的标示符{
域;(成员变量)
定义方法;分为构造函数和函数
内部类;
}
构造函数:
构造函数的方法名与类名相同
构造函数没有返回类型
构造函数的主要作用是完成对类对象的初始化工作
构造函数一般不能由编程人员显式地直接调用
在创建一个类的新对象的同时,系统会自动调用该类的构造函数为新对象初始化
注意在
文档评论(0)