JavaSE知识点总结.docx
《JavaSE知识点总结.docx》由会员分享,可在线阅读,更多相关《JavaSE知识点总结.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一 java语法根底:JDK:Java Development Kit java开发工具包JRE:Java Runtime Environment 运行环境1. 关键字:2. 保存字:Java的8种根本数据类型: byte short int long float double boolean char有对应的对象包装类。 自动装箱 int 转化为Integer自动拆箱 Interger转化为 int二 面向对象1 匿名对象:new Student(); 非匿名对象:Student stu = new Student();使用场景: 1.当对方法只进展一次调用的时候,可以使用匿名对象。 2.当
2、对象对成员进展屡次调用时,不能使用匿名对象。必须给对象起名字2 成员变量:对应的其实就是事物的属性成员函数:对应的其实就是事物的行为3 成员变量和局部变量的区别:1. 成员变量直接定义在类中局部变量定义在方法中,参数上,语句中。2. 成员变量在整个类中都有效。但是局部变量只在自己所属的大括号内有效,大括号完毕,局部变量失去作用域。3. 成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。局部变量存在于栈内存中,随着所属区域的运行而存在,完毕而释放。4 面向对象的三大特征:封装 继承 多态封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离,便于使用,提高重用性,平
3、安性。封装原那么:将不需要对外提供的内容都隐藏起来,把属性隐藏,提供公共方法对其访问。this:代表对象。就是所在函数所属对象的引用。 哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。 static: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创立任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。 方便在没有创立对象的情况下来进展调用方法/变量。 被static关键字修饰的方法或者变量不需要依赖于对象来进展访问,只要类被加载了,就可以通过类名去进展
4、访问。继承:java中只支持单继承,不支持多继承。一个类只能有一个父类。 Java支持多重继承。A继承于B,B继承于C,C继承于D。 简单:对于一个继承体系的使用,查阅顶层父类中的内容,创立最底层子类的对象。 this:代表是本类类型的对象的引用。 Super:代表的是子类所属的父类中的内存空间引用 Super和this不能同时出现在同一个构造函数中。两个语句都只能有一个定义在第一行,所以只能出现其中一个。并且一定得定义在第一行两者都是调用构造函数,构造函数用于初始化,所以初始化的动作需要先完成。Final关键字:特点:1.是个修饰符,可以修饰类,方法,变量。 2.被final修饰的类是一个最
5、终类,不可以被继承。 3.被final修饰的方法是一个最终方法,不可以被覆盖。 4.被final修饰的变量是一个常量,只能够赋值一次。 子父类中通常是不会出现同名成员变量的,因为父类中只要定义了,子类就不用在定义了,直接继承过来用就可以了。多态:某一种事物有不同的具体的表达。表达:父类的引用或者接口的引用指向了自己的子类对象。Animal a = new Cat();父类可以调用子类中覆写过的父类中有的方法多态的前提:1 必须要有关系,比方 继承或者 实现。2 通常会有覆盖操作。 关键字 instanceof 判断对象是否实现了指定的接口或继承了指定的类 格式: ,判断一个对象是否所属于指定的
6、类型。StudentinstanceofPerson = true;/student继承了person类重写:重写是子父类之间方法的覆盖 ,两个方法名以及参数一样。也就是说子类重新定义了父类的方法。重载:重载是同一个类中2个或者多个方法拥有一样的方法名,但是参数不一样。5接口:关键字interface定义的。 接口中包含的成员,最常见的有全局常量,抽象方法。 注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstract例: interface Inter public static final int x=3; public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaSE 知识点 总结
限制150内