`
kidiaoer
  • 浏览: 821911 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

2009年JAVA深圳最新面试题

阅读更多
2009年JAVA深圳最新面试题
一、文思创新
用过的集合类,它们的原理?
写一条包含case的sql语句
在jsp定义方法(函数)
写出JSP的Tag
用javascript在document.forml中遍历所有的checkbox ,并将checkbox选中?
将文件c://a.txt中的内容逆顺打印显示?
列出某日录下的所有子目录和以.txt结尾的文件的全路径?
Hibernate查询数据的几种方式,原理?
Hibernate中实现复合主键。Inverse的原理,当Inverse设置为false时,对sql语句有何影响?
10、Aop和loc的概念、原理,在spring中的作用?
11、接口和抽象类的概念?
12、根据表TestTable查询出次数大于1的记录?
H) NAME
1 David
2 Aa
3 Bb
4 Cc
5 Dd
6 Cc
13、根据销售表SateAmout统计销售情况?
Month Amount
1 1005
2 2005
3 3910
4 2886
5 1111
6 3242
7 3232
8 6512
9 1021
10 1132
11 3826
12 1080
公式(本月销售量—上月销售量)/本月售销量,统计结果如下:
Month Amount
1 0.498
2 0.487
3 -0.354
4 ……
5
6
7
8
9
10
11
12
14、将下面的表格用table标签表示出来。
姓名 贯籍
张三 李四
省份 四川 成都

二、深圳科荣
1、请说出hibernate的应用场合以及优缺点
2、MS Sql Server2000里面如果将tableA表的全部数据和表结构都复制到一个新表tableB里面的SQL语句怎样写?
3、MS Sql Server2000里面有表有tableC,如果选出第10条至20第六记录根据ID排降序?
4、简述JAVA数据集合类有哪些,Map与List的区别,HashMap与Hashtable的区别
5、简述一下什么是STURTS?
6、写出至少5种最常见的rutime exception
7、写一个JavaScript函数,实现将A(2.3445)+B(4534.255),小数点保留2位?
8、如何输出某种编码的字符,强何输出编码iso8859-1的字符串“GGG”?
9、int[a]=new int[]{1,6,7,2};请写程序把这个数组从小到大的排序并输出
10、请至少列出3个以上的你所参与的(项目经理是负责的)项目,每个项目必须写清楚主要需求,实现的框架,所用的工具,项目开发经过哪些步骤?
三、广州通联(深圳)
JAVA面试题目.txt

逻辑方面:
1、有两个桶,一个能盛5升水,一个能盛3升水,如何用测量出4升水?(难度2级)
2、编写程序求解:1-2+3-4+5…….n(难度2级)
3、20个球,其中一个比其它的重一点,请用最快的方式找它出来。(难度3级)
4、27个运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最买多少瓶饮料才能保证一人一瓶?(难度2级)
5、现有米9公斤以及50克和200克的砝码各一个。问怎样在天平上只称量三次而称出2公斤米?(难度2级)
6、有两只乌龟一起赛跑,甲龟到达10米终点线时,乙龟才跑到9米。现在如果让甲龟的起跑线退后1米,这时两龟同时起跑比赛,问甲、乙两龟是否同时到达终点?(难度2级)

Java方面:
1、在JAVA中一个类被声时为final类型,表示了什么意思?
2、heap和stack有什么区别。
3、谈谈final,finally,finalize的区别。
4、&和&&的区别。
5、sleep()和wait()有什么区别?
6、数且有没有length()这个方?string有没有length()这个方法?
7、abstract class和interface有什么区别?String和StringBuffer有什么区别?
8、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
9、用最有效率的方法算出2乘以8等于几?
10、swtich是否能作用在byte上,是否能用在long上,是否能作用在String上?
11、java有哪些集合类?列举几个出来
12、多线程有几种实现方法,都是什么?
13、写出public、private、protecetd的区别?
14、编程,写一个SingleTon出来
15、写一段代码,实现一种排序方法。(冒泡、选择、希尔…….)
16、如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。

JSP方面:
1、jsp有哪些内置对象?作用分别是什么?
2、What is the diference between Get and Post in HTTP protocol?
3、JAVA SERVLET API中forward()与redirect()的区别?
4、EJB有哪几种类型?

数据据方面:
1、设有一个学生课程数据库,包括学生关系Student、课程关系Couse、选修关系SC:

Student
学号
Sno 姓名
Sname 性别
Ssex 年龄
Sage 所在系
Sdept
95001 李勇 男 20 CS
95002 刘晨 女 19 IS
95003 王敏 女 18 MA
95004 张立 男 19 IS
Coure
课程号
Cno 课程名
Cname 先行课
Cpno 学分
Ccredit
1 数据库 5 4
2 数学 2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 数据处理 2
7 PASCAL语言 6 4
SC
学号
Sno 课程号
Cno 成绩
Grade
95001 1 92
95001 2 85
95001 3 88
95002 2 90
95002 3 80
写出完成下列要求的SQL语句:
(1)查贸易计算机系(所在系CS)全体学生的姓名。
(2)查询信息系(IS)、数学系(MA)和计算机科学系(CS)学生的姓名和性别。
(3)查询每个学生的学号、姓名、选修的课程名及成绩。

人事问答题:
1、谈谈您以前服务的公司对软件项目是如何管理的。
2、你为什么要离开上一家公司?
四、深圳太极

WEB开发:
1、在不指定特殊属性的情况下,哪种HTML标签可以手动输入文本:(多选)
A、<TETAREA></TEXTAREA>          B、<INPUT type=”text”/>
C、<INPUT TYPE=”HIDDEN”/>          D、<DIV></DIV>
2、以下哪个单词不司于JavaScript保留字:(单选)
A、with      B、parent      C、class       D、void
3、foo 对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(多选)
A、foo.att  B、foo(“att”)    C、fool[“att”]        D、foo{“att”}     E、foo[“a”+”t”+”t”]
4、用CSS去掉超链接的下划线,下面写法正确的是:(单选)
A、.a{text-decoration:no underline}            B、.a{underline:none}
C、.a{decoration:no underline}                D、.a{text-decoration:none}
5、下面哪种CSS的写法会产生错误?(单选)
A、H3,H4&H5{color:red}                B、body{font-size:12pt;text-indent:3em;}
C、A{color:red}                        D、font.html{color:#191970}
6、能够返回键盘上的按键对应字符的事件是:(单选)
A、onKeyDown                        B、onKeyPress
C、onKeyUp                           D、onMouseOver
7、要动态改变层中的内容可以使用下列哪些方法?(多选)
A、利用层的innerHTML改变内容  C、可以通过设置的隐藏和显示来实现
B、利用层的innerTEXT改变内容   D、可以通过设置层的样式属性的display属性来实现
8、相对于结构和内容来说,XHTML文档更偏向于那种文档类型。(单选)
A、HTML        B、DTD           C、XML          D、XSL
9、在XML文档中使用CSS样式单正确的方式为:(单选)
A、引用式和嵌入式               B、内部和外部 
C、交叉引用                     D、包含式
10、在XML文档中使用CSS样式单正确的方式为:(单选)
A、Flex      B、JSP     C、Servlet       D、EXT          E、HTML

语言、架构:
1、JAVA中用于定义接口的关键字是:(单选)
A、import          B、package          C、class         D、interface
2、下列类中,不能访问或调用以protected 修饰的域和方法的是:(单选)
A、该类的父类                   B、域和方法所在的类
C、同一个包含内的其他类         D、其他包中该类的子类
3、关于用abstrct定的类,下列说法中正确的是:(单选)
A、可以被实例化      B、不能够派生子类      C、不能被继承       D、只能被继承
4、下列说法中,不正确的是:(单选)
A、一个JAVA源程序经过编译后,得到的文件的扩展名一定是.class
B、一个JAVA源程序编译通过后,得到的结果文件数也只有一个
C、一个JAVA源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是java
D、一个JAVA源程序可以包含多个class类

5、设有下面程序:
String s=”story”;
下面选项语句书写错误的是:(多选)
A、s+=”books”;   B、char c=s[1];    C、int len=s.length;    D、s=s-“books”;
6、下列数组的定义不合法的是:(单选)
A、char c[][]=net char[2][4];            B、char c[][]=ner char[2][];
C、char[][]c=ner char[][3];              D、int []a[]=new int[5][5];
7、要定义int型public成员变量MAX,并保持其值为常数100,则该语句是:(单选)
A、public int MAX=100               B、fina int MAX=100
C、public const int MAX=100           D、public final int MAX=100
8、下列语句序列执行后,x的值是:(单选)
Int a=3,b=4,x=5;
If(++a==b)x=++a*x;
A、35        B、25        C、20        D、5
9、有以下程序段
Class MyThread extends Thread{
  Public static void main(String args[]){
     MyThread t=new MyThread();
     MyThread s=new MyThread();
    
     t.start();
     System.out.print(“one.’);

     s.start();
     System.out.print(“two.”);
}
Public void run(){
   System.out.print(“Thread”);
}
}
则下面正确的选项是:(单选)
A、编译失败                         B、程序运行结果为:one.Treadtwo.Thread
C、程序运行结果不正确               D、程序运行结果为:one. two.Thread
10、当编译和运行以下代码会出现什么情况?(单选)
Public class MyClass{
Public static void main(String arguments[]){
    Amethod(arguments);
}
Public void amethod(String[] arguments){
    System.out.println(arguments);
    System.out.println(arguments[1]);

}
}
A、error Cant’t make static reference to void amethod.
B、error method main not correct
C、error array must include parameter
D、amethod must be declared with String
11、在Struts应用的控制器中包含哪些组件?(多选)
A、JSP       B、Servlet        C、ActionServlet       D、Action   
E、EJB       F、客户化标签    G、代表业务逻辑或业务数据的JavaBean  
12、以下代码定义了一个变量,如何输出这个变量的值?(多选)
<bean:define id=”stringBean”value=”helloWorld”/>
选项:
A、<bean:write name=”stringBean”/>
B、<bean:write name=”helloWorld”/>
C、<%=stringBean%>
D\<%StringmyBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE);%><%=myean%>
13、在持久化层,对象分为哪些状态?(多选)
A、临时状态      B、独立状态         C、游离状态      D、持久化状态
14、以下程序代码对Customer的name属性修改了两次:
Tx=scssion.beginTransaction();
Customer customer=(Customer)session.load(Customer.class,new Long(1));
Customer.setName(\”jack\”);
Customer.setName(\”Mike\”);
Tx.commit();
执行以上程序,Hibernate 需要向数据库提交几条update语句?(单选)
A、0        B、1        C、2          D、3
15、何为MVC模型?分析一下Struts是如何实现MVC的。
16、Hibernate有哪几种查询数据的方式?
17、简要描述以下异常的含义和一般的解决、处理方法。
Java.lang.NullPointerException:
Java.lang.ClassCastException:
Java.lang.ArrayIndeOutOfBoundsException:
Java.lang.IllegalArgumentException:
18、简要描述ArralList 和 Vector的相同点和区别

数据库能力:
1、在数据库技术中,独立于计算机系统的模型是:(单选)zA、面向对象的模型   B、关系模型   C、E-R模型    D、层次模型
2、在数据库操纵语方(DML)的基本功能中,不包括的是:(单选)
A、插入新数据B、描述数据库结构C、对数据库中数据排序D、删除数据库中数据
3、在SQL查询时,使用WHERE子句指出的是:(单选)
A、查询目标     B、查询条件     C、查询视图       D、查询结果
4、建立索引的目的是:(单选)
A、降低数据检索的速度            B、与数据检索的速度无关
C、加快数据库的打开速度          D、提高数据检索的速度

5、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命领是(单选)
A、UPDATE SET AGE WITHAGE+1       B、REPLACE AGE WITHAGE+1
C、UPDATE STUDENT SET AGE=AGE+1  D、UPDATE STUDENT AGE WIH AGE+1
6、SQL Server中实现从一个查询或过程中无条件退出的语句是:(单选)
A、CASE      B、RET URN      C、BREAK      D、CONTINUE
7、在数据库中,存储过程是一组预先定议并      的语句。(单选)
A、保存       B、编译           C、解释         D、编写
8、问题描述:
表S(SNO,SNAME):学生关系表:SNO为学员,SNAME为姓名。
表C(CNO,CNAME,CTECHER):课程关系表:CNO为课程号,CNAME为课程名,CTEACHER为任课教师。
表SC(SNO,CNO,SCGRADE):选课关系表:SCGRADE为成绩。
   8.1、找出没有选修过“李明”老师讲授课的所有学生姓名;
   8.2、列出既学过“1”号课程,又学过“2”号课程的所有学生姓名和学号;
   8.3、列出有二门以上(含两门)不及格(成绩小于60)课程的学生姓名及其平均成绩。
9、解释Oracle中FUNCTION,PROCEDURE和PACKAGE区别。
10、举出三种常见的数据库性能优化的方法。
职业规划:

1、你觉得你身上有哪些优点使得你能胜任这份工作?对这份工作,你有哪些可预见的困难?
2、你希望公司提供什么,你能为公司带来什么?
3、你觉得你的自身能力方面,哪些最强,哪些最弱?
五、深圳金华业
JSP/SERVLET方面
1、HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法有什么区别?
2、说一说Servlet的生命周期

基础知识
1、简述逻辑操作(&,|)与条件操作(&&,||)的区别。
2、JAVA中实现多态的机制是什么?
3、作用域public,private,protected,以及不写时的区别。
4、extends和implements有什么不同?
5、简述struts的工作流程
6、抽象类和接口的区别
7、以下代码编译时会产生错误的是    。
     Class reverseit4
     {
       Public static void main(Strin[] args)
        {
           EnclosingClass jb2;             //-----1
           System.out.println(jb2.m);       //------2
         }
      }
      Class EnclosingClass                //------3
     {
        Public int m=6;
        Class innerClass                 //-------4
{
   Int msquare;
   innerClass();
   {
      Msquare=m*m;
   }
}
    }
A、语句1        B、语句2        C、语句3          D、语句4
8、Class.forName的作用?为什么要用?
9、Socket中有哪几种连接方式?区别是什么?
10、Socket如何获取本机的IP地址?
11、文件和目录(I/O)操作,如何列了某个目录下的所有文件?
如何列出某个目录下的所有子目录?判断一个文件或目录是否存在?如何读写文件?

程序题
1、public class Test{
Public static void changeStr(String str){
Str=”welcome”;
     }
Public static void main(String[] args){
String str=”1234”;
changeStr(str);
}
}
Please write the output result:
2、请实现一种排序(冒泡或者插入)

数据库
员工表employeeInfo
字段(字段名/类型/长度):
S_employeeid varchar2 12:  //员工编号(主键)
S_cardId varchar2 20;      //员工身份证号(唯一)
S_emplovyeename  varchar2 20;   //员工姓名
S_cmployeesex varchar2 1;        //员工性别
S_employeebirthday date ;        //员工生日
S_departmentld varchar2 10       //部门编号

部门表:gepartmentInfo
S_departmentId varchar2 10;   //部门编号
S_departmentName varchar2 40 //部门名称
两个表的关联字段为s_departmentId

题目:
1、查询身份证号码为440401430103082的员工生日,部门名称
2、查试旬生日相册并且部门也相同的员工编号,姓名,部门名称;
3、delete from tablea & truncate able tablea的区别

XML方面
1、你知道的XML有哪些解析技术?区别是什么?
分享到:
评论

相关推荐

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    最新各大公司企业真实面试题-Java面试题

    本压缩包包含了一系列由IT资深专家单兴华整理的最新各大公司企业的真实Java面试题,旨在帮助求职者提升自己的技术水平和面试准备。 首先,我们来看"java练习题2.doc",这可能是针对基础语法和编程技巧的练习,涵盖...

    2023最新JAVA面试题集

    2023年最新版--Java+最常见的+200++面试题汇总+答案总结汇总 阿里百度美团面试题合集 大数据面试题 100道 多线程面试59题(含答案) 最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 ...

    java面试题,J2EE面试题 笔试题

    最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 ...15、张孝祥整理Java就业面试题大全

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    Java面试题合集最新版2024.zip

    Java面试通常涵盖多个方面,包括Java基础知识、编程技能、问题解决能力,以及对Java生态系统和相关技术的理解。以下是一些建议的Java面试准备要点和资源描述: 一、Java基础知识 数据类型、变量与运算符:理解Java...

    2018最新最全java高级工程师面试题

    2018年最全的Java高级工程师面试题集锦,包含了十几个文档,可以预见这些文档将涵盖JVM原理、并发编程、设计模式、数据结构与算法、Spring框架、数据库设计与优化、网络协议等多个领域。 1. **JVM(Java虚拟机)** ...

    2023java八股文高频面试题

    这份资源是一份2023年Java面试题集,适用于准备Java开发岗位面试的人员。本资源收集了大量的Java面试题,旨在帮助读者熟悉Java编程语言以及相关的编程技术和知识点,从而在面试中更好地展现自己的能力和潜力。本资源...

    5年java面试题汇总.docx

    Java工程师面试题汇总涵盖了广泛的IT领域知识,包括基础的Java语法、数据库原理、多线程概念、ORM框架MyBatis、缓存系统Redis、微服务框架Spring Cloud以及全文搜索引擎Elasticsearch。这些知识点是Java开发者在职业...

    java面试题集锦 java面试题集锦

    以下是对标题和描述中涉及的一些常见Java面试题的详细解释: 1. **JDK 和 JRE 的区别** JDK(Java Development Kit)是用于开发和调试Java程序的完整工具集,包括JRE(Java Runtime Environment)、编译器(javac...

    java程序员早期面试题汇总.zip

    java程序员早期面试题汇总 BAT经典面试题汇总.pdf Java常考面试题.pdf java面试题(题库全).doc java面试题-外企软件工程师面试题大全.rar 程序员面试题精选100题.pdf ... --------------------------------...

    java中级面试题整理

    java中级面试题整理,自身经验遇到的问题整理,希望对您有帮助

    2021年JAVA开发面试题.zip

    【标题】"2021年JAVA开发面试题.zip" 提供的是2021年度针对Java开发人员的面试题目集合。这些题目旨在测试应聘者的Java编程基础、面向对象设计、并发编程、数据结构与算法、框架应用以及系统设计等方面的知识和能力...

    深圳各公司java面试题

    ### 深圳各公司Java面试题精要解析 #### 中联宏达 - Struts面试题解析 **1. 如何定义FormBean?** FormBean是Struts框架中用于封装表单数据的类,通常继承自`org.apache.struts.action.ActionForm`。定义FormBean...

    java常见面试题汇总

    java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见...

    2017java面试题

    "2017java面试题"这个压缩包文件提供了丰富的资源,帮助Java开发者准备面试,深化对Java开发的理解。 文档"Java面试宝典2017.doc"可能包含了以下核心Java知识点: 1. **基础语法**:这包括变量、数据类型、运算符...

    java最新面试题.txt

    面试题 常用java工程师面试 面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题

    java经典面试题

    ### Java经典面试题知识点 #### Java数据结构容器 - **核心知识点**:Java集合框架,包括List、Set、Map等接口及其实现类。List接口代表有序的集合,例如ArrayList和LinkedList;Set接口代表不允许重复元素的集合,...

    java面试题整理

    java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理

    Java高级面试题整理及答案.md

    Java经典高级2023面试题大全带答案.pdf 发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题,0积分直接下载

Global site tag (gtag.js) - Google Analytics