各公司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 对象里有一个void corbaPing() 怎样通过返回的一个空对象判断其状态?5 、corb 中的COS 三种实现。
6 、WTS 的几种实现形, 文字描述即可,无需写代码。
7 、纯java 技术能否实现jmcp 协议?----------------------------精品word文档值得下载值得拥有----------------------------------------------8 、struts 的5 个主要的类。
并且哪个类为MVC 中的C?--------------------------------------------------------------------------------------------------------------------1Class Test (){{System.out.println(“b”);}static Test(){System.out.println(“a”);}public Test(){System.out.println(“c”);}public String out(){System.out.println(“111”);}}public class Test1(){public static void main(String[] args){System.out.println(out());----------------------------精品word文档值得下载值得拥有----------------------------------------------}}问题是1 怎么修改程序让他正确,用尽可能多的方法,并写出执行结果2 如果只修改main 函数,能打出abc 吗?bac 呢?为什么2、写一个单例的例子3、String str=”WeeciolGmmcc”分别用for,while,switch3 种循环写出程序, 使程序能打印出WelcomeGmcic ,一个打印语句只能打印出一个字符4、有员工表, 字段id ,name,managerid ,还有个啥字段,记不清楚了,没用到,然后查姓名,领导的姓名,如果没领导的话则显示无id name managerid1 张三李四2 李四赵六3 王五赵六4 赵六5、写一个你最熟悉的JAVA 规范,详细说明,不要用大量的书面语,要用自己的语言6、一个益智题,2 个人,一个说实话,一个说谎话,有一个岔路口,2 个人分别站在2 个路口上,让你问2 个人一样的一个问题,来判断出哪条路通往说谎国,哪个通往实话国这是必做题,还有一份选做,是有关HTML CSS 和javascript 的。
没记住,但不难。
这个笔试题只给一个小时的时间,过了时间就会被淘汰。
------------------------------------------------------------------------------------------------------------------★1 培训的几大框架----------------------------精品word文档值得下载值得拥有----------------------------------------------2 三大框架整合做过的实际开发项目3 页面开发技术,模块技术Struts Tiles4 数据库编程哪些数据库比较熟悉重点是多层关联,多表查询5 Hibernate 的关联配置一对一,一对多,多对多接触Java 多久了,当时为什么选择培训J2SE 面向对象,接口技术,编程基础6 设计模式7 MVC 开发用过Spring 的MVC (集成Struts1 )-----------------------------------------------------------------------------------------------------------------------------------------★1. 用java 和sql server2000 或oracle 或mysql 实现:2.servlet ,struts ,webwork ,struts2 实现均可用户管理信息:主界面要求有姓名, 密码输入框和两个按扭" 确定" 和" 用户管理",当点击第二个按纽时出来一个对话框包括: 增加, 删除, 修改 3 个按纽( 可批量删除,批量删除后,弹出对话框显示被删除的用户名字。
如:被批量删除的用户有[ 张三,李四,等等]),实现对应的数据库操作。
---------------------------------------------------------------------------------------------------------------------------------------★----------------------------精品word文档值得下载值得拥有----------------------------------------------一 .IQ 题1.63-64=1怎样移动一位数字使上面等式成立,只能移动数字。
2. 根据图形变化填写图形二、写书sql 语句用到了等值连接三、将数据库中表中重复的数据删除掉,只保留ID 号最小的那条记录四、用hql 语句查出 A 、 B 表中全部的数据,并且删除掉重复的数据五、java 基础题1.final 、finally 、finaliz 的区别2.& 和&& 的区别,== 和equals 的区别3. 静态类和内部类的区别4. 匿名内部类是否可以extends 其他类,是否可以实现接口六、写出执行语句第一个题是怎样调用父类代码第二个题是内部类的执行语句---------------------------------------------------------------------------------------------------------------------------------------★1.String 类可否继承2.foward sendRedirect 的区别----------------------------精品word文档值得下载值得拥有----------------------------------------------3.HashTable HashMap 的区别4. 说一下抽象接口类5.MySql 数据库连接的statement 有哪些,以及他们的特点,用法等6. 线程了解多少7.Linux 应用如何---------------------------------------------------------------------------------------------------------------------------------------★•分配一个5 列6 行的字符串数组 .•写出下面这段程序的输出try{int i=0;int i2=3/i;} catch (ArithmeticException ae){System. out .println( " 数学计算错误" );} catch (Exception e ){System. out .println( " 通用错误" );} finally {System. out .println( " 计算完成" );}----------------------------精品word文档值得下载值得拥有----------------------------------------------•我们希望下面这段程序能顺序打出0 到9 十个数字, 请指出错误:public class Demo{ArralList queue= new ArrayList();int nextID =0;Object lock = new Object();public static void main(String[] args){new Demo().start();}public void start(){new Producer().start();new Producer().start();new Consumer().start();new Consumer().start();}class Producer implements Runnable{public void run(){while ( nextID <10)----------------------------精品word文档值得下载值得拥有----------------------------------------------{queue.add( new Integer( nextID ++));synchronized ( lock ){try {lock .notifyAll();} catch (Exception e){}}try {Thread. sleep (1000);} catch (InterruptedException e){}}}}class Consumer implements Runnable{public void run(){while ( true ){if (queue.size()==0){----------------------------精品word文档值得下载值得拥有----------------------------------------------synchronized ( lock ){try {lock .wait();} catch (Exception e ){}}}System. out .println(queue.remove(0));}}}}•完成下面的程序, 把一个int 值保存到byte 数组中( 高位在前).int i=13223; byte[] b=new byte[4];•请说明Map( 映射表) 和Set( 集合) 这两种数据结构的异同点 .•有一个GBK 编码的文本文件c:/a.txt(<32k), 请写出一段程序, 读取它的内容显示在标准输出上 .•请完成下面的排序算法public interface Comparable{//Compare to another instance----------------------------精品word文档值得下载值得拥有----------------------------------------------//@return >0 if this is larger,=0 if equal, <0 if this is smaller.public int compareTo(Object o);}public static void sort(Comparable[] arr ){…………}总结:第三题、第四题没有做出来。