摘要:
BeanUtils.copyProperties 和 PropertyUtils.copyProperties
两个工具类都是对两个bean之前存在name相同的属性进行处理,无论是源bean或者目标bean多出的属性均不处理。
其原理是通过JDK自带的反射机制动态的去get,set,从而去转换我们的类。
但是要注... 阅读原文
2017-06-30 08:26:02 阅读(786) 评论(0)
摘要:
一.单词部分:
①process进程 ②current当前的③thread线程④runnable可获取的
⑤interrupt中断⑥join加入⑦yield产生⑧synchronize同时发生
二.预习部分
1.线程与进程的区别:
进程是系统运行程序的基本单位
线程是进程中执行运算的最小单位
2.说明创建线程的方式有... 阅读原文
2017-06-30 07:38:03 阅读(813) 评论(0)
摘要:
一、使用注解配置spring
1.步骤
1.1 导包4+2+spring-aop
4代表:
2代表:
日志包:com.springsource.org.apache.commons.logging-1.1.1.jar
可选:com.springsource.org.apac... 阅读原文
2017-06-30 06:53:03 阅读(819) 评论(0)
摘要:
以下的内容部分参考了网络上的内容,在此对原作者表示感谢! Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。 首先,invoke方法... 阅读原文
2017-06-30 06:35:05 阅读(790) 评论(0)
摘要:
学习JAVA中数组的使用
一、什么是数组?
问:编写代码保存 4 名学生的考试成绩。
答:简单啊,定义 4 个变量呗
问:那“计算全年级 400 名学生的考试成绩”,肿么办
答: 。。。。。。。
数组,就可以帮助你妥妥的解决问题啦!!
数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放... 阅读原文
2017-06-29 23:51:05 阅读(780) 评论(0)
摘要:
TreeSet是SortedSet接口的实现类,Sorted的英文意思是分类的;选择的。
TreeSet可以确保集合元素处于排序状态。与HashSet集合相比,TreeSet还提供了如下几个额外方法:
方法名称
解释
Comparator comparator();
如果TreeSet采用了定制排序,则该方... 阅读原文
2017-06-29 23:34:02 阅读(795) 评论(0)
摘要:
问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改?
解决方案:
找到本机maven仓库存放位置,比如:${user.home}/.m2/路径,编辑settings.xml文件,在profiles节点下配置
<profile>
... 阅读原文
2017-06-29 21:50:09 阅读(832) 评论(0)
摘要:
问题的提出:
在编写代码的时候,你会发现我们只是简单把打印信息改变了,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来就真的是打几个Hello World就下班了。那么如何解决热部署的问题呢?那就是springloaded
一,使用方式一(不建议使用)-springloaded
1)在pom.xml文... 阅读原文
2017-06-29 21:48:04 阅读(814) 评论(0)
摘要:
对于Java程序猿学习的建议
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是LZ你是如何学习Java的,能不能给点建议?
今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的... 阅读原文
2017-06-29 20:46:01 阅读(757) 评论(0)
摘要:
对象属性复制的三种方法:
1.Apache提供的BeanUtil.copyProperties和PropertyUtil.copyProperties两种方式
BeanUtils.copyProperties("转换后的类", "要转换的类"); //多一步类型转换,比PropertyUtils效率还差
Pr... 阅读原文
2017-06-29 18:13:05 阅读(838) 评论(0)