进程和线程
进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。
系统运行一个程序即是一个进程从创建、运行到消亡的过程。
在Java中,当我们启动main函数时其实就是启动了一个JVM的进程,而main函数所在的线程就是这个进程中的一个线程,也称为主线程。
进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。
系统运行一个程序即是一个进程从创建、运行到消亡的过程。
在Java中,当我们启动main函数时其实就是启动了一个JVM的进程,而main函数所在的线程就是这个进程中的一个线程,也称为主线程。
1 | Arrays.asList( "a", "b", "d" ).forEach( e -> System.out.println( e ) ); |
增加函数式接口的概念。即具有一个方法的普通接口。可以被隐式转换为lambda表达式。增加了一种特殊的注解明确声明接口作为函数式接口的意图:
@FunctionalInterface
,默认方法与静态方法并不影响函数式接口的契约,可以任意使用。
Java反射机制指的是在程序运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任意一个方法和属性。这种 动态地获取信息 以及 动态调用对象的方法 的功能称为java的反射机制。
反射机制可以让你在程序运行时,拿到任意一个类的属性和方法并调用它。
python项目分层模块导入处理优化 (通过字符串名导入模块)