您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 各公司Java面试题汇总
各公司Java面试题汇总★表A字段m,n,x,y,其中m,n为number类型,x为字符类型,y为日期类型1、创建表A并且m不能重复,n初始值为0,m、n、y不能为空2、修改表A把n的初始化值改为13、查询表A中m大于500并且y为前一天的当前时间以前的所有数据4、查询表A中x字段共有多少种情况,并输出条数大于200的情况的个数5、查询表A中x为空并且时间介于当前时间与前一天当前时间的所有数据6、往表A中插入一条数据,令n值为3,x值为xyz,y值为2007年1月1日12点12分12秒7、删除表A中所有时间为整点的数据8、表B与表A有相同的数据结构,怎么样把表A中的数据倒入表B中9、数据库的锁,概念,形成原因,你所见过的所有数据库中的锁,锁的解决方案?--------------------------------------------------------------------------------------------------------------------1、把“ab”“ef”“ij”“cd”“gh”放到List里,然后对此List快速排序,并打印结果2、表File中有2个字段file,vcFile,file为1的所相关的vcFile的信息,用jdbc连接数据库,并打印查询结果的第三条4、corba对象里有一个voidcorbaPing()怎样通过返回的一个空对象判断其状态?5、corb中的COS三种实现。6、WTS的几种实现形,文字描述即可,无需写代码。7、纯java技术能否实现jmcp协议?8、struts的5个主要的类。并且哪个类为MVC中的C?--------------------------------------------------------------------------------------------------------------------1ClassTest(){{System.out.println(“b”);}staticTest(){System.out.println(“a”);}publicTest(){System.out.println(“c”);}publicStringout(){System.out.println(“111”);}}publicclassTest1(){publicstaticvoidmain(String[]args){System.out.println(out());}}问题是1怎么修改程序让他正确,用尽可能多的方法,并写出执行结果2如果只修改main函数,能打出abc吗?bac呢?为什么2、写一个单例的例子3、Stringstr=”WeeciolGmmcc”分别用for,while,switch3种循环写出程序,使程序能打印出WelcomeGmcic,一个打印语句只能打印出一个字符4、有员工表,字段id,name,managerid,还有个啥字段,记不清楚了,没用到,然后查姓名,领导的姓名,如果没领导的话则显示无idnamemanagerid1张三李四2李四赵六3王五赵六4赵六5、写一个你最熟悉的JAVA规范,详细说明,不要用大量的书面语,要用自己的语言6、一个益智题,2个人,一个说实话,一个说谎话,有一个岔路口,2个人分别站在2个路口上,让你问2个人一样的一个问题,来判断出哪条路通往说谎国,哪个通往实话国这是必做题,还有一份选做,是有关HTMLCSS和javascript的。没记住,但不难。这个笔试题只给一个小时的时间,过了时间就会被淘汰。------------------------------------------------------------------------------------------------------------------★1培训的几大框架2三大框架整合做过的实际开发项目3页面开发技术,模块技术StrutsTiles4数据库编程哪些数据库比较熟悉重点是多层关联,多表查询5Hibernate的关联配置一对一,一对多,多对多接触Java多久了,当时为什么选择培训J2SE面向对象,接口技术,编程基础6设计模式7MVC开发用过Spring的MVC(集成Struts1)-----------------------------------------------------------------------------------------------------------------------------------------★1.用java和sqlserver2000或oracle或mysql实现:2.servlet,struts,webwork,struts2实现均可用户管理信息:主界面要求有姓名,密码输入框和两个按扭确定和用户管理,当点击第二个按纽时出来一个对话框包括:增加,删除,修改3个按纽(可批量删除,批量删除后,弹出对话框显示被删除的用户名字。如:被批量删除的用户有[张三,李四,等等]),实现对应的数据库操作。---------------------------------------------------------------------------------------------------------------------------------------★一.IQ题1.63-64=1怎样移动一位数字使上面等式成立,只能移动数字。2.根据图形变化填写图形二、写书sql语句用到了等值连接三、将数据库中表中重复的数据删除掉,只保留ID号最小的那条记录四、用hql语句查出A、B表中全部的数据,并且删除掉重复的数据五、java基础题1.final、finally、finaliz的区别2.&和&&的区别,==和equals的区别3.静态类和内部类的区别4.匿名内部类是否可以extends其他类,是否可以实现接口六、写出执行语句第一个题是怎样调用父类代码第二个题是内部类的执行语句---------------------------------------------------------------------------------------------------------------------------------------★1.String类可否继承2.fowardsendRedirect的区别3.HashTableHashMap的区别4.说一下抽象接口类5.MySql数据库连接的statement有哪些,以及他们的特点,用法等6.线程了解多少7.Linux应用如何---------------------------------------------------------------------------------------------------------------------------------------★•分配一个5列6行的字符串数组.•写出下面这段程序的输出try{inti=0;inti2=3/i;}catch(ArithmeticExceptionae){System.out.println(数学计算错误);}catch(Exceptione){System.out.println(通用错误);}finally{System.out.println(计算完成);}•我们希望下面这段程序能顺序打出0到9十个数字,请指出错误:publicclassDemo{ArralListqueue=newArrayList();intnextID=0;Objectlock=newObject();publicstaticvoidmain(String[]args){newDemo().start();}publicvoidstart(){newProducer().start();newProducer().start();newConsumer().start();newConsumer().start();}classProducerimplementsRunnable{publicvoidrun(){while(nextID10){queue.add(newInteger(nextID++));synchronized(lock){try{lock.notifyAll();}catch(Exceptione){}}try{Thread.sleep(1000);}catch(InterruptedExceptione){}}}}classConsumerimplementsRunnable{publicvoidrun(){while(true){if(queue.size()==0){synchronized(lock){try{lock.wait();}catch(Exceptione){}}}System.out.println(queue.remove(0));}}}}•完成下面的程序,把一个int值保存到byte数组中(高位在前).inti=13223;byte[]b=newbyte[4];•请说明Map(映射表)和Set(集合)这两种数据结构的异同点.•有一个GBK编码的文本文件c:/a.txt(32k),请写出一段程序,读取它的内容显示在标准输出上.•请完成下面的排序算法publicinterfaceComparable{//Comparetoanotherinstance//@return0ifthisislarger,=0ifequal,0ifthisissmaller.publicintcompareTo(Objecto);}publicstaticvoidsort(Comparable[]arr){…………}总结:第三题、第四题没有做出来。小公司,2008-07-25下午2点复试---------------------------------------------------------------------------------------------------------------------------------------★1.Strings=“qodhitk123abcbcdcde”中间用空格隔开,对其进行排序,组成新的字符串s=“123abcbcdcdehitkqod”就是按字付串的首位字母排序2.用arrayList,或者vector实现queue3.Strings=“aa我123自中华人民共和国”写一个函数returnStr(intmaxByte,Strings)要求按着输入的字节数取出随机给定的字符串,如果字节为单数(取到的正好是半个汉字)就忽略returnStr(1,s)应该为:areturnStr(2,s)aareturnStr(3,s)aareturnStr(4,s)aa我returnStr(5,s)aa我1以此类推。。。。。。4.properties文件读取生成xml文件,去除重复属性---------------------------------------------------------------------------------------------------------------------------------------★1.Strings=“qodhitk123abcbcdcde”中间用空格隔开,对其进行排序,组成新的字符串s=“123abcbcdcdehitkqod”就是按字付串的首位字母排序2.用arrayList,或者vector实现queue3.Strings=“aa我123自中华人民共和国”写一个函数returnStr(intmaxByte,Strings)要求按着输入的字节数取出随机给定的字符串,如果字节为单数(取到的正好是半个汉字)就忽略returnStr(1,s)应该为:aret
本文标题:各公司Java面试题汇总
链接地址:https://www.777doc.com/doc-2619205 .html