当前位置: 首页 > 面试经验 >

Java求职者必备面经(五)

优质
小牛编辑
95浏览
2023-03-28

Java求职者必备面经(五)

  1. servlet的配置
  2. JDBC调用数据库的基本步骤
  3. tcp/ip在连接是有几次握手?释放是有几次握手?
  4. Java的接口和C++的虚类的相同和不同处。
  5. 用java怎样实现多线程?线程有那些状态?
  6. 请说出你所知道的线程同步的方法。
  7. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
  8. 你在项目中用到了xml技术的哪些方面?如何实现的?
  9. 何为“事务处理”,谈谈你对它的理解。
  10. 有一组数字(3,10,6,8,98,22),请编程排序(升降序皆可),语言不限,算法不限,但须注明是何种算法。

关键答案

2.导入必要的类,装入JDBC驱动程序,识别数据源,分配一个Connection对象,分配一个Statement对象,使用Statement执行一个查询,从返回的ResultSet对象中检索数据,关闭ResultSet,关闭Statement对象,关闭Connection对象

8.用到了数据存贮,信息配置两方面。在做数据交换平台时,将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。

9.事务处理是指一个单元的工作,这些工作要么全做,要么全部不做。作为一个逻辑单元,必须具备四个属性:自动性、一致性、独立性和持久性。自动性是指事务必须是一个自动的单元工作,要么执行全部数据的修改,要么全部数据的修改都不执行。一致性是指当事务完成时,必须使所有数据都具有一致的状态。在关系型数据库中,所有的规则必须应用到事务的修改上,以便维护所有数据的完整性。所有的内部数据结构,在事务结束之后,必须保证正确。独立性是指并行事务的修改必须与其他并行事务的修改相互独立。一个事务看到的数据要么是另外一个事务修改这些事务之前的状态,要么是第二个事务已经修改完成的数据,但是这个事务不能看到正在修改的数据

#java后台开发##求职[话题]##面经分享##java后端#
 类似资料: