Java课程知识点复习总结.docx
《Java课程知识点复习总结.docx》由会员分享,可在线阅读,更多相关《Java课程知识点复习总结.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结Java 是一种说明性的语言垃圾收集机制: 自动的不定期检查内存,自动删除垃圾。Java Application ( Java 应用程序)可编辑资料 - - - 欢迎下载精品名师归纳总结Java 程序可以分为两类Java 由类组成,类是 Java 的基本组成单位。Java Applet Java 小程序 可编辑资料 - - - 欢迎下载精品名师归纳总结Java Application ,Java 应用程序的主要特点是: 有一个或多个类组成, 其中必有一个定义了main 方法。main 方法是自动执行的类方法,是Java 应用程序运行的起始点。定义了main 方法的类称之为主类。
2、独立应用程序必需包含如下格式声明的主类和main 方法public class MainClasspublic static void mainString args/write code here编译、执行命令用”javac”命令编译源文件 用”java”命令说明执行类文件标识符 只能由英文字母、下划线、美元符号($)和数字组成,且第一个字符不能是数字。标识符必需是一个连续的整体,中间不能有空格。关键字: 事先定义的,有特殊意义的标识符,又叫“保留字”abstractbooleanbreakbytecase catchcharclasscontinuedefaultdodoubleelsee
3、xtendsfinalfinallyfloatforifimplements importinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnshortstaticsuper switchsynchronzizedthisthrowthrows transienttryvoidvolatilewhile可编辑资料 - - - 欢迎下载精品名师归纳总结基本数据类型类型关键字范畴/ 格式说明规律型boolean8 位二进制规律值( true/false)文本类型char16 位 Unicode字符集单字符Str
4、ing字符串整型byteshort8 位二进制16 位二进制字节型整数 -128 短整型+127intlong32 位二进制64 位二进制整数长整型浮点型float32 位单精度浮点数double64 位双精度浮点数类的三大特性: 1.封装性2. 继承性3. 多态性 .声明类的对象类的对象就是 以该类为模板 创建出来的一个 详细的实例 ,实例是类的一个 特定实体 ,由于它区分于类的全部其他实例。声明一个类的对象使用语句格式:类名实例名(如: Animalhorse;)class myClass=new class;创建对象: Java 语言使用 new 操作符为对象创建内存空间。即用”new”
5、创建类的对象。例如,为 Animal 类创建一个对象 horse,可以这样做:Animalhorse1=new Animal2;Animalhorse2=horse1构造方法:是类在创建对象时,new 动作要执行的方法。构造方法带参数,类的创建也必需带参数。public class AApublic AA intm AA a=newAAx;/x 为给构造函数传递的参数可编辑资料 - - - 欢迎下载精品名师归纳总结封装的四个关键字:1. public 说明该成员变量可被类外的程序拜访。拜访修饰符2.protected 说明该成员变量只能被雨当前类同处一个包中的类或当前类的子类拜访。3. pri
6、vate 说明该该成员变量只能在该类的内部被拜访。4. static 说明该成员变量时一个类变量,类变量为一个类所具有。This 变量。含义: this 表示的是当前类的当前对象本身。精确的说, this 代表了当前对象的一个引用。对象的引用可以懂得为对象的一个别名,通过引用可以顺当的拜访到该对象,包括拜访对象的成员变量、 调用对象的方法等。但是对象的引用不能作为内存的址使用,它仅仅是作为对象的名字(或别名)来使用。对象 :用 this 关键字可以调用到当前对象的方法或者用当前对象的成员变量。在构造函数重载时,可以使用thisparameterList; 来调用相应参数的构造方法。使用this
7、 变量调用基本构造方法时,必需显现在当前构造方法的第一行。重载 是 Java 供应的一种多态机制,它答应在同一个类中声明多个名称相同的方法,但这些方法必需有不同的形式参数列表(参数的个数、类型或次序不同),这就是方法的重载。函数重载 是指同一个函数名可以对应着多个函数的实现。每种实现对应着一个函数体,这些函数的名字相同, 但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用特殊重要。构造方法构造方法的方法名与类相同。构造方法没有返回值(没有返回值和返回值是void 是不一样的) 。 完成赋值。修饰符修饰符分为: 拜访掌握符和非拜访掌握符。修饰符修饰的对象分为两个层次:一个是
8、类层次, 一个是类的成员层次。在类这个层次的修饰会对成员层次的修饰有肯定的影响。可编辑资料 - - - 欢迎下载精品名师归纳总结1 类的继承中,子类和父类的关系共享性:即子类可以共享父类的公共属性和方法。差异性:即子类和父类肯定会存在某些差异,否就就应父类、子类之间的对比关系该是通一个类。层次性:即由Java 规定的单继承性,每个类都处于继承关系树种的某一个层面。Java 要求生命的每个类都有父类,当没有现实指定父类时,父类隐含为java.lang 包中的Object 类。一个父类可以同时拥有多个子类,这时这个父类实际上是全部子类的公共属性和方法的集合,而每个子类就是父类的特殊化,是在公共属性
9、的基础上的功能扩展。Java 不支持类的多重继承, 只支持类的单继承, 即每个子类只能有一个直接父类,类的层次为树状结构, Object 类为树的根节结点。2 什么是类的多态,什么表达了类的多态性? 多态性实质同名的不同方法在程序中共存。为同一个方法定义几个版本,运行时依据不同的情形绑定不同的版本并执行。调用者只需要使用同一个方法名, 系统就会依据不同的情形, 调用相应的不同方法, 从而实现不同的功能。多态性的实现有两种:(1) 掩盖实现多态性:通过子类对父类方法的重写来实现。使用时留意,在子类重写父类方法是,要求与父类中的方法的原型(包括参数个数、类型、次序)完全相同。程序在运行时将通过对象
10、的不同类型,绑定到相应的方法。(2) 重载实现多态性:通过定义类中的多个同名的不同方法来实现。程序运行时是依据参数列表的不同来区分不同的方法,从而绑定到相应的方法上。3 this 和 super 的作用是什么?成员函数中定义了和成员变量中相同的变量时,引用成员变量要用this.构造函数中调用同一个类的其他构造函数时用this子类中掩盖了父类成员变量或成员函数时,在子类中调用父类的变量或函数要用super子类的构造函数里调用直接父类的构造函数用super,不能用于调用间接父类的构造函数。4 什么是构造方法,其功能是什么?定义一个新的类之后, 就可以创建这个类的对象, 创建一个类的对象的过程称为类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java课程知识点复习总结 Java 课程 知识点 复习 总结
限制150内