10-10Java刷题

1、可以在Java程序里表示单行注释的是 //
块注释://
文档注释:/**…*/
在这里插入图片描述
解析:java 和c++很大的一点区别就是java不需要使用者关注内存分配以及管理
在这里插入图片描述
解析:A在类中定义的变量称为成员变量,在别的类中 不 可以直接使用局部变量的
C使用别的类的方法需要通过 该类的对象 引用方法的名字
D只要没有定义 任何 构造函数,JVM都会为类生成一个默认构造函数
4、关于下列程序段的输出结构,说法正确的是

public class MyClass{
  static int i;
public static void main(String argv[]){
   System.out.println(i);
    }
}

解析:输出0
静态变量会默认赋初值,局部变量和final声明的变量必须手动赋初值
Java中基本数据类型默认值:int:0 long:0 short:0 float:0.0 double:0.0 char:0 String:null Java中对象引用默认值为null
在这里插入图片描述
解析:public>protected>default>private
private仅限于同一个类中;default仅限于同一个包中,即包权限=default权限;protected权限限于同一个包中,以及不在同一个包中的子类public权限在不同包中都可以
在这里插入图片描述
在这里插入图片描述
解析:由于arr[0]=0,所以在进入test()方法里面会到第一个if上抛出一个NullPointerException,接着会执行finally的语句(finally语句会先于return和throw语句执行),输出一个‘e,然后回到main方法中,由于捕捉到异常,所以进入到catch语句中,然后打印一个‘E,所以最终结果为"eE"
在这里插入图片描述
解析:内容为http://127.0.0.1:8080/myjsp/forward.jsp
forward和redirect是最常见的两个问题:
forward: 服务器获取跳转页面内容传给用户,用户地址栏不变
redirect: 是服务器向用户发送转向的地址,redirect后地址栏变成新的地址
在这里插入图片描述
解析:Servlet过滤器的配置包括两部分:
第一部分是过滤器在Web应用中的定义,由元素表示,包括和两个必需的子元素
第二部分是过滤器映射的定义,由元素可以表示,可以将一个过滤器映射到一个或者多个Servlet或JSP文件,也可以采用url-pattern将过滤器映射到任意特征的URL

猜你喜欢

转载自blog.csdn.net/Cystal_ll/article/details/82999948