java面试
softZhao107
随性
展开
-
面试题二——jdbc,mybatis,hibernate各自优缺点及区别
先比较下jdbc编程和hibernate编程各自的优缺点。 JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1,使用jdbc编程需要连接数据库,注册驱动和数据库信息 2,操作Connection,打开Statement对象 3,通过Statement对象执行SQL,返回结果到ResultSet对象 4,使用ResultSet读取数据...原创 2018-09-07 21:51:35 · 469 阅读 · 0 评论 -
面试三——List、Map、set的加载因子,默认初始容量和扩容增量
List、Map、set的加载因子,默认初始容量和扩容增量首先,这三个概念说下。初始大小,就是创建时可容纳的默认元素个数;加载因子,表示某个阀值,用0~1之间的小数来表示,当已有元素占比达到这个阀值后,底层将进行扩容操作;扩容方式,即指定每次扩容后的大小的规则,比如翻倍等。当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态...原创 2018-09-09 14:50:00 · 253 阅读 · 0 评论 -
SpringMVC与Struts2区别与比较总结
SpringMVC与Struts2区别与比较总结一、框架机制Struts2采用Filter实现,SpringMVC则采用Servlet实现。二、拦截机制1、Struts2a、Struts2框架是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype(否则会出现线程并发问题),然后通过sett...原创 2018-09-09 16:12:58 · 5851 阅读 · 0 评论 -
JVM面试——GC垃圾收集器
引用“地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?”我自己分析一下这个问题,首先是“什么时候”,不同层次的回答从低到高排列: 1.系统空闲的时候。 分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法、譬如SSH看看能否发掘一些...原创 2018-09-09 22:10:20 · 217 阅读 · 0 评论 -
面试题一
四类八种基本数据类型1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节)2.浮点型 float(4个字节) double(8个字节)3.逻辑性 boolean(八分之一个字节)4.字符型 char(2个字节,一个字符能存储下一个中文汉字) 基本数据类型与包装类对应关系和默认值short Short ...原创 2018-09-06 23:42:25 · 106 阅读 · 0 评论 -
前端页面Json对象与Json字符串的相互转换
一:Json对象转换为json字符串第一种:使用最原始的for循环自己拼装组合,这个我就不写例子了 第二种:使用浏览器自带的JSON对象,缺点是兼容性不好,对于ie8以下的版本不支持。 1 2 3 var userinfo = { name: "张三", age: 1, classname: "一年级",friends:["N1","N2...原创 2018-09-17 17:38:56 · 9729 阅读 · 0 评论 -
context:annotation-config与mvc:annotation-driven和context:component-scan区别
现在常用框架中SpringMVC.xml配置是:<mvc:annotation-driven/>和<context:component-scan>1那么<context:annotation-config/>呢?首先看一下三个注解各自定义:① <context:annotation-config/>1.如果你想使用@Autow...原创 2018-09-12 11:00:37 · 689 阅读 · 0 评论 -
Model、ModelMap和ModelAndView之间的区别及一些用法
对应ssm+maven搭建及扩展修改(三.对前俩节基础架构弊端及解析)追加1.前言最近SSM框架开发web项目,用得比较火热。spring-MVC肯定用过,在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于MVC框架,控制器Controller执行业务逻辑,用于产生模型数据Model,而视图View用于渲染模型数据。 使用Model和ModelA...原创 2019-02-12 11:32:49 · 600 阅读 · 0 评论