收藏 分享(赏)

Java面试题集.pdf

上传人:HR专家 文档编号:6298114 上传时间:2019-04-05 格式:PDF 页数:59 大小:334.54KB
下载 相关 举报
Java面试题集.pdf_第1页
第1页 / 共59页
Java面试题集.pdf_第2页
第2页 / 共59页
Java面试题集.pdf_第3页
第3页 / 共59页
Java面试题集.pdf_第4页
第4页 / 共59页
Java面试题集.pdf_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、第 1页 共 59页面试 题集面试 题集 共分 为以 下十 部分 : 一、 CoreJava: 1 95题 1 24页基础及语法: 61题 13页异常: 62 69题 13 15页集合: 70 80题 15 18页线程: 81 90题 18 21页IOs1=s1+1;有什么错 ?shorts1=1;s1+=1;有什么错 ?【基础】答: shorts1=1;s1=s1+1;s1+1运算结果是 int型,需要强制转换类型;+=1;可以正确编译 ,自动类型提升。7、 Java有没有 goto?【基础】答: goto是 java中的保留字,现在没有在 java中使用。8、 int和 Integer有什

2、么区别 ?【基础】答: Java提供两种不同的类型:引用类型和原始类型(或内置类型);int是 java的原始数据类型, Integer是 java为 int提供的封装类。Java为每个原始类型提供了封装类:原始类型 :boolean,char,byte,short,int,long,float,double封 装 类 型 : Boolean, Character, Byte, Short, Integer, Long, Float, Double引用类型和原始类型的行为完全不同, 并且它们具有不同的语义。 引 用类型 和原始类型具有不同的特征和用法, 它 们包括: 大小和速度问题, 这 种类

3、型以哪 种类型的数据结构存储,当 引用类型和原始类型用作某个类的实例数据时所指定 的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 9、 /throwsanAssertionerrorifa=(Integer)al.get(MaxSize-1).intValue()al.add(MaxSize,tempInt);MaxSize+;System.out.println(al.toString();elsefor(intj=0;j=tempInt.intValue()al.add(j,tempInt);MaxSize+;System.out.printl

4、n(al.toString();break;System.out.println(“TheArrayListSortAfter:“);for(inti=0;i王小明 信息学院 6258113男 ,1955年生 ,博士, 95年调入海南大学 事件回调类 SAXHandler.java:importjava.io.*;java.util.Hashtable;importorg.xml.sax.*;第 28页 共 59页publicclassSAXHandlerextendsHandlerBaseprivateHashtabletable=newHashtable();StringcurrentEl

5、ement=null;privatecurrentValuepublicvoidsetTable(Hashtabletable)this.table=table;publicHashtablegetTable()returntable;publicvoidstartElement(Stringtag,AttributeListattrs)throwsSAXExceptioncurrentElement=tag;publicvoidcharacters(charch,intstart,intlength)throwsSAXExceptioncurrentValue=newString(ch,st

6、art,length);publicvoidendElement(Stringname)throwsSAXExceptionif(currentElement.equals(name)table.put(currentElement,currentValue);JSP内容显示源码 ,SaxXml.jsp:剖析 XML文件 people.xmlimport=“java.util.Hashtable“%import=“org.xml.sax.*“import=“javax.xml.parsers.SAXParser“%“+“教师信息表 “);out.println(“姓名 “+“+(String)

7、hashTable.get(newString(“name“)“);out.println(“学院 “+“+(String)hashTable.get(newString(“college“)+“);out.println(“电话 “+“+(String)hashTable.get(newString(“telephone“)+“);out.println(“备注 “+“+(String)hashTable.get(newString(“notes“)+“);out.println(“);%四、 数据 库 及 SQL部分 : ( 共 4题: 基 础 3道, 中 等难 度 1道 )106、有 3

8、个表( 15分钟):【基础】Student学生表 (学号,姓名,性别,年龄,组织部门 )Course课程表 编号,课程名称 )Sc选课表 (学号,课程编号,成绩表结构如下:第 30页 共 59页1)写一个 SQL语句,查询选修了 计算机原理 的学生学号和姓名( 3分钟)2)写一个 语句,查询 周星驰 同学选修了的课程名字( 3分钟)3)写一个 SQL语句,查询选修了 5门课程的学生学号和姓名( 9分钟)答: 1) 语句如下:selectstu.sno,stu.snamefromStudentstuwhere(selectcount(*)fromscwheresno=stu.snoandcno=

9、cnofromCoursecname=计算机原理 )!=0;2) SQL语句如下:selectcnamefromCoursewherecnoin(selectcnofromscwheresno=(selectsnoStudentwheresname=周星驰 );3) SQL语句如下:selectstu.sno,stu.snamefromstudentstuwhere(selectcount(*)fromscwheresno=stu.sno)=5;107、 有 三 张表 ,学生表 S,课程 C,学生课程表 SC,学生可以选修多门课程 ,一门 课程可以被多个学生选修 ,通过 SC表关联 。【基础】

10、1) 写出建表语句;2) 写出 SQL语句 ,查询选修了所有选修课程的学生;3) 写出 语句 查询选修了至少 5门以上的课程的学生 。答: 1)建表语句如下( mysql数据库):createtables(idintegerprimarykey,namevarchar(20);c(idcreatetablesc(sidintegerreferencess(id),cidc(id),primarykey(sid,cid);2) SQL语句如下:selectstu.id,stu.namefromsstuwhere(selectcount(*)fromscwheresid=stu.id)= count(*)c);3) SQL语句如下:selectstu.id,stu.namefromsstuwhere(selectcount(*)fromscwheresid=stu.id)=5;108、 数据库表 (Test)结构如下: 【基础】IDNAMEAGEMANAGER(所属主管人 ID)106A30104109B19104C20111107D35109112E25120119F45NULL

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报