java语言程序设计复习提纲

java语言程序设计复习提纲

ID:18590514

大小:107.00 KB

页数:15页

时间:2018-09-19

java语言程序设计复习提纲_第1页
java语言程序设计复习提纲_第2页
java语言程序设计复习提纲_第3页
java语言程序设计复习提纲_第4页
java语言程序设计复习提纲_第5页
资源描述:

《java语言程序设计复习提纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计复习提纲考试说明1.考试形式:闭卷2.题型及分值分布①选择题30分②填空题10分③判断题10分③阅读代码,按要求填空18分④简答题10分⑤编程题22分第1章绪论1.Java三大技术体系:JaveSE用于:桌面应用程序开发JaveEE用于:企业级应用程序开发=JaveME用于:手机等消费类电子产品的开发2.相关几个概念JDKJVMJREAPI3.Java特征:①简单性:去掉指针,取消多重继承,采用垃圾回收机制(GC)②面向对象:封装,继承,多态③分布式:Applet,URL,Socket④半编译,半解释⑤可移植性,跨平台:一次编译,到处运行(

2、参阅P14)⑥多线程4.Java核心类包:java.lang–JAVA语言的核心类组成,包括了基本数据类型和出错处理方法等。=java.io–JAVA语言的标准I/O库=java.util–包括集合类,日期时间相关的类等。=java.net–提供实现网络应用所需的类。=java.awt--(AbstractWindowToolkit)提供创建用户界面,绘制图形图像所需的类。=java.awt.event--提供图形用户界面中事件处理相关的类。=java.applet–支持Applet开发。第2章面向对象程序设计概念1.基本概念:对象,类2.OO主要特征:封装,

3、继承,多态封装是基础,继承是关键,多态是补充3.面向过程强调模块化,面向对象强调对象化第3章JAVA语言基础1.标识符包括:①变量名,类名,方法(函数)名②以字母,_,或$开头③数字不能作为标识的第一个字符④标识符不能是Java语言的关键字⑤大小写敏感,且长度没有限定如:username,3user_name,_sys_varl,?ABC,$change2.Java基本数据类型:(赋值语句)=逻辑型:boolean=文字型:char整数类型:byte,short,int,long(int长度)浮点型:float,double(赋值语句)运算符:算术运算符、关系

4、运算符、逻辑运算符等*String不是基本数据类型,而是引用变量新建字符串变量和字符串对象的区别*基本数据类型自动转换3.程序流控制:=while=do…while=for(增强功能如:for(Stringname:names))=If…else=switch(整型表达式数据类型要求)4.特殊跳转语句=break:从switch语句、循环语句中跳出。=continue:结束本次循环,继续下一次循环。return:结束当前方法执行,返回结果。5.数组(编程和数组下标越界问题)①声明数组int[]numbers;intnumbers[];②数组的初始化,如:Str

5、ingnames[]={“Jack”,“Wang”,“Lee”};inta[]={1,2,3};Dated[]={newDate(),newDate(),newDate()}③数组的遍历:for(inti=0;i

6、t[10];a[1]=newint[5];第4章JAVA语言基础1.类的声明类声明的完整格式:(类的修饰符、单继承、多实现等特点)[public][abstract][final]ClassNameextendsSuperClassName][implementsInterfaceNameList]{…}关键字:extends:表示继承父类implements:表示实现接口2.类的构造方法:u构造方法定义:public类名(参数){…}注意:方法名必须与类名相同;不能带返回类型,可以重载3.类的成员变量和类成员方法4.访问权限控制(参阅教材:P90-93)5.

7、关键字this用来指向当前对象本身6.重载:在同一个类中一个方法名被用来定义多个方法重载必须遵守原则:参数表必须不同,以此区分不同方法体返回类型、修饰符可相同或不相同不能通过访问权限、返回类型、抛出的异常进行重载7.重写:子类可以改变从父类继承的行为,即重写父类的方法,被重写方法的返回值、方法名、参数列表要与父类中的方法完全一样。8.内部类:在一个类的声明里声明的类作用:ü内部类可以很好的实现隐藏,也就是封装性。ü内部类拥有外围类的所有元素的访问权限ü可是实现多重继承ü可以避免修改接口而实现同一个类中两种同名方法的调用9.super指向该关键字所在类的父类第5

8、章JAVA高级特征1.静态变量/类变量

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

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

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