今天主要复习代理的一些知识,写了一个代理的程序,对代理的一些锁碎知识作个整理
操作系统流程
一.任何事由操作系统去完成
二.操作系统会检查权限
三.应用程序如何获得程序信息.
四.操作系统在更改完密码以后,相应的服务的密码并没有改,这样需要重设
杂记:
1.测试可以推动代码的重构
2.JUNIT测试程序时,如何让程序中的SYSTEM.OUT.PRINTLN语句打印的内容显示在命令行窗口中
<formatter type="brief" usefile="false"/> //在BUILD.XML中加入一个属性,并且把USEFILE设为FALSE意思是不输出文件
3.如何打印出数组中的每个元素,用ASLIST方法转换成LIST后再打印
int [] arr ={1,2,4};
List list = Arrays.asList(arr);
System.out.println (list); //这种形式不可以打印出来的是一堆乱码
Integer [] arr2 ={1,2,4};
List list2 = Arrays.asList(arr2);
System.out.println (list2); //数组的类型必须以类的形式出现(同桌田湘东实验结果)
4.得到一个接口的父接口也用GETINTERFACES,而不是用GETSUPERCLASS
INTERFACE的父亲是谁?OBJECT,因为以下代码可以正确通过,(继承了OBJECT的TOSTRING方法)但是一个接口的GETCLASS又是NULL
public static void XXX(Runnable r){
System.out.println(r.toString());
}