天天看点

牛客java选择题每日打卡Day6

牛客java选择题每日打卡Day6

牛客java选择题每日打卡Day6

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

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

🔮本文由京与旧铺原创

😘系列专栏: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映射。

牛客java选择题每日打卡Day6

结束语🏆🏆🏆

🔥推荐一款模拟面试、刷题神器网站

点击跳转进入网站​​点击进入​​ 1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单