复习提纲-java面向对象程序设计

复习提纲-java面向对象程序设计

ID:20494579

大小:53.62 KB

页数:5页

时间:2018-10-13

复习提纲-java面向对象程序设计_第1页
复习提纲-java面向对象程序设计_第2页
复习提纲-java面向对象程序设计_第3页
复习提纲-java面向对象程序设计_第4页
复习提纲-java面向对象程序设计_第5页
资源描述:

《复习提纲-java面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、复习提纲-Java面向对象程序设计第一章Java概述1.Java有哪些特性?(最大的特性是平台无关性)2.roK与JRE的区别。3.JDK的有哪三个不同平台?(JavaSE,JavaEE,JavaME)4.PATH与CLASSPATH的作用。5.Java文件、类格式文件的扩展名是什么?6.Java编译命令和运行命令是什么?第二章基本程序设计1.如何从控制台读取数据?如何向控制台输出数据?2.辨别合法和非法的标识符。3.8种基本数据类型的字节数和直接量,科学记数法。4.什么是常量?5.整数除法的运算结果,余数运算,自增自减运算,简

2、捷运算符。6.隐式数值类型转换和强制数据类型转换。1.Unicodeo8.String类和连接运算。9.程序设计错误类型:语法错误、运行错误、逻辑错误。第三章选择1.else与if配对原则。2.switch表达式的取值是什么数据类型?3.短路逻辑运算符。4.条件运算符。5.if和switch语句编程。第四章循环1.while,do...while,for,break,continue语句编程。第五章方法1.方法有哪些组成部分?方法签名包括哪些部分?1.方法的形参和实参。2.方法调用和返回。方法参数的传递。3.什么是方法重载?4.

3、变量的作用域。5.用方法进行编程第六章一维数组1.用普通for语句和for-each语句循环遍历数组2.传递数组给方法3.可变长参数列表4.用一维数组进行编程第七章多维数组1.遍历二维数组第八章对象和类1.什么是类?什么是对象?如何定义类和创建对象?2.什么是构造方法?它有哪些特点?什么是无参构造方法?什么是默认构造方法?3.如何声明对象引用变量?如何访问对象的成员方法和成员变量?4.不同类型的数据域(成员变量)的默认值分别是什么?5.基本类型变量和引用类型变量的区别。6.什么是垃圾回收?7.静态(类)变量和非静态(实例)变量的

4、区别。8.静态(类)方法和非静态(实例)方法的区别。(注:实例方法可以访问该类中实例方法、实例变量、类方法、类变量;类方法只能访问该类的类方法和类变量,不能访问实例方法和实例变量;也就是说静态方法的只能访问静态的成员,不能访问非静态的成员))9.什么是数据域封装?为何要数据域封装?什么是访问器和赋值器?10.给方法传递对象。对象数组。11.用类和对象编写程序。第九章字符串和文本IO1.字符串的不可变性。2.什么是限定字符串?3.字符串的比较(==、equals、compareTo)4.字体串的长度和获取字符串中的单个字符。5.何

5、时使用StringBuilder/StringBuffer类?1.什么是命令行参数?如何使用命令行参数?2.使用File类获取文件属性。3.使用PrintWriter和Scanner保存和读取文件內容。第十章关于对象的思考1.什么样的类是不可变的?2.this关键字有何作用?3.什么是对象的组合?4.了解类的封装和类的设计原则。第十一章继承和多态1.父类的构造方法能继承吗?如何在子类的构造方法屮调用父类的构造方法?2.什么是构造方法链?它的调用先后次序是怎样的?3.如果父类既没有无参构造方法,也没有默认构造方法,那么在设计子类吋

6、要注意什么?4.什么是方法覆盖?它与方法重载有何区别?5.静态方法能被覆盖吗?私有方法能被覆盖吗?6.如何父类方法在子类中被覆盖,那么在子类中如何才能访问父类中被覆盖的原方法?7.丫解Object类和它的toStringO、equals()方法。8.什么是多态?什么是动态绑定?9.对象转换。显式转换和隐式转换。10.instanceof运算符的作用是什么?11.掌握ArrayList类的基本用法。12.比较访问修饰public、protected、(default/package)、private的不同。13.子类不能削弱可访问

7、性14.final变U:、final类和final方法的特点。15.使用继承和多态编程。第十二章图形用户界面基础1.什么是Swing和AWT?2.了解布局管'理器FlowLayout、GridLayout、BorderLayout的特点。3.JPanel有何作用?它的默认布局管理器是什么类型的?4.窗体的默认布局管理器是什么类型的?5.设计一个带有JTextField和JButton的窗体。第十三章异常处理1.异常处理的最根本优势是什么?2.什么是必检异•常和免检异•常?3.如何声明、抛出和捕获异常?4.对必检异常的处理有两种方

8、法:捕获异常或声明异常。5.理解finally子句的用法和作用。6.为何异常处理通常需要更多的吋间和资源?何吋抛出机制?7.如何自定义异•常并使用它?第十四章抽象类和接口1.什么是抽象类?如何声明抽象类和抽象方法?2.抽象类一定有抽象方法吗?抽象类可以有具体方法

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

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

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