-
java经典面试题集锦(二)
一、int和Integer的区别(相关教程推荐:java面试题)1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当
-
多年开发经验总结的Java面试题——(四)
1、Java数组和链表的两种结构的 *** 作效率数组效率高,数组底层是一个连续的内存空间,根据基地址和偏移量计算地址的;链表的数据是通过地址指向下一个数据地址找到的;(更多面试题推荐:java常见面试题)2、Java的引用类型有哪几种?强引用、弱
-
多年开发经验总结的Java面试题——(三)
一、Java 中的final关键字有哪些用法? 修饰的变量必须初始化或不能修改,修饰类不能被继承,修饰方法不能被重写。(更多面试题推荐:java常见面试题)二、try{}里有一个return语句,那么紧跟在这个try后的finally{}里
-
多年开发经验总结的Java面试题——(五)
1、描述一下JVM加载class文件的原理机制? (更多面试题推荐:java常见面试题)装载:查找和导入class文件;检查:载入的class文件数据的正确性;准备:为类的静态变量分配存储空间;解析:将符号引用转换成直接引用(这一步是可选的
-
多年开发经验总结的Java面试题——(八)
1、Spring的几种注入方式(更多相关面试题推荐:java面试题及答案)注解注入、setter注入、构造器注入2、Spring如何实现事务管理 编程式事务管理:将事务管理代码嵌入到业务方法中来控制事务的提交和回滚,在编程式事务中,必须在每
-
java基础面试题(一)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。(更多面试题推荐:java面试题及答案)2、Java有没有
-
java高频率基础面试题
一、是否可以从一个static方法内部发出对非static方法的调用?(视频教程推荐:java课程)不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对
-
java高频率基础面试题——(二)
面试题内容如下:(相关面试题推荐:java面试题及答案)1、String s = new String("xyz");创建了几个StringObject?是否可以继承String类?两个或一个都有可能,”xyz”对应一个
-
java高频率基础面试题——(三)
面试题内容如下:1、a.hashCode() 有什么用?与 a.equals(b) 有什么关系?(更多相关面试题推荐:java面试题及答案)hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Has
-
java高频率基础面试题——(四)
一、说一说Servlet的生命周期?(更多相关面试题推荐:java面试题及答案)Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),s
-
java高频率基础面试题——(五)
1、JDBC访问数据库的基本步骤是什么?(更多面试题推荐:java面试题及答案)加载驱动通过DriverManager对象获取连接对象Connection通过连接对象获取会话通过会话进行数据的增删改查,封装对象关闭资源2、说说prepare
-
java高频率基础面试题——(六)
一、谈谈你对Struts的理解(更多相关面试题推荐:java面试题及答案)1、struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的
-
java高频率基础面试题——(七)
1、使用Spring框架的好处是什么?(更多面试题推荐:java面试题及答案)轻量:Spring 是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是
-
java经典面试题集锦(一)
一、&与&&的区别(推荐学习:java面试题)&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与(或简洁与)运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端
-
java经典面试题集锦(三)
一、String、StringBuffer与StringBuilder的区别(相关教程推荐:java面试题)String的值是不可变的,这就导致每次对String的 *** 作都会生成新的String对象。StringBuffer 和 String
-
java经典面试题集锦(四)
一、反射机制的应用场景(相关教程推荐:java面试题)逆向代码 ,例如反编译与注解相结合的框架 例如Retrofit单纯的反射机制应用框架 例如EventBus 2.x动态生成类框架 例如Gson二、什么是多线程?多线程,是指从软件或者硬件
-
java经典面试题集锦(五)
一、什么是线程同步、异步?(更多面试题推荐:java面试题)同步(synchronous)就是协同步调,按预定的先后次序进行运行。异步就是和同步相对,不阻塞,同时运行。二、什么是线程不安全?如何解决?(重点)什么叫线程安全?如果你的代码所在
-
多年开发经验总结的Java面试题——(一)
一、基本数据类型和封装类有什么区别(更多面试题推荐:java面试题)原始类型是类,引用类型是对象。原始类型大小比较用"==",引用类型大小比较用"equals"。引用类型可以被序列化,原始类型不行。在
-
java经典面试题集锦(七)
一、说一下ArrayList 和 Vector 的区别(更过面试题推荐:java面试题)1、同步性:Vector是线程安全的,用synchronized实现线程安全,而ArrayList是线程不安全的,如果只有一个线程会访问到集合,那最好使