java面试题
文章平均质量分 59
L@wang
吾生也有涯 而知也无涯
展开
-
redis面试题
redis原创 2022-12-13 17:22:02 · 458 阅读 · 0 评论 -
MyBatis面试题
MyBatis原创 2022-12-13 13:54:23 · 315 阅读 · 0 评论 -
spring & springMVC 面试题
spring ,springMVC原创 2022-12-13 10:16:47 · 266 阅读 · 0 评论 -
设计模式面试题
设计模式原创 2022-12-09 16:25:30 · 79 阅读 · 0 评论 -
网络编程面试题
网络编程原创 2022-12-09 16:14:18 · 94 阅读 · 0 评论 -
Java面试题-异常
异常原创 2022-12-09 15:19:50 · 575 阅读 · 0 评论 -
Java面试-web面试题
Java web原创 2022-12-09 11:26:17 · 94 阅读 · 0 评论 -
Java面试题-反射&对象拷贝
放射 , 对象拷贝原创 2022-12-09 10:47:07 · 89 阅读 · 0 评论 -
java面试-反射
反射原创 2022-12-09 10:34:29 · 81 阅读 · 0 评论 -
java面试题-并发
多线程、并发原创 2022-12-09 10:23:01 · 293 阅读 · 0 评论 -
java面试题-容器
java容器框架面试题原创 2022-12-07 16:41:40 · 136 阅读 · 0 评论 -
java面试题-java基础
java面试题原创 2022-12-07 10:58:28 · 180 阅读 · 0 评论 -
编写一个截取字符串的函数
编写一个截取字符串的函数,输入为一个字符串合字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。答:首先要了解中文字符有多种编码及各种编码的特种。假设n为要截取的字符数。import java.io.UnsupportedEncodingException;public class Test { public static void main(String原创 2022-05-05 22:56:40 · 417 阅读 · 0 评论 -
2. Zookeeper面试题
zookeeper面试题原创 2022-02-14 19:12:51 · 940 阅读 · 0 评论 -
2. Mybaits 的优点:
1、基于 SQL 语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任 何影响,SQL 写在 XML 里,解除 sql 与程序代码的耦合,便于统一管理;提供 XML 标签,支持编写动态 SQL 语句,并可重用。2、与 JDBC 相比,减少了 50%以上的代码量,消除了 JDBC 大量冗余的代码,不 需要手动开关连接;3、很好的与各种数据库兼容(因为 MyBatis 使用 JDBC 来连接数据库,所以只要 JDBC 支持的数据库 MyBatis 都支持)。4、能够与 Spring 很好的集原创 2022-02-06 20:31:29 · 465 阅读 · 0 评论 -
mybatis面试题
1. 什么是 Mybatis?2. Mybaits 的优点:3. MyBatis 框架的缺点:4. MyBatis 框架适用场合:5. MyBatis 与 Hibernate 有哪些不同?6. #{}和${}的区别是什么?7. 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?8. 模糊查询 like 语句该怎么写?9. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, 请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法, 参数不同时,方法能重载吗原创 2022-02-06 14:59:36 · 132 阅读 · 0 评论 -
MVC的各个部分都有哪些结束来实现?如何实现?
MVC是Model-View-Controller的简写。Model代表的是应用的业务逻辑(通过JavaBean,EJB组件来实现)View是应用的表示面(有JSP页面产生)Controller是提供应用的处理过程控制(一般是一个Servlet)通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,就是MVC。这些组件可以进行交互和重用。原创 2017-03-17 16:24:15 · 384 阅读 · 0 评论 -
servlet API中forward() 与redirect()的区别?
转发:request.getRequestDispatcher(URL).forward(request,response); 转发仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;重定向:response.sendRedirect(URL); 重定向是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址原创 2017-03-17 11:33:11 · 526 阅读 · 0 评论 -
Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
Math类中提供了三个与取整有关的方法:ceil、 floor、 round, 这些方法的作用与他们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,Math.floor(11.3)的结果为11,Math.floor(-11.3原创 2017-03-16 19:08:16 · 1046 阅读 · 0 评论 -
Integer与int的区别
int是java提供的8中原始数据类型之一。java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能用Integration。在jsp开发中,Integer的默认值为null,所以用原创 2017-03-16 18:55:28 · 313 阅读 · 0 评论 -
静态变量与实例变量的区别?
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会分配空间,静态变量就可以使用了。总之,实例变量必须创建对象后才可以通过这个对象来原创 2017-03-15 19:19:37 · 305 阅读 · 0 评论 -
是否可以从一个static方法内部发出对非static方法的调用
不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法关联到那个对象上的呢?这个逻辑无法成立,所以,一个static方法内部不能原创 2017-03-15 19:12:17 · 6115 阅读 · 2 评论 -
java构造器Constructor是否可被override?
构造器不能被继承,所以不存在override(重写)的问题,但是可以被重载。有不足之处,请指正,谢谢!原创 2017-03-28 17:10:10 · 1846 阅读 · 0 评论 -
“==” 和equals方法究竟有什么区别?
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用== 操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Object obj = new Object();变量obj是一个内存,new Object()是另一原创 2017-03-20 18:05:39 · 2411 阅读 · 1 评论 -
一个存储对象的数组要注意的地方: 存储的对象不要空指针异常了
例如一个Person实体类public class Person {private String name;private String sex;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;原创 2017-06-29 16:37:54 · 445 阅读 · 0 评论 -
Class.forName的作用?为什么要用?
按参数中指定的字符串形式的类名去搜索并加载相应的类,如果该类字节码已经被加载过,则返回代表该字节码的Class实例对象,否则,按类加载器的委托机制去搜索和加载该类,如果所有的类加载器都无法加载到该类,则抛出ClassNotFoundException。加载完这个Class字节码后,接着就可以使用Class字节码的newInstance方法创建该类的实例对象了。有时候,我们程序中所有使用的具体类名在原创 2017-03-18 14:24:13 · 3013 阅读 · 0 评论