Demo: package com.qhong; public class Main { public static void main(String[] args) throws Exception { new Thread(new Runnable(){ @Override public void run(){ System.out.println("Before Java8"); } }).start(); new Thread(()->System.out.println…
9月份java9就要发布了,在8月的最后一天决定回顾一下java8那些惊天动地的变化,加深理解,共同进步. 我们都知道java与c++,c不同是一个为面向对象而生的语言,面向对象思想贯彻了java发展的大部分时间直到java8,java8的出现为java引进了新的思想(虽然这个思想在别的语言里早就有了)--函数式编程,这是两种思想的碰撞,导致刚刚接触java8会觉得自己不是在写java代码...好了废话不多说,先总结java8的一些颠覆性的变动点: 1.接口允许有实现: public inter…
public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历方式 for (int i = 0; i &l…