Java高级编程复习

Java高级编程复习

ID:37862058

大小:36.00 KB

页数:5页

时间:2019-06-01

Java高级编程复习_第1页
Java高级编程复习_第2页
Java高级编程复习_第3页
Java高级编程复习_第4页
Java高级编程复习_第5页
资源描述:

《Java高级编程复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1下面关于JAVA语言的说法,错误的是( D )。A.JAVA语言是一种面向对象的程序设计语言。B.JAVA语言是一种跨平台的语言。C.JAVA语言具有垃圾自动回收的机制。D.JAVA语言是计算机可以直接识别的一种语言。2、在java语言中,语句使用( C )号结束。A.,B..C.;D.:3、转移字符‘’的作用是:( A )。A.换行B.回车C.退格键D.制表符C.取得字符串的长度D.String类中没有这个方法4、表达式((1>2)

2、

3、(3>2))&&(4>3)的执行结果是:( A )。A.tru

4、eB.falseC.无法确定D.45、下列哪个关键字用于实现接口( A )。A.implementsB.implementC.importD.imports6、下列修饰符中与访问控制无关的是 ( D )。A.private   B.publicC.protectedD.final。7、以下有关类的继承的说明中,正确的是:( D )。A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类

5、不能继承父类的私有属性。8、方法头中static修饰符的含义:( C )。A.方法体为空B.定义的方法没有形参C.该方法属于类的方法D.方法的返回值不能参加算术运算9、下面的变量名不正确的是( D )。A.studentNameB._studentNameC.$studentNameD.2studentName10、能从循环语句的循环体中跳出的语句是( B )。A.for语句B.break语句C.while语句D.continue语句三、问答题1、在GUI开发中经常用的布局管理器有那几种?FlowLayo

6、ut流式布局BorderLayout边界布局GridLayout网格布局CardLayout卡片布局GridBagLayout网络包布局2、简述使用jdbc进行数据库访问的一般步骤?1、加载对应数据库驱动,一般用反射Class.forName(StringdriverName);2、创建连接通过DriverManager.getConnection(url,userName,passwd);3、获取statement对象,通过statement对象执行sql语句;4、如果是查询则返回结果集,贮存于Resu

7、ltSet;5、如果关闭事物自动提交要提交事物;6、最后,关闭所有连接,自里往外关闭。2、对象和类、封装和继承、接口、构造函数java(编程语言)中,以class关键字标记的为“类”,如:classThisAClass{};有了ThisAClass这个类之后,声明这个类,如:ThisAClasstac=newThisAClass();,tac就是个对象。在java中,Integer就是一个封装。如果再定义一个类:classThisAClassTwo{},并用extends修饰它,如:classThisAC

8、lassTwoextendsThisAClass{},就表示ThisAClassTwo继承了ThisAClass类,如果ThisAClass里有方法函数,只要这些方法不是私有的,ThisAClassTwo就可以继承这些方法,这就是重载了;在ThisAClassTwo类中,如:classThisAClassTwo{ThisAClassTwo(){}},其中ThisAClassTwo(){}就是类ThisAClassTwo的构造函数了。如果这个函数不满足你的需要,如:classThisAClassTwo{Th

9、isAClassTwo(){}ThisAClassTwo(Strings){}},发现里面有两个构造函数,ThisAClassTwo(){}和ThisAClassTwo(Strings){},这中方法名相同,但是括号里面的变量不同,这个就是多态了。多态会根据你调用ThisAClassTwo()函数,在括号中传入的值的不同,自动调用对应的函数。四、程序设计题1、编程实现100的阶乘,请写出实现代码publicclassSum{publicstaticvoidmain(String[]args)throwsE

10、xception{intsum=0;intN=100;for(inti=1;i<=N;i++){inttemp=1;for(intj=1;j<=i;j++){temp*=j;}sum+=temp;}System.out.println("结果为:"+sum);}2、编程实现数组{87,45,62,34,50,12,13}的从小到大排序。inta[]={87,45,62,34,50,12,13};//泡沫排序法for(inti=

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

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

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