深圳艾派应用系统有限公司Java研发工程师面试题
2023-06-29
JAVA基础部分:
一:选择
关于静态变量描述正确的
垃圾回收的方式system.gc()
二:填空
三:问答
Statement 和preparedStatement的区别
谈谈final, finally, finalize的区别
面向对象部分:(这部分主要还是UML方面的)
写一个Singleton模式
一:选择
UML的图
下面那个图可以用来说明程序的执行顺序和程序的行为
UML的执行者的描述正确的
眼睛,鼻子,耳朵与头的关系描述正确
A继承 B。组合 C。实例化 D。引用
男人和人的关系描述正确的是
A继承 B。组合 C。实例化 D。引用
二:填空
可以用???来控制程序结构为单入口单出口
三.问答题
useCase
JAVA WEB部分:
一:选择
java中表示同步方法的关键字是synchronized
SCRIPT中用于提示消息的是那个
二: 填空
1. 事务的ACDI属性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)
2. JSP的4个基本动作
3. 字符串通常分为2类,字符串常量我们通常用 表示,字符串变量我们通常用 类表示
4. 如何用javaScript 提示用户消息框
提示对话框
三:问答题
设计一个页面要求:有一个输入框用于填写age,一个提交按钮,还要写一段SCRIPT用于判断年龄(当年龄大于55岁时 要求提示用户年龄太大)
面试问我的2个问题:
HIBERNATE的主键你如何配置的,它有几种关联关系
描述STRUTS的工作流