解析:
在主线程中调用了t的join方法,那么主线程必须要等到t线程执行完毕以后,才能接着往后执行。
解析:
-Xms:设置初始堆大小、
-Xmx: 设置最大堆大小;
-Xmn: 设置年轻代大小;
-XX: SurvivorRatio = 3, 设置Eden区 :一个survivor的比例为3: 1, 因为有两个survivior,所以是3 : 1 : 1,那么eden区为500 * 3/5 = 300M
解析:
C的功能是request的功能
从request获取各种路径总结
request.getRealPath("url"); // 虚拟目录映射为实际目录
request.getRealPath("./"); // 网页所在的目录
request.getRealPath("../"); // 网页所在目录的上一层目录
request.getContextPath(); // 应用的web目录的名称
解析:
注意t1和t2也是静态的,因此:
- 在初始化阶段,因为new了t1,所以调用构造块,输出构造块
- new了t2,输出构造块;
- 执行静态代码块;
- 主函数里new了B,调用构造块,输出构造块。
解析:
getParameter得到的是get或者post里的参数;
getInitParameter获取Tomcat的server.xml中设置Context的初始化参数
解析:
关于D,是ArrayList继承了Collection接口,而不是Array
解析:
包装类是针对8种基本数据结构的,String并没有对应的基本数据结构;