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