IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java语言练习题组04 -> 正文阅读

[Java知识库]Java语言练习题组04

Java语言练习题组04

  1. 下面有关servlet的层级结构和常用的类,说法正确的有?
  • GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet。
  • 大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现
  • ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象
  • HttpServletRequest接口扩展ServletRequest接口,为HTTP Servlet提供HTTP请求信息

  1. 下面有关java基本类型的默认值和取值范围,说法错误的是?
  • 字节型的类型默认值是0,取值范围是-27—27-1
  • boolean类型默认值是false,取值范围是true\false
  • 字符型类型默认是0,取值范围是-2^15 —2^15-1
  • long类型默认是0,取值范围是-263—263-1

  1. A 是抽象父类或接口, B , C 派生自 A ,或实现 A ,现在 Java 源代码中有如下声明
    A a0=new A();
    A a1 =new B();
    A a2=new C();
    问以下哪个说法是正确的?( )
  • 第1行不能通过编译
  • 第1、2行能通过编译,但第3行编译出错
  • 第1、2、3行能通过编译,但第2、3行运行时出错
  • 第1行、第2行和第3行的声明都是正确的

  1. 下列程序输出的结果是
class TestDemo {
    public static String output = "";

    public static void foo(int i) {
        try {
            if (i == 1) {
                throw new Exception();
            }
        } catch (Exception e) {
            output += "2";
            return;
        } finally {
            output += "3";
        }
        output += "4";
    }

    public static void main(String[] args) {
        foo(0);
        foo(1);
        System.out.println(output);
    }
}
  • 342
  • 3423
  • 34234
  • 323

  1. 下面代码输出是什么
class Base {
    private String baseName = "base";

    public Base() {
        callName();
    }

    public void callName() {
        System.out.println(baseName);
    }

    static class Sub extends Base {
        private String baseName = "sub";

        public void callName() {
            System.out.println(baseName);//sub
        }
    }

    public static void main(String[] args) {
        Base b = new Sub();
    }
}
  • null
  • sub
  • base

  1. 以下哪些继承自 Collection 接口
  • List
  • Set
  • Map
  • Array

  1. 关于ASCII码和ANSI码,以下说法不正确的是()
  • 标准ASCII只使用7个bit
  • 在简体中文的Windows系统中,ANSI就是GB2312
  • ASCII码是ANSI码的子集
  • ASCII码都是可打印字符

  1. 在JDK1.7中,下述说法中抽象类与接口的区别与联系正确的有哪些?
  • 抽象类中可以有普通成员变量,接口中没有普通成员变量。
  • 抽象类和接口中都可以包含静态成员常量。
  • 一个类可以实现多个接口,但只能继承一个抽象类
  • 抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法。

  1. 请问下列代码最后打印出来的是什么?()
public class Test{ 
    private static int i=1;
    public int getNext(){ 
         return i++;
    } 
    public static void main(String [] args){ 
        Test test=new Test(); 
        Test testObject=new Test(); 
        test.getNext(); 
        testObject.getNext(); 
        System.out.println(testObject.getNext()); 
    } 
}
  • 2
  • 3
  • 4
  • 5

  1. @SuppressWarnings(“deprecation”)的功能是什么?
  • 屏蔽不赞同使用的类和方法的警告
  • 屏蔽在强制类型转换的时候编译器给出的警告
  • 关闭所有警告信息
  • 当在可序列化的类上缺少serialVersionUID定义的警告

练习答案

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-03-04 15:22:29  更:2022-03-04 15:23:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:55:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码