面试题共19篇 第2页
如何实现数组和List之间的转换?-旧时代博客

如何实现数组和List之间的转换?

数组转 List ,使用 JDK 中 java.util.Arrays 工具类的 asList 方法public static void testArray2List() { String[] strs = new String[] {"aaa", "bbb", "ccc&q...
Jason.MengJason.Meng3年前
02800
MyBatis的编程步骤是什么?-旧时代博客

MyBatis的编程步骤是什么?

MyBatis的编程步骤是什么?1、创建SqlSessionFactory 会话工厂2、通过SqlSessionFactory 创建SqlSession3、通过sqlsession执行数据库操作4、调用session.commit()提交事务5、调用session.close(...
Jason.MengJason.Meng3年前
02670
Spring框架的事务管理有哪些优点?-旧时代博客

Spring框架的事务管理有哪些优点?

它为不同的事务API 如 JTA,JDBC,Hibernate,JPA 和JDO,提供一个不变的编程模式。它为编程式事务管理提供了一套简单的API而不是一些复杂的事务API如它支持声明式事务管理。它和Spring各种数据...
Jason.MengJason.Meng3年前
04180
java中的单例设计模式及两种实现方法的代码举例-旧时代博客

java中的单例设计模式及两种实现方法的代码举例

java面试时经常会问到关于单例设计模式,因为它能考察的知识点较多且在开发中经常用到。那我就来说一说我对于单例设计模式的一些浅见。首先,在Java中,什么是单例呢?就是保证类在内存中只有一...
Jason.MengJason.Meng3年前
02830
Java中final、finally、finalize的区别-旧时代博客

Java中final、finally、finalize的区别

final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会...
Java考察&和跳出多重嵌套循环的题目-旧时代博客

Java考察&和跳出多重嵌套循环的题目

结合两道面试题写出的一道java题目,你做对了吗?public static void main(String[] args) { int i=1; ok: while (1==1 & (i++)==1){ for ( i=0 ; i <100 ; i++) { ...
Jason.MengJason.Meng3年前
03310
Java中&&和&的区别-旧时代博客

Java中&&和&的区别

Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。&&的短路功能,当第一个表达式的值为false的时候,则不再计算第...
Mybatis中的 ${} 和 #{}区别与用法-旧时代博客

Mybatis中的 ${} 和 #{}区别与用法

#{} 这种取值是编译好SQL语句再取值 ${} 这种是取值以后再去编译SQL语句 #{}方式能够很大程度防止sql注入。 $方式无法防止Sql注入。 $方式一般用于传入数据库对象,例如传入表名.
A依赖B,B依赖A Spring如何处理。-旧时代博客

A依赖B,B依赖A Spring如何处理。

A依赖B,先实例化A,给属性b赋值前 先实例化B,然后把A实例赋值给B内部的属性a,等到B全部处理完了,把实例B赋值给A的属性b,继续处理A的其他属性。spring中使用此方案即 至少有一个可以先用无参...