风情java面试题3

 时间:2024-10-15 22:36:16

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

风情java面试题3

2、写一个Singleton出来。Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法public class Singleton { private Singleton(){}   //在自己内部定义自己一个实例,是不是很奇怪?   //注意这是private 只供内部调用   private static Singleton instance = new Singleton();   //这里提供了一个供外部访问本class的静态方法,可以直接访问     public static Singleton getInstance() {     return instance;      }}第二种形式:public class Singleton {  private static Singleton instance = null;  public static synchronized Singleton getInstance() {   //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次        //使用时生成实例,提高了效率!   if (instance==null){     instance=new Singleton(); } return instance; }}

风情java面试题3

3、描述一下JVM加载class文件的原理机制JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。

风情java面试题3
  • 风情java面试题
  • 风情java面试题2
  • java面试题五
  • JAVA基础面试题
  • Java开发岗位面试题归类
  • 热门搜索
    手抄报初中生 小学安全知识手抄报 祖国我为你骄傲手抄报 手抄报边框素材 中国传统手抄报 有关春天来了的手抄报 关于孔子的手抄报 海洋知识手抄报 五年级数学手抄报内容 环保手抄报资料大全