
java
andysylar_xoxo
一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate依赖的JAR包用途
一、hibernate的各个包的大概用途: hibernate-testing: 支持单元测试。 hibernate-swarmcache:支持SwarmCache,一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用程序的性能的理想选择。 hibernate-proxool:支持Pro转载 2016-12-15 10:00:10 · 700 阅读 · 0 评论 -
String、StringBuffer、StringBuilder区别
1、String是不可变类,StringBuffer与StringBuilder是可变类2、String的联合+方法与StringBuffer的append方法区别:String的+运算符在进行字符串运算时,首先将当前的字符串对象转换为StringBuffer 类型,调用其append方法,最后再将生成的StringBuffer 对象通过其toString 方法转换为String类型的字符原创 2016-12-15 10:08:53 · 236 阅读 · 0 评论 -
mybatis面试题
1.Mybatis比IBatis比较大的几个改进是什么 a.有接口绑定,包括注解绑定sql和xml绑定Sql , b.动态sql由原来的节点配置变成OGNL表达式, c. 在一对一,一对多的时候引进了association,在一对多的时候引入了collection 节点,不过都是在resultMap里面配置2转载 2016-12-15 10:07:28 · 606 阅读 · 0 评论 -
spring面试题
Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2M转载 2016-12-15 10:06:29 · 306 阅读 · 0 评论 -
thread与runnable区别
实现Runnable接口相对于继承Thread类来说,有如下显著的好处: 1.适合多个相同程序代码的线程去处理同一资源的情况,把虚拟CPU(线程)同程序的代码、数据有效分离,较好地体现了面向对象的设计思想。 2.可以避免由于JAVA的单继承特性带来的局限。我们经常碰到这样一种情况,即当我们要将已继承了某一个类的子类放入多线程中,由于一个类不能同时有两个父类,所以不能用继承Thread类的方转载 2016-12-15 10:05:17 · 234 阅读 · 0 评论 -
java面试题
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的”一次编写,处处运转载 2016-12-15 10:04:38 · 337 阅读 · 0 评论 -
Apache Commons
一、Commons BeanUtils说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。二、Commons CLI说明:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。三、Commons Codec说明:这个工具是用转载 2016-12-15 10:04:04 · 503 阅读 · 0 评论 -
Set,List,Map的区别
Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)[html] view plain copy print?span style="font-family:Microsoft YaHei;font-size:12px;">世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有转载 2016-12-15 10:02:16 · 268 阅读 · 0 评论 -
Maven 命令行选项
说明:1、使用-选项时,和后面的参数之间可以不要空格。而使用--选项时,和后面的参数之间必须有空格。如下面的例子: $ mvn help:describe -Dcmd=compiler:compile $ mvn install --define maven.test.skip=true2、有些命令行选项是从Maven2.1才有的。 定义属性-D,--define转载 2016-12-15 10:01:40 · 268 阅读 · 0 评论 -
spring各jar包功能【整理】
org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包org.springframework.aspects——Spring提供的对AspectJ框架的整合org.s转载 2016-12-15 10:01:02 · 1741 阅读 · 0 评论 -
java基础数据类型与String类型区别
区别:Java内存存放位置不一样,基本数据类型存在栈(stack),String的对象实例存在堆(heap)。另外String,不是基本数据类型,判断是否相等,不能使用==,而应该使用equals方法。java 中String 是个对象,是引用类型基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构基本类型仅表示简单的数据类型,引用类型可原创 2016-12-15 10:11:14 · 6671 阅读 · 0 评论