
java
文章平均质量分 60
cxyshine
这个作者很懒,什么都没留下…
展开
-
java正则表达式中的‘\\转义
public class regex { /** * @param args}原创 2014-09-15 16:40:33 · 2174 阅读 · 0 评论 -
spring 4.3.5导入commons-logging的jar包后报NoClassDefFoundError
使用spring 4.3.5和commons-logging运行项目时报以下错误,commons-logging的jar包也导入了还是报错。Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.conte原创 2017-01-02 20:12:10 · 1640 阅读 · 1 评论 -
Spring笔记(writing)
bean的scope为prototype时,其生命周期,不在由容器管理。scope为singleton时容器可以继续管理bean原创 2014-11-07 20:02:45 · 536 阅读 · 0 评论 -
Comparable & Comparator
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包转载 2014-11-03 21:29:05 · 422 阅读 · 0 评论 -
Spring Bean的生命周期
1、创建应用上下文时会将xml文件zhongspring bean在new ClassPathXmlApplicationContext("foo.xml");原创 2014-11-04 19:55:20 · 552 阅读 · 0 评论 -
override equals后也要override hashcode方法,否则hashmap,hashset,hashtable这三个集合中的操作会出问题。 (其他情况下,不重写hashcode没)
import java.util.HashMap;import java.util.Map;public final class PhoneNumber { private final short areaCode; private final short prefix; private final short lineNumber; public PhoneNumber(i原创 2014-11-03 17:01:13 · 1250 阅读 · 0 评论 -
java动态代理
动态代理为执行某个对象的某xie原创 2014-11-18 20:19:06 · 414 阅读 · 0 评论 -
try,catch,finall,return的执行顺序
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally转载 2014-11-17 10:13:34 · 538 阅读 · 0 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchroni转载 2014-11-17 13:38:24 · 378 阅读 · 0 评论 -
java继承的构造函数调用顺序
1、首先调用父类的无参构造函数(这个构造han)原创 2014-11-13 09:25:53 · 1110 阅读 · 0 评论 -
Eclipse快捷键
Ctrl + 鼠标左键:打开声明全局后退历史记录 Alt+←全局前进历史记录 Alt+→ 1 编辑作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器 查找上一个 Ctrl+Shift+K文本编辑器 查找下一个 Ctr转载 2014-09-16 09:26:30 · 533 阅读 · 0 评论 -
java接口
二、接口的特点1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2、Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化3、Java接口中只能包含public,static,final类型的成员变量和public,abst转载 2014-09-15 17:18:26 · 452 阅读 · 0 评论 -
快速排序挖坑法理解与实现
看了这片文章,确实非常形象,http://blog.youkuaiyun.com/morewindows/article/details/6684558自己实现的代码如下package sort;/*快速排序 * 简单理解为找位置排序,每趟排序都为阈值pivot找到其该放的位置,即其左边的全都pivot; * 然后对左右两边分别递归执行之前的步骤; * 1 low < high 才需原创 2017-01-08 20:30:56 · 1203 阅读 · 0 评论