Java面试题汇总

2023-07-06   


表 A 字段 m , n , x , y ,其中 m,n 为 number 类型 ,x 为字符类型, y 为日期类型
   1 、创建表 A 并且 m 不能重复, n 初始值为 0 , m 、 n 、 y 不能为空
   2 、修改表 A 把 n 的初始化值改为 1
   3 、查询表 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 协议?
   8 、 struts 的 5 个主要的类。并且哪个类为 MVC 中的 C?
   ——————————————————————————————————————–
   1
   Class 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());
  
  
   问题是1 怎么修改程序让他正确,用尽可能多的方法,并写出执行结果
   2 如果只修改 main 函数,能打出 abc 吗? bac 呢?为什么
   2、写一个单例的例子
   3、String str=”WeeciolGmmcc”
   分别用 for,while,switch3 种循环写出程序 , 使程序能打印出 WelcomeGmcic ,一个打印语句只能打印出一个字符
   4、有员工表 , 字段 id ,name,managerid ,还有个啥字段,记不清楚了,没用到,然后查姓名,领导的姓名,如果没领导的话则显示无
   id name managerid
   1 张三 李四
   2 李四 赵六
   3 王五 赵六
   4 赵六
  
   5、写一个你最熟悉的 JAVA 规范,详细说明,不要用大量的书面语,要用自己的语言
   6、一个益智题, 2 个人,一个说实话, 一个说谎话,有一个岔路口, 2 个人分别站在 2 个路口上,让你问 2 个人一样的一个问题,来判断出哪条路通往说谎国,哪个通往实话国
   这是必做题,还有一份选做,是有关 HTML CSS 和 javascript 的。没记住,但不难。
   这个笔试题只给一个小时的时间,过了时间就会被淘汰。
   ——————————————————————————————————————
   ★
   1 培训的几大框架
   2 三大框架整合 做过的实际开发项目
   3 页面开发技术,模块技术 Struts Tiles
   4 数据库编程 哪些数据库比较熟悉 重点是多层关联,多表查询
   5 Hibernate 的关联配置 一对一,一对多,多对多
   接触 Java 多久了,当时为什么选择培训 J2SE 面向对象,接口技术,编程基础
   6 设计模式
   7 MVC 开发 用过 Spring 的 MVC (集成 Struts1 )
   —————————————————————————————————————————————–
   ★
   1. 用 java 和 sql server2000 或 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.foward sendRedirect 的区别
   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( ” 计算完成 ” );
  
   ? 我们希望下面这段程序能顺序打出 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 >30=
   6 (byte)5+((byte)5&0xFF)=
   7 20/8*8=
   —————————————————————————————————————————————
   ★
   选择题:(总共 20 道)
   1 关于类的描述
   2 JAVA 关键字的相关题目
   3 JAVA 的垃圾回收机制
   4 一个 INT 型数据,让它的值翻倍
   5 基本全是问程序的执行结果,想不起来了 (有关于赋值,异常等很多,部份 653 考试题中的选择题)
  
   简答题:
   1 struts 中关于共享资源区作用域的问题,以及转发跟重定向的主要区别
   2 struts 中 formbean 、 validator 的相关内容。 ( 我觉得这个题如果出现似乎应该是在编程题中 )
   3 JSP 中有三种独立的向页面添加代码段的技术,写出其中的两种
   4 结合你所做项目中用到的一个框架,谈谈它的特点,利弊,主要结合业务描述
   ( 简述 JAVA 的垃圾回收机制优点和原理,并考虑 2 种回收机制 。有可能在简答中考 )
   编程题
   1 写一个 JSP 中关于 error-page 404 错误的配置,让其指向 error404.jsp 的页面,或者描述其配置的原理
   2 将一个 int 型数组写到一个 temp.dat 文件中,再从 temp.dat 中读出,并在控制台上逆序打印数组元素
   3 帮一个业务操作运营平台写一个用户登录页面


相关内容:

  1. java程序员面试笔试试题
  2. 25道Java面试题集合
  3. 25道Java面试题集合
  4. Java基础面试题
  5. Java面向对象面试题
  6. Java基础面试题