- 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语言程序设计复习
理论知识重点:
1.Java Application和Applet区别
知识点:
Java Application是以main()方法作为程序入口,由Java解释器加载执行;
Java Applet没有main()方法作为程序入口,可由浏览器加载执行。
2.Java编译器和解释器
知识点:
Java编译器是指“javac.exe”,是将.java文件编译成.class字节码文件,Java编译器针对Java虚拟机产生class文件,因此是独立于平台的;
Java解释器是指“java.exe”,Java解释器负责将Java虚拟机的代码.class程序在特定的平台上运行。
3.Java的三种核心机制
知识点:
Java 虚拟机
垃圾收集机制
代码安全性检测
4.类、抽象类、接口、最终类
知识点:
类是面向对象技术中一个非常重要的概念。简单的说,类是同种对象的集合和抽象。
含有抽象方法的类必须被声明为抽象类,并在类定义关键字class前加入abstract修饰符。抽象类不能被实例化,一般可通过定义子类进行实例化,即抽象类必须被继承。
把用于完成特定功能的若干属性组织成相对独立的属性集合,凡是需要实现这种特定功能的类,都可以继承这个属性集合并在类内使用它,这种属性集合就是接口。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。
最终类是被final修饰的类,最终类不能被继承即不能有子类。
5.类方法、构造方法、抽象方法、最终方法、静态初始化器、终结器
知识点:
类方法是由static标记的方法,由整个类(所有实例)共享,如访问控制权限允许,可不必创建该类对象而直接用类名加‘.’调用。又称为静态方法。类方法属于整个类只能处理static 的成员属性。
构造方法的方法名与类名相同,没有返回值,用于在创建所属类的对象时,由系统自动调用该类的构造方法为新对象初始化。
一个方法只有声明部分而没有方法的实现,该方法叫做抽象方法,抽象方法必须用abstract修饰,没有方法体,以分号“;”作为结束标志。
最终方法是final修饰的方法。最终方法不能被子类重写。
静态初始化器又称为类装载器,是由关键字static引导的语句块(语句组),存在类的定义体中、方法的外部,用于初始化类属性。静态初始化器仅在其所属的类被载入时执行一次。
终结器是回收对象时执行的方法。终结器无参数列表和返回值,由系统自动调用,其调用时刻取决于系统的垃圾回收线程。
6.类属性、常量、成员变量、局部变量
知识点:
类属性是由static标记的属性,由整个类(所有实例)共享,如访问控制权限允许,可不必创建该类对象而直接用类名加‘.’调用。又称为静态属性。类属性在加载该类时,只分配一次空间,并初始化。
final标记的变量(成员变量或局部变量)即称为常量。常量必须在声明的同时或在每个构造方法中显式赋值,然后才能使用。常量只能赋值一次,一般大写。
局部变量是指方法或语句块内部定义的变量。局部变量的作用域就是它所在的方法或语句块,在程序调用方法(进入语句块)时,局部变量才被创建并可用,随方法(语句块)的退出,局部变量将被销毁。
成员变量是指方法外部、类的内部定义的变量。成员变量在类的定义中声明,在创建对象的同时创建有关的成员变量。成员变量创建后系统自动对其进行默认初始化和显式初始化。成员变量依附于对象(局部变量)存在,具有与对象相同的生存期和作用域 。
7.基本数据类型和引用数据类型
知识点:
Java定义了四类八种基本数据类型,逻辑型(boolean)、文本型(char)、整型(byte, short, int, long)、浮点数型(float, double)。
Java语言中除8种基本数据类型以外的数据类型称为引用类型。引用类型数据以对象的形式存在。引用类型变量的值是某个对象的存储地址,而不是对象本身。
8.抽象、封装、继承和多态
知识点:
抽象是利用科学研究的方法,去掉被研究对象中与主旨无关的次要的部分,或暂时不考虑的部分,仅仅抽取出与研究工作有关的实质性的内容加以考虑。
封装是利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型的内部,系统的其它部分只有通过包裹在数据外部被授权的操作,才能与这个抽象数据类型交流和交互。
继承是存在于面向对象程序的两个类之间的一种关系,当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。被继承的类称为父类和超类。继承的类称为子类。
多态是指子类的对象替代父类的对象使用。重载和重写是多态的两种重要表现形式。
9.重载、重写和多态
知识点:
多态是指子类的对象替代父类的对象使用。重载和重写是多态的两种重要表现形式。
重写是指在子类中
您可能关注的文档
最近下载
- GB_T 3880.2-2024一般工业用铝及铝合金板、带材 第 2 部分力学性能.docx VIP
- 地铁全面节能改造技术方案(RT轨道苏州会议).pdf VIP
- 鼻部解剖及生理(共49张课件).pptx VIP
- 原发性醛固酮增多症诊断治疗的专家共识(2024)解读.pptx
- 工程装饰装修施工方案.docx VIP
- CECS-10-89埋地给水钢管道水泥砂浆衬里技术标准.pdf VIP
- 中国如何推进智慧消防稳定发展.doc VIP
- 岭南版上册二年级美术教案.doc VIP
- 2025 年重庆市高中数学联赛初赛试题及答案解析.docx VIP
- 《HarmonyOS鸿蒙应用开发》电子教案--项目2-01.doc VIP
原创力文档


文档评论(0)