下载此文档

java期末复习题.docx


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
CH1:绪论
Oak 语言(java的前名)是在C和C++计算机语言的基础上的进行简化和改进的一种语言。
:简单性、网络特性、面向对象、平台无关性(可移植性)、鲁棒性(稳定性、健壮性)、安全性、多线程性、解释性。
定义Public的类、接口、枚举最多只能有一个(可以0 个),文件名同类名名称一致,区分大小写
CH2:结构化程序设计:
标识符是由java字母和java数字组成的除关键字、false、true和null之外的字符序列,首字符区必须是JAVA字母。Java是双子节存储,一个字母两个字节。
特殊:Java字母(4):大小写字母、_、其他语言相当于字母汉字、$
Java数字(2):0—9的数字(ASCII)、除英语其他相当于数字
特殊的合法($my、_my、汉字)特殊不合法(9my、)
:goto、const
1 2 1 3
Java语言的基本类型(P24)
1字节boolean、byte
2字节:char、short
4字节:int、float
8字节:long、double
“C”:字符串‘C’:字符
布尔类型和其他数据类型都不能相互转化、&&短路求值
:i *=2+3等同于i=i*(2+3) 1+2+a=3a ; a+1+2=a12
:语句?判定1:判定2
if语句和swich语句(有无break)
for语句(边界值)
Continue跳出本次循环,执行下次循环语句;
break跳出循环体
课后****题
CH3:
:回收资源前一般先调用finalize方法;
面向对象3大特性:继承、封装、多态
判断类名、成员域、成员方法、构造方法
构造方法在创建实例对象时调用;
继承
1:继承是实现可重用性的重要手段,关键词extends(注:没有多重继承,extends后边只能有一个,可以用接口实现多重继承;直接父类有且只能有一个,final修饰的类不能有子类。implements)
2:判断引用表达式所指向实例对象是否是某种引用类型的实例对象可以用intanceof验证
a instanceof b:判断a指向的实例对象是否是类b的实例对象。
J_Teacher a=new J_Teacher();
a instanceof J_Teacher //返回True
3:构造方法调用问题
父类没有构造函数,系统自动创建默认的构造函数。
父类有1带参构造函数,系统不再创建默认的构造函数。
子类默认调用父类的无参构造函数,所以父类有带参数的构造函数,子类一定要显式的调用。
多态性:参数个数、类型或顺序不同时代码重用,简化设计,便于程序扩展
静态的多态性è在同一类中同名方法在功能上的重载编译时识别
同一个类中,同名方法具有不同的参数列表:参数的个数不同、数据类型不同或者数据类型排列顺序不同。(返回值要相同)
动态的多态性è覆盖运行时识别
子类的成员方法对父类基本相同声明的成员方法的覆盖:相同的方法名、相同的参数个数、对应参数的类型也相同;动态多态性只针对非静态的成员方法。
:先成为垃圾的不一定先回收
普通类有两种访问属性(public,default):但是类中的成员有4中访问方法
内部类有4中
:

(调用参数列表)
Super(父类构造方法的调用参数列表)
关键字this的用法:

(调用参数列表)
包(package)组织文件的,封装相关的类的接口
【包名是逆序,最后一个标示符说明软件包的功能】
import 包名.*;//*不能有同名类和文件。
import ;//导入相应的包,必须是第一条语句。
import static ;
自动导入包:软件包“”;最根部类:object
导入包:import ;包不能嵌套

1、非内部类访问控制模式: 公共模式(public):能被所有软件包使用。
默认模式(default):只能在同一个软件包内部使用。
2、成员(域或方法)的访问控制方式: 1) public 2) Protected 3) default(缺省方式) 4) private
其他包
构造方法一般是public,如果是private则在本类中只能new创建一个实例对象
关键字abstract、static、final(只有st

java期末复习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小70 KB
  • 时间2018-01-05