面试题共22篇
Java面试总结(12万字)-拾光赋

Java面试总结(12万字)

1. 请你自我介绍一下你自己? 2. 你对加班的看法? 3. 你对薪资的要求? 4. 你的职业规划? 5. 你还有什么问题要问吗? 6. 如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng1年前
515311
关于short s1=1时s1=s1+1与s1+=1的区别。-拾光赋

关于short s1=1时s1=s1+1与s1+=1的区别。

关于short s1=1时s1=s1+1与s1+=1的区别。1、对于s1=s1+1,s1+1会自动提升类型,结果为int型,再赋值给short型的s1时会报强制类型转换的错误。2、对于s1+=1,由于+=是JAVA语言规定的运算符,JAVA编...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
040
Java考察&和跳出多重嵌套循环的题目-拾光赋

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

结合两道面试题写出的一道java题目,你做对了吗?public static void main(String[] args) { int i=1; ok: while (1==1 & (i++)==1){ for ( i=0 ; i <100 ; i++) { for (int j = 0; j &l...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
070
解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法-拾光赋

解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法

栈的使用:通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用JVM中的栈空间。堆的使用:通过new关键字和构造器创建的对象则放在堆空间,堆是垃圾收集器管...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
0180
Java中final、finally、finalize的区别-拾光赋

Java中final、finally、finalize的区别

final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
070
几种常用的数据库端口-拾光赋

几种常用的数据库端口

1433 sqlserver1521 oracle1527 Derby3306 mysql5432 pgsql5000 db29092 pointbase无默认 Informix
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
090
java中的单例设计模式及两种实现方法的代码举例-拾光赋

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

java面试时经常会问到关于单例设计模式,因为它能考察的知识点较多且在开发中经常用到。那我就来说一说我对于单例设计模式的一些浅见。首先,在Java中,什么是单例呢?就是保证类在内存中只有一...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
050
事务的三个基本特征ACID特性-拾光赋

事务的三个基本特征ACID特性

事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可翻个的工作单位一个转账必须A账号扣钱成功,B账号加钱成功,才算真正的转账成功。事务必须满足四大...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
090
Spring框架的事务管理有哪些优点?-拾光赋

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

它为不同的事务API 如 JTA,JDBC,Hibernate,JPA 和JDO,提供一个不变的编程模式。它为编程式事务管理提供了一套简单的API而不是一些复杂的事务API如它支持声明式事务管理。它和Spring各种数据...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
050
java多线程运行,保证线程安全的3种方式(Synchronized、Lock、AtomicInteger)-拾光赋

java多线程运行,保证线程安全的3种方式(Synchronized、Lock、AtomicInteger)

1、前言:在多线程运行,尤其是多线程共同操作一个变量时,会造成数据异常,线程不安全。下面这段代码就是个线程不安全的例子。public class Run { private static int count = 1; private Runn...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
090
MyBatis的编程步骤是什么?-拾光赋

MyBatis的编程步骤是什么?

MyBatis的编程步骤是什么?1、创建SqlSessionFactory 会话工厂2、通过SqlSessionFactory 创建SqlSession3、通过sqlsession执行数据库操作4、调用session.commit()提交事务5、调用session.close(...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
050
java 中操作字符串都有哪些类?它们之间有什么区别?-拾光赋

java 中操作字符串都有哪些类?它们之间有什么区别?

String、StringBuffer、StringBuilderString : final修饰,String类的方法都是返回new String。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。StringBuffer ...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng4年前
040