java后端开发题库_2020年Java题库整理

2020年Java题库整理(WUST)前言:去我的个人博客阅读效果更好哟。知识点整理:1.Java语言具有跨平台性,是一种面向对象的语言,程序具有可移植性,不可多继承。2.Java的标准版主要用于桌面级的应用和数据库的开发。3.main()的头定义只能为publicvoidmain,一个类中可以没有main()方法。4.接口可以继承接口。5.静态内部类不能访问外部类的非静态成员,内部类可…

大家好,又见面了,我是你们的朋友全栈君。

2020年Java题库整理(WUST)

前言:去我的个人博客阅读效果更好哟。

知识点整理:

1.Java 语言具有跨平台性, 是一种面向对象的语言,程序具有可移植性,不可多继承。

2.Java的标准版主要用于桌面级的应用和数据库的开发。

3.main()的头定义只能为public void main,一个类中可以没有 main()方法。

4.接口可以继承接口。

5.静态内部类不能访问外部类的非静态成员,内部类可以被声明为 private 或 protected ,内部类可以被定义为 abstract,内部类可以匿名。

6.在异常处理时,如释放资源、关闭文件等最好由finally代码块来完成。

7.子类将继承父类所有的属性和方法。

8.覆盖发生在父类与子类之间,而重载发生在同一个类中,覆盖和重载都要求必须同名,final修饰的方法可以重载但不能覆盖。

9.final 修饰的成员变量必须在声明的同时赋值,如果在声明的时候没有赋值,那么只有 一次赋值的机会,而且只能在构造方法中显式赋值,然后才能使用。final 修饰的局部变量可以只声明不赋值,然后再进行一次性的赋值。

修饰符

可以被访问的类

public

可以被三种类访问:该类自身、与它在同一包中的其他类、在其他包中的该类的子类

protected

可以被两种类访问:该类本身、该类的所有子类

default

只能被该类自身所访问和修改

private

只能被在同一个包中的类访问

11.系统会为源文件创建默认的包。

12.抽象类中的方法不一定都是抽象方法。

13.实现一个接口必须实现接口的所有方法。

14.JFrame 是一个顶层容器,默认布局是 BorderLayout ,支持多线程,可以包含其他容器。

15.每一个 Java 线程可以看成由代码、一个虚拟的 CPU 以及数据三部分组成。

16.Statement执行 SQL语句的方法有:xecuteQuery(),executeUpdate() ,execute() 。

17.使用客户端套接字 Socket 创建对象时,需要指定服务器主机名称和端口。

选择题答案:

1-5 CDB[BD]B 6-10 ADCDB

11-15 DBDCB 16-20 CBADB

21-25 CDCCD 26-30 CBBD [无27]

31-35 BBADD 36-40 ADCBA

41-45 CCCAA 46-50 ADDAB

51-55 BDBDD 56-57 AA

填空题答案:

1.java.lang

2.length

3.非运行时异常

4.this

5.4

6.JVM

7.Character

8.非运行时异常

9.内部类

10.抽象方法

11.synchronized

12.BorderLayout

13.BorderLayout

14.FlowLayout

15.File.separator

16.ServerSocket

17.DriverManager

18.java.lang

19.快

20.标签

21.端口

22.JDBC

23.Reader,Writer

24.文件,目录

25.GroupLayout

26.ButtonGroup

27.System.out,System.in

28.IP 地址,端口号

29.ResultSet,executeQuery()

U p d a t e : Update:Update:

17,53题已修正,A选项数字应为1。

注:19年答案有两个题是错的。

1.所有的异常类皆继承哪一个类?

答案应为:Throwable。

若题目改为直接继承,则答案为Exception。

2.以下哪个接口的定义是正确的?

应该选B。

abstract interface B { void print() ;} 是正确的写法,去掉abstract也是正确的。

程序填空,判断题,程序大题见往年答案,太忙了就不写了。

有错误请留言指出,也可以直接联系我。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128318.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 最完美解决Nginx部署ThinkPHP项目的办法

    最完美解决Nginx部署ThinkPHP项目的办法

    2021年10月30日
    41
  • C语言位运算符详解「建议收藏」

    C语言位运算符详解「建议收藏」目录位运算符简介1、按位与位运算符简介C语言既具有高级语言的特点,又具有低级语言的特性,如支持位运算就是其具体体现。这是因为,C语言1、按位与

    2022年10月5日
    2
  • 惊艳的时间轮定时器「建议收藏」

    惊艳的时间轮定时器「建议收藏」http://www.cnblogs.com/zhongwencool/p/timing_wheel.html问题引入:游戏里面每个Player身上有很多buffs,在每一个tick(最小时间段)都要去检查buff里面的每一个buff是不是过期,产生的效果如何,造成在每个tick里面都去遍历一个长list,明显很不好。怎么优化?1.原始模型:

    2022年9月27日
    2
  • knox芯片_推广代理平台

    knox芯片_推广代理平台使用knox进行正向和反向代理,并且进行一些权限认证,使用起来很方便,特别是对于NiFi的相关权限认证(ldap),所以本章节讲下我使用knox代理的服务,以及相关的一些配置选项。/gateway/san在这里面的每个xml被视为一个集群,集群中可以有多个service。topologies目录下的xml文件才会被加载,如果下面有文件夹不会继续查找。默认已经帮我们把所有的配置好了,所以只需要更改下面service的ip就行。这里创建了一个master秘钥,是给knoxgateway的秘钥。

    2025年7月25日
    3
  • Linux如何安装PHPMyAdmin

    Linux如何安装PHPMyAdmin1,我们要以root帐号登入。2,PHP支持模块安装。在CentOS操作系统安装完毕后,其实PHP支持模块并没有安装上去,如果想使用PhpMyAdmin,首先需要安装PHP支持模块,我们需要两个PHP支持模块:一,“PHPscriptinglanguageforcreatingdynamicwebsites”;二,“AmoduleforPHPapplicationsthat

    2022年5月7日
    36
  • potplayer真正的官网地址[通俗易懂]

    potplayer真正的官网地址[通俗易懂]官网地址https://potplayer.daum.net/伪官网(这个不是官网)https://potplayer.org/

    2022年7月4日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号