牛客 java 选择题每日打卡 Day6
牛客 java 选择题每日打卡 Day6
👩💻博客主页:京与旧铺的博客主页
✨欢迎关注🖱点赞🎀收藏⭐留言✒
🔮本文由京与旧铺原创,csdn 首发!
😘系列专栏:java 学习
👕参考网站:牛客网
💻首发时间:🎞2022 年 5 月 22 日🎠
🎨你做三四月的事,八九月就会有答案,一起加油吧
🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦
🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲
图片
🛒导航小助手🎪
[TOC]
🎏选择题 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 中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,即包装类。对应的基本类型和包装类如下表:
👩🦰选择题 6
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 文件;
如果类中有内部类,会产生类名1.class.。所以类编译不一定会产生 1 个 class 文件。所以答案应该是 B
🧓选择题 9
System 是 java.lang 中的类,out 为 System 中的一个静态成员,out 是 java.io.PrintStream 类的对象,而 println()是 java.io.PrintStream 类的方法,所有可以调用类.静态方法.println()方法。
👳♂️选择题 10
下列整型常量 i 的定义中,正确的是( )
java 中 final 修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。int 关键字修饰整型类型。static 修饰静态变量,即当利用这个关键字来修饰一个变量的时候,在创建对象之前就会为这个变量在内存中创建一个存储空间。以后创建对对象如果需要用到这个静态变量,那么就会共享这一个变量的存储空间。 A:缺少必要的整型类型声明 B:缺少常量关键字 finalD:定义一个浮点常量
👩🦱选择题 11
Java 只支持单继承,实现多重继承三种方式:(1)直接实现多个接口 (2)扩展(extends)一个类然后实现一个或多个接口 (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 映射。
评论