(1) 一个set集合A 要转换成一个LIST集合,那么可以这么写,List list = new ArrayList(A);这样就能转换完成。
(2)(静态)变量和(静态)代码块的也是有执行顺序的,与代码书写的顺序一致。在(静态)代码块中可以使用(静态)变量,但是被使用的(静态)变量必须在(静态)代码块前面声明。
做了一些测试:
1.
2.
如果企图去使用它,编译报错找不到,得把变量定义放在上面。
3.
如果在下面的变量给他初始值了,就不会去将上面的静态代码块的值赋给它,与1 对比。
4.
将变量定义放上面则成功采用静态代码块,这充分说明是按顺序执行。