java
陈大侠在江湖
世界上最帅的程序员
展开
-
Java8的重要特性(lambda表达式和流式编程)
/** * 1.lambda表达式 * 2.stream编程 * 3.方法与构造函数引用,允许你使用 :: 关键字来传递方法或者构造函数引用(非静态方法) * 4.optional解决空指针异常 * 5. */public class Main { private static List<String> list = Arrays.asList("a", "b"...原创 2018-09-19 20:08:11 · 2790 阅读 · 1 评论 -
关于字符串拼接效率比较
1.效率最差:使用+符号拼接2.效率较好:concat3.效率好:join拼接和StringBuffer性能差不多,略高。4.最好的:StringBuilder是最好的 StringBuilder sb=new StringBuilder(); for (int i =0;i<100;i++){ sb=sb.appe...原创 2018-06-08 19:49:09 · 2049 阅读 · 0 评论 -
关于线程请求中断
没有可以强制终止线程的方法,只有请求中断线程的方法(interrupt)。 当对线程使用interrupt方法时,将对线程发送一个中断的信号,每个线程都具有一个Boolean标识,标识当前的线程是否中断,所以每个线程都应该要持续进行检查。while (!Thread.currentThread (). islnterrupted()){do somethin...原创 2018-06-08 18:23:24 · 438 阅读 · 0 评论