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