写点什么

牛客 java 选择题每日打卡 Day6

作者:Geek_b91541
  • 2022 年 7 月 04 日
  • 本文字数:1835 字

    阅读完需:约 6 分钟

牛客 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

  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 文件;


如果类中有内部类,会产生类名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:可以对集合中的数据进行排序


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

用户头像

Geek_b91541

关注

还未添加个人签名 2022.06.02 加入

还未添加个人简介

评论

发布
暂无评论
牛客java选择题每日打卡Day6_7月月更_Geek_b91541_InfoQ写作社区