摘要:
新博客将搬家至CSDN,地址:http://blog.csdn.net/u012424783,欢迎访问 阅读全文
摘要:
什么是类加载器类加载器是Java语言在1.0版本就引入的。最初是为了满足JavaApplet需要。现在类加载器在Web容器和OSGI中得到了广泛的应用,一般来说,Java应用的开发人员不需要直接同类加载器进行交互。Java虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时候在ClassNotFound... 阅读全文
摘要:
在使用Ecplise进行代码调试的时候,发现打了断点,却一直不进入断点,也不会进取断点调试模式,找了很久答案,之前就发现断点的样子有些奇怪,现在看来,还真是这个原因造成的。只要不跳过断点快捷键(Ctrl + Alt + B)就会进入调试模式了,或进行设置 阅读全文
摘要:
泛型的来源在Java中,泛型借鉴了C++的模版函数,从而引入了泛型。C++泛型int add(int x,int y){ return x + y;}float add(float x.float y){ return x + y;}double add(double x,double y){ return x + y;}// 泛型函数对上面的整数,浮点数的抽象和实现templa... 阅读全文
摘要:
什么是泛型泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉”类型”信息,是程序的运行效率不受影响,对于参数化的泛型类型,getClass()方法返回值和原始类型完全一样。由于编译生成的字节码会擦除泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,然后再调用add()方法... 阅读全文
摘要:
简介大多数的java开发者通常在创建Java类的时候都会遵循JavaBean的命名模式,对类的属性生成getters方法和setters方法。通过调用相应的getXxx和setXxx方法,直接访问这些方法是很常见的做法。BeanUtils就是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。前提commons-beanutils-1.9.3.jarcommons-loggi... 阅读全文
摘要:
ArrayListArrayList在Java中主要是以线性表的形式进行存储,其本质是数组,不过相对于数组的长度不可变这一缺点,其实行了长度可变策略,使你在使用时,感觉到其就是一个无限长度的数组,而在底层中,则是通过动态增加长度来实现的,ArrayList就像是排队,没来一个对象或者元素,都会被添加到末尾位置(默认情况下),当然也免不了熟人插队的情况,此时就要指定相应位置,位置之前的元素位置不变,... 阅读全文
摘要:
我经常会想获取参数的实际类型,在Hibernate中就利用的这一点。domain: Person.javapublic class Person { // 编号 private Long id; // 姓名 private String name; public Person() { } public Person(Long id,... 阅读全文
摘要:
报错信息Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2017-08-31 07:24:56.020 ERROR 46256 --- [ main] o.s.boot.SpringAp... 阅读全文
摘要:
报错信息Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either... 阅读全文