千家信息网

Java面试题中常见的问题有哪些

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容主要讲解"Java面试题中常见的问题有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java面试题中常见的问题有哪些"吧!1、java 中会存
千家信息网最后更新 2025年01月20日Java面试题中常见的问题有哪些

本篇内容主要讲解"Java面试题中常见的问题有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java面试题中常见的问题有哪些"吧!

  1、java 中会存在内存泄漏吗,请简单描述。

  答:会;存在无用但可达的对象,这些对象不能被GC 回收,导致耗费内存资源。

  2、静态变量和实例变量的区别?

  答:静态变量也称为类变量,归全类共有,它不依赖于某个对象,可通过类名直接访问;而实例变量必须依存于某一实例,只能通过对象才能访问到它。

  3、是否可以从一个static 方法内部发出对非static 方法的调用?

  答:不可以,如果其中包含对象的method(),不能保证对象初始化。

  4、写clone()方法时,通常都有一行代码,是什么?

  答:Clone 有缺省行为:super.clone(),他负责产生正确大小的空间,并逐位复制。

  5、GC 是什么? 为什么要有GC?

  答:GC 是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的GC 功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java 语言没有提供释放已分配内存的显示操作方法。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:System.gc() 或Runtime.getRuntime().gc() 。

  6、说出数据连接池的工作机制是什么?

  答:J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。

  7、EJB 的激活机制?

  答:以Stateful Session Bean 为例:其Cache 大小决定了内存中可以同时存在的Bean 实例的数量,根据MRU 或NRU 算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB 实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean 实例则从其去激活Bean 存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive 和ejbPassivate 方法。

到此,相信大家对"Java面试题中常见的问题有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

实例 内存 方法 对象 激活 程序 变量 问题 数量 机制 常见 垃圾 内容 大小 客户 客户端 状态 空闲 表记 静态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苹果新手机老连接不到服务器 南通图片存储服务器 财务软件开发资质 间谍网络安全 深圳市网络安全公司 河南锦途网络技术服务有限公司 分布式数据库管理技术的案例 数据库箭头什么意思啊 迪哥我的世界pc服务器推荐 JAVA版mc加入服务器 哪些服务器有解析功能 沈阳网络安全科技馆 论文查重时表格里的数据库 部队网络安全漫画展板大全 机箱服务器机箱入侵报警 功能 上海软件开发公司有哪些在多伦多 我的世界怎样在服务器里装模组 网络技术的核心是()的结合 数据库软件类型 杭州市网络安全研究所英语 学校网络安全法宣传教育 信息网络安全是什么工作 网络安全工作的主要目标包括 高校 网络安全 责任人 数据库的数据数量和质量 网络安全警示教育会议材料 软件开发的目标怎么写 公安租用网络安全责任承诺书 信息网络安全防护体系 黄埔正规网络安全服务
0