> 文档中心 > 牛客java选择题每日打卡Day6

牛客java选择题每日打卡Day6


牛客java选择题每日打卡Day6

在这里插入图片描述

👩‍💻博客主页:京与旧铺的博客主页

✨欢迎关注🖱点赞🎀收藏⭐留言✒

🔮本文由京与旧铺原创,csdn首发!

😘系列专栏:java学习

👕参考网站:牛客网

💻首发时间:🎞2022年5月22日🎠

🎨你做三四月的事,八九月就会有答案,一起加油吧

🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦

🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲


牛客java选择题每日打卡Day6


🛒导航小助手🎪

文章目录

  • 牛客java选择题每日打卡Day6
  • 🛒导航小助手🎪
    • @[toc]
  • 🎏选择题1
  • 🍘选择题2
  • 🥼选择题3
  • 👸选择题4
  • 🥞选择题5
  • 👩‍🦰选择题6
  • 🍿选择题7
  • 🧈选择题8
  • 🧓选择题9
  • 👳‍♂️选择题10
  • 👩‍🦱选择题11
  • 🍣选择题12
  • 🍣选择题12

🎏选择题1

java类是单继承的。classB Extends classA

java接口可以多继承。Interface3 Extends Interface0, Interface1, interface……

​ 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?

​ 但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口。

🍘选择题2

request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。getAttribute是返回对象,getParameter返回字符串。

🥼选择题3

^表示异或 就是相同是0 不同是1

14是1110

3是0011

所以14^3=1101,即13

👸选择题4

标识符需要注意的点:

1. 符号只能出现$和_。

2. 数字不能开头。

3. 不能是关键字(保留关键字:goto、const),或者显式常量(null、true、false)。这两者都是全小写。

🥞选择题5

Java 语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,即包装类。对应的基本类型和包装类如下表:

基本数据类型 包装类
byte Byte
boolean Boolean
short Short
char Character
int Integer
long Long
float Float
double Double

👩‍🦰选择题6

  1. Java与C++的区别在于:Java去除了指针的概念,使用引用,并且Java的内存管理不需要程序员来管理,由Java虚拟机来完成对内存的管理

🍿选择题7

自动类型转换遵循下面的规则:

1.若参与运算的数据类型不同,则先转换成同一类型,然后进行运算。

2.转换按数据长度增加的方向进行,以保证精度不降低。例如int型和long型运算时,先把int量转成long型后再进行运算。

3.所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。

4.char型和short型参与运算时,必须先转换成int型。

5.在赋值运算中,赋值号两边的数据类型不同时,需要把右边表达式的类型将转换为左边变量的类型。如果右边表达式的数据类型长度比左边长时,将丢失一部分数据,这样会降低精度。

🧈选择题8

一个.java文件中定义多个类:

注意一下几点:

(1) public权限类只能有一个(也可以一个都没有,但最多只有一个);

(2)这个.java文件名只能是public 权限的类的类名;

(3)倘若这个文件中没有public 类,则它的.java文件的名字是随便的一个类名;

(4)当用javac命令生成编译这个.java 文件的时候,则会针对每一个类生成一个.class文件;

如果类中有内部类,会产生类名$内部类名.class,如果有匿名类则会产生 类名$1.class.。所以类编译不一定会产生1个class文件。所以答案应该是B

🧓选择题9

System是java.lang中的类,out为System中的一个静态成员,out是java.io.PrintStream类的对象,而println()是java.io.PrintStream类的方法,所有可以调用类.静态方法.println()方法。

👳‍♂️选择题10

下列整型常量 i 的定义中,正确的是( )

final i;static int i;static final int  i=234;final float i=3.14f;

java中final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。int关键字修饰整型类型。static修饰静态变量,即当利用这个关键字来修饰一个变量的时候,在创建对象之前就会为这个变量在内存中创建一个存储空间。以后创建对对象如果需要用到这个静态变量,那么就会共享这一个变量的存储空间。 A:缺少必要的整型类型声明B:缺少常量关键字finalD:定义一个浮点常量

👩‍🦱选择题11

Java只支持单继承,实现多重继承三种方式:(1)直接实现多个接口 (2)扩展(extends)一个类然后实现一个或多个接口 (3)通过内部类去继承其他类

🍣选择题12

Collection主要的子接口:
List:可以存放重复内容
Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分
Queue:队列接口
SortedSet:可以对集合中的数据进行排序

(3)通过内部类去继承其他类

🍣选择题12

Collection主要的子接口:
List:可以存放重复内容
Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分
Queue:队列接口
SortedSet:可以对集合中的数据进行排序

Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。
在这里插入图片描述