首页 > 编程语言 >Java综合测试题精选

Java综合测试题精选

时间:2024-10-23 15:33:00浏览次数:1  
标签:Java 测试题 一个 true 精选 线程 数据 方法


一,填空题

  1. Java application中的主类需要包含main方法,main方法的返回类型是 void

  2. Java正则表达式中,通配符\w等同于大小写字母,数字和下划线

  3. System.out.println(true?false:true==true?false:true);输出结果为 false

  4. 在Java中对于基本类型变量,Java是传值的副本;对于一切对象型变量,Java都是传 地址值 的副本。

  5. Java中初始化一个类时,类中的方法,本质上通过 class 来引用。

  6. 定义一个整型数组arr,它有5个元素分别是1、2、3、4、5。用一个语句实现对数组y的声明、创建和赋值: int[] arr={1,2,3,4,5};

  7. 如果一个类定义了几个相同名字的方法,且这些方法的参数都是整数类型,则这些方法的 参数列表 必须是不同的,这种现象称为方法的重载。

  8. 在Java中,有时会遇到子类中的成员变量或方法与父类中的成员变量或方法同名。如果我们想使用父类中的这个成员变量或方法,就需要用到 super 关键字。

  9. 增强型for循环可以遍历数组,也可以遍历实现了 Collection 接口的集合类型。但增强型for循环不可替代for循环,因为它无法处理和下标相关的数组遍历操作。

  10. 需要存储元素到某种数据结构中,而且要确保元素在自然队列中没有重复,Java中的 Set 接口能保证这种能力。

  11. 泛型 是Java SE1.5的新特性,其本质是参数化类型,也就是说,所操作的数据类型被指定为一个参数。这种类参数类型可用在类、接口和方法的创建中。

  12. String s=”a”+”b”+”c”;一共创建了 3 个对象。

  13. StringBuffered类能够灵活定义字符串,与String相比优点 StringBuffered是可变的字符序列,而String不可变。

  14. 在Java程序运行时,常常会出现一些非正常的现象。根据其严重程度的不同可以分为 ErrorException

  15. 按照线程的模型,一个具体的线程也是由虚拟的 线程 、代码和数据组成,其中代码与数据构成了线程体,线程的行为由它决定。

  16. 正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须使用 synchronized 关键字进行同步存取。

  17. Java的IO操作中有面向字节和面向字符两种方式。面向字节的操作以 byte 位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStreamOutputStream 的子类。

  18. 一个Socket包括两个流:一个输入流和一个输出流。如果一个进程要通过网络UDP向另一个进程发送数据,只需要简单地写入与Socket相关联的 输出 流。

  19. Java中用于网络操作的功能包是 Java.net,它包含了多个访问多种标准网络协议(比如TCP和UDP协议)的类库。

  20. 有一序列为23、28、32、35、 ,请问按照排列规律问号处应填入的数字是 37


标签:Java,测试题,一个,true,精选,线程,数据,方法
From: https://www.cnblogs.com/bjynjj/p/18496536

相关文章

  • java8 stream详细理解
    stream简介Java8中的Stream是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregateoperation),或者大批量数据操作(bulkdataoperation)。StreamAPI借助于Lambda表达式,极大的提高编程效率和程序可读性。stream接口方法......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘 要大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在网络小说的要求下,开发一款整体式结构的小说网站,将复杂的系统进行拆分,能够实现对需求的变化快速响应、系统稳定性的保......
  • Java 泛型 Lambda 表达式
    介绍泛型是程序设计的一种特性,它允许强类型程序语言设计代码定义一些可以变的部分,编程中用泛型来代替某个实际的类型,而后通过实际调用传入的类型对泛型进行替换,达到代码复用的目的,有些像函数传参**使用泛型,操作的数据类型被指定为一个参数,这种参数在类接口和......
  • 计算机毕业设计项目推荐,基于协同过滤算法的短视频推荐系统设计与实现30213(开题答辩+程
    摘 要现阶段,社会的发展和科技的进步,以及大数据时代下纷繁数据信息的融合,使得人们在生产及生活过程中,都将会接收到各种类型的数据信息,而通过计算机技术与网络技术,则能够将众多人们所不了解或不常用的信息,以简单的模式转化并传递给人们,使得人们的生产及生活质量得以显著提升......
  • 计算机毕业设计项目推荐:基于Web的社区人员管理系统的设计36303(开题答辩+程序定制+全套
    摘要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用ASP.NET技术建设社......
  • Java中super和this的用法和区别
    一、this是自身的一个对象,代表对象本身,可以理解为指向对象本身的一个指针this是用来访问本类实例属性和方法的,它会先从本类中找,如果本类中找不到则在父类中找this属性使用:用来赋值本类属性(最常见的用法),写类时的setter方法eg:publicvoidsetId(intid){this.id=i......
  • 2024java面试常见八股文整理
    Java基础1.常用的Java集合有哪些,有什么应用场景Java集合可以分为Collection和Map两种体系Collection接口:单列数据,定义存取一组对象的方法的集合LIst:元素有序、可重复的集合Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“Key-value对”的集合2.Java线......
  • 最新Java面试题合集,将持续更新!
    1.7.重载和重写的区别重写(Override)从字面上看,重写就是重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回......
  • Java程序员最好的AI框架,伴随着Spring到来了
    SpringAI:简化AI集成的Java框架在过去,Java缺乏一个优秀的AI应用框架,这使得开发者在整合不同AI提供商的服务时面临诸多不便。SpringAI的出现填补了这一空白。它是一个专为AI工程设计的应用框架,旨在将Spring生态系统的设计原则(如可移植性和模块化)引入到AI领域,并提......
  • Java爬虫:API数据界的“宝藏猎人”
    亲爱的代码探险家们,今天咱们不聊那些让人头秃的bug,也不谈那些让人眼花的架构图。咱们来聊聊那些在代码世界里寻找宝藏的“宝藏猎人”——Java爬虫。Java爬虫:API数据界的“宝藏猎人”想象一下,你在代码的世界里,遇到了一片未知的海域——一个充满数据的API接口。你想要探索这片......