java复习资料2015

java复习资料2015

ID:11180655

大小:111.50 KB

页数:10页

时间:2018-07-10

java复习资料2015_第1页
java复习资料2015_第2页
java复习资料2015_第3页
java复习资料2015_第4页
java复习资料2015_第5页
资源描述:

《java复习资料2015》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java复习资料第一章Java概述1、Java语言的特色2、Java程序的运行过程3、Java的工作原理及JVM4、一个简单的java应用程序:(主要掌握①源文件中只能有一个类是public类,且源文件名必须与该类名完全相同,该类是主类,包含main方法;②main()是java程序执行的入口点)5、JavaAPI简介java.io,java.lang,java.net,java.util,java.awt,java.sql第二章Java语言基础1、枚举类型2、final变量3、一维数组(主要掌握①声明数组;②创建数组;③Length的使用;④初始化数组)4、二维数组5

2、、算术运算符6、改进的for语句第三章类与对象1、类和方法的修饰符:(掌握①public该类可以被任何其它类使用②abstract该类是抽象类(包含抽象方法);abstract不能和final叠用修饰类;不能有private成员变量和方法③final该类不能被继承④缺省(友好类)该类仅可被同一包中的类使用)修饰符可修饰的范围含义static变量、方法类变量和方法final类、变量、方法常量、终类和方法abstract类、方法抽象类和方法syncronized方法线程互斥10①实例变量ⅰ在对象创建时分配内存空间,对象的空间回收时释放内存空间ⅱ对于每个对象都有不同的存储空间

3、ⅲ只能通过对象名访问②类变量staticⅰ类被加载到内存时为类变量分配存储空间,程序退出运行释放空间ⅱ该类的所有对象共享类变量ⅲ可通过类名或对象名访问③final型参数final方法ⅰ当前类的子类可以继承该方法,但不能覆盖此方法,从而防止子类修改父类的关键方法ⅱ所有private方法和包含在final类中的方法都默认为是最终方法ⅲinline机制可使final方法被调用时直接将方法主体插入调用处ⅳfinal方法可访问本类的非final成员和方法④abstractⅰ仅有方法声明而无方法实现ⅱ使所有子类对外具有一个统一的接口ⅲ所有抽象方法必须存在于抽象类中ⅳabstract

4、不能与private、final、static叠用修饰方法⑤静态方法staticⅰ实例方法属于对象,在不同对象空间中占用不同的代码段空间;静态方法属于类,在类第一次被调用时被装载入内存,为类对象所共享ⅱ类方法在类的字节码被加载到内存时就分配了入口地址,而实例方法是为类创建对象后才被分配入口地址ⅲ仅能操纵类变量,不能操纵实例变量ⅳ仅能调用类方法,不能调用实例方法ⅴ可以使用类名调用静态方法⑥同步方法、同步块synchronized2、包的声明与导入,静态导入3、类成员的访问控制符104、可变参数5、构造函数主要掌握:①若类中无构造函数,系统调用默认构造函数②若类中已定义构造

5、函数,系统不提供默认构造函数③若类的成员变量在类定义体中没有指定初值,构造函数也没有进行初始化操作,则基本数据类型的成员变量由系统给定默认初值6、方法重载7、this关键字①可出现在实例方法和构造方法中,但不能出现在类方法中②由于句柄通过编译器秘密传递,故要在方法内部获得句柄必须使用this关键字③当方法的形参与类的成员变量同名时,需用this指明成员变量名④可在构造函数内部通过this调用同类的另一构造函数;不能在一个构造函数中通过this调用两个构造函数;对另一构造函数的调用必须置于最起始处8、finalize方法9、基本类型的类包装自动装箱及自动拆箱第四章继承与多

6、态1、类的继承主要掌握:①子类继承父类的除构造函数外的所有成员②若子类和父类在同一包中,父类的所有非私有域和方法在子类中的访问权限不变,私有域和方法在子类中不可访问③若子类和父类不在同一包中,父类的public、protected域和方法在子类中的访问权限不变。父类的私有、友好域和方法在子类中不可访问④若未指定基类,基类即Object⑤java仅支持单继承⑥子类继承父类的除构造函数外的全部成员,但并不是所有成员在子类中都是可访问的2、成员变量的隐藏主要掌握:①子类重新定义与从父类继承来的成员变量名称完全相同(类型可以不同)的变量②10在子类对象中,父类继承来的成员变量(

7、即使在子类中不可访问)被隐藏后仍占用空间1、方法的重写主要掌握:①子类中定义的方法与从父类继承来的方法完全相同(名称、参数个数、参数类型、返回类型)②子类对象不拥有从父类继承来的被重写的方法的入口地址。③重写父类方法时不能降低方法的访问权限,且父类方法访问权限不能为private④子类若要使用被隐藏的方法必须使用super⑤静态方法不支持运行时类型绑定,注意静态方法的重写⑥方法的重载与方法的重写的概念方法的重载是指方法名相同,但参数列表不同即参数的个数、类型或顺序不同。方法的重写是指子类的方法和父类的方法头部包括名称和参数列表完全相同。2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。