
Java语言
bai_Dreamer
这个作者很懒,什么都没留下…
展开
-
静态方法使用动态内部类的错误
No enclosing instance of type ChatServer is accessible. Must qualify the allocation with an enclosing instance of type ChatServer (e.g. x.new A() where x is an instance of ChatServer).原创 2015-08-26 16:20:17 · 484 阅读 · 0 评论 -
java错误:the hierarchy of type "类名" is inconsistent
添加上缺失的jar包 aopalliance-1.0.jar原创 2015-12-11 21:18:00 · 910 阅读 · 0 评论 -
jDK7中的String.intern()方法
jdk1.7之后,常量池被放到了堆空间中,这使得intern()的实现原理也不同了。 String a = new String("1") + new String("2"); System.out.println(a.intern() == a); System.out.println(a == "12");得到的结果是true,true.String b = "12";原创 2017-09-14 21:16:51 · 1427 阅读 · 2 评论 -
排序算法java实现
1.快速排序public class SortSumm { public static void sort(int[] array, int low, int height) { if (low < height) { int i = low; int j = height; int index原创 2017-09-14 22:23:56 · 269 阅读 · 0 评论 -
java8
之前学习python,对数据进行处理就感觉到了lambda的简洁,这次java8也添加了lambda表达式,确实很吸引人。周末学习了一下java8,有一些体会: Java8引入了lambda表达式,是一个很好的尝试,它会使我们的代码更加清爽,更加简洁。但是请等一下,别着急把我们手头的代码全部lambda化,lambda适合进行数值运算,或函数中的逻辑比较简单的地方。不顾规则的使用,会使代码变的原创 2017-11-27 11:35:53 · 393 阅读 · 1 评论 -
@PostConstruct 注解导致的空指针异常
@PostConstruct 注解导致的空指针异常@PostConstruct 用途是执行在依赖注入完成之后的操作。比如:类A注入了类B。在初始化类A时,根据类的执行顺序要先执行类A的构造方法,再执行注入。所以,构造方法中就无法使用类B。而被@PostConstruct注解的方法,在类A初始化的过程中,注入完类B后再执行。参考:https://blog.youkuaiyun.com/u014515...原创 2018-07-17 21:22:01 · 7401 阅读 · 1 评论