随笔分类 -  Java面试题

24-06-25
摘要:Mybatis的工作原理 获取SQL Session Factory对象 解析文件的每个消息保存ziaConfiguration中,返回包含Configuration的DefaultSqlSession 获取SqlSession对象 返回一个DefaultSqlSession对象,包括Executo 阅读全文

posted @ 2024-06-25 16:30 强K 阅读(20) 评论(0) 推荐(0)

24-06-19
摘要:说下原生jdbc 操作数据库流程? Class.forName()加载数据库连接驱动 DriverManager.getConnection()获取数据连接对象 根据SQL获取sql会话对象,有两种方式Statement,PreparedStatement 执行SQL处理结果集,执行SQL前如果有参 阅读全文

posted @ 2024-06-23 10:09 强K 阅读(300) 评论(0) 推荐(0)

24-06-16-17-18
摘要:线程的创建方式、生命周期、线程池的理解及参数的作用 多线程的创建方式 (1) 继承Thread类:但Thread本质上也是首先Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一的方法就是通过Thread类的start()实例方法。start()方法是一个navite方法,它将 阅读全文

posted @ 2024-06-19 17:40 强K 阅读(53) 评论(0) 推荐(0)

24-06-15
摘要:final、finally、finalize 的区别? final:用于声明属性,方法或类,分别表示属性不可变,方法不可覆盖,其修饰的类不可继承 finally:异常处理语句的一部分,表示总是执行 finalize:Object类的一个方法,在垃圾回收器执行时会调用被回收对象的 此方法可以覆盖此方法 阅读全文

posted @ 2024-06-15 22:14 强K 阅读(296) 评论(0) 推荐(0)

24-06-13
摘要:是否可以继承String? String类是final类,不能被继承. 继承String本身就是一个错误行为,对String类型最好的重写方式是关联关系(Has-A)和依赖关系(Use-A)而不是继承关系 重载(overload)和重写(override)的区别?重载的方法能否根据返回类型进行区分? 阅读全文

posted @ 2024-06-13 22:41 强K 阅读(32) 评论(0) 推荐(0)