java程序设计期末复习资料.doc

java程序设计期末复习资料.doc

ID:48542316

大小:62.00 KB

页数:6页

时间:2020-01-27

java程序设计期末复习资料.doc_第1页
java程序设计期末复习资料.doc_第2页
java程序设计期末复习资料.doc_第3页
java程序设计期末复习资料.doc_第4页
java程序设计期末复习资料.doc_第5页
资源描述:

《java程序设计期末复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、题型与分值分布1、填空题(10小题,10分)2、单项选择题(15小题,30分)3、简答题(2小题,10分)4、程序填空题(7小题,40分)5、程序设计题(1小题,10分)二、知识点1、使用main方法的参数args,接收用户的输入。【例题】设有如下代码:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(args[2]越界)}}在命令行输入命令“javaTesthelloworld”,则运行过程中出现异常

2、“java.lang.ArrayIndexOutOfBoundsException:2”2、按位运算符:

3、【例题】执行下面语句,输出结果将为多少?byteb=10;//00001010二进制bytec=15;//00001111二进制System.out.println(b

4、c);153、for语句、switch…case语句、if语句的工作原理。【例题】有如下代码段:switch(x){    case1:System.out.println("One");break;   case2:   

5、case3:System.out.println("Two");break;   default:System.out.println("end");}变量x的取值为多少时,能使程序输出"Two"?(2,3)4、当字符串与其他类型的数据进行“+”运算,得到的结果是字符串型的数据。【例题】请分析下列语句的输出结果。System.out.println(""+2+3);2,3 System.out.println(2+3);5 System.out.println(2+3+"");5 System.

6、out.println(2+""+3);  2,3  5、两个int型的数据相除的结果是int型。【例题】请分析下列语句的输出结果。System.out.println(5/2);2System.out.println(5/2.0);2.5System.out.println((double)(5/2));2.06、容量小的数据赋值给容量大的变量,将发生数据类型的隐式转换。容量大的数据类型转换为容量小的数据类型,需要进行强制转换。【例题】设有如下变量声明bytemyByte;intmyInt;l

7、ongmyLong;charmyChar;则:语句myInt=myByte;过程中发生了隐式转换语句myInt=myLong;编译将出错。需要强制转换7、包与访问限定词。【例题】在同一目录编译和运行以下两文件结果如何?//文件P1.javapackageMyPackage1;publicclassP1{protectedvoidafancymethod(){System.out.println("Whatafancymethod");}}//文件P2.javapackageMyPackage2;

8、importMyPackage1.*;classP2extendsP1{publicstaticvoidmain(Stringargv[]){newP1().afancymethod();}}8、异常处理机制。【例题】设有如下代码,当传入的参数为2和0的时候,输出的结果为?publicstaticvoiddivide(inta,intb){try{intc=a/b;}catch(Exceptione){System.out.print("Exception");return;}finally{S

9、ystem.out.println("Finally");}}9、常见的异常类型:(1)空指针异常;(2)下标越界异常【例1】在下面代码中,哪条语句将发生异常? classTest{publicstaticvoidmain(String[]args){int[]a=newint[3];a=null;a[3]=2;出错}}【例2】在下面代码中,哪条语句将发生异常?Strings=null;   if(s!=null&s.length()>0)   System.out.println("s!=nu

10、ll&s.length()>0");10、父类的引用可以指向子类对象。但是,通过父类的引用不能访问子类对象新增加的成员。【例题】设有如下代码,请分析下列代码编译出错的原因。classA1{Stringname="A";voidsleep(){System.out.println("Iama"+name);}}classB1extendsA1{B1(){name="TypeA";}}classTest{publicstaticvoidmain(String[]args){Objecta=newA1

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

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

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