Java面试
老阿張
一个喜欢折腾的程序猿
展开
-
JavaWeb面试题复习第一弹
1、原生jdbc操作数据库流程Class.forName()加载数据库连接驱动DriverManager.getConnection()获取数据连接对象根据SQL获取sql会话对象,有2种方式Statement、PreparedStatement执行SQL处理结果集,执行SQL前如果有参数值setXXX();关闭结果集,关闭会话,关闭连接2、为什么使用PreparedStatementPreparedStatement接口继承Statement,PreparedStatement实例包含原创 2020-10-24 08:43:49 · 170 阅读 · 0 评论 -
JavaSE面试题复习第一弹
1、反射首先获取到字节码,三种方法:Class.forName(className)类名.classthis.getClass()将字节码中的方法、变量、构造函数等映射成相应的Method、Filed、Constructor等类,这些类提供了丰富的方法可以被我们使用。2、类什么时候被初始化创建类的实例,new一个对象访问某个类或接口的静态变量,或者对该静态变量赋值调用类的静态方法反射初始化一个类的子类(会首先初始化子类的父类)JVM启动时标明的启动类,即文件名和类名相同的原创 2020-10-24 08:34:04 · 140 阅读 · 1 评论