牛客java選擇題每日打卡Day6
👩💻部落格首頁:京與舊鋪的部落格首頁
✨歡迎關注🖱點贊🎀收藏⭐留言✒
🔮本文由京與舊鋪原創
😘系列專欄:java學習
👕參考網站:牛客網
💻首發時間:🎞2022年5月22日🎠
🎨你做三四月的事,八九月就會有答案,一起加油吧
🀄如果覺得部落客的文章還不錯的話,請三連支援一下部落客哦
🎧最後的話,作者是一個新人,在很多方面還做的不好,歡迎大佬指正,一起學習哦,沖沖沖
💬推薦一款模拟面試、刷題神器👉點選進入網站
🛒導航小助手🎪
文章目錄
- 牛客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
- 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映射。
結束語🏆🏆🏆
🔥推薦一款模拟面試、刷題神器網站
點選跳轉進入網站點選進入 1、算法篇(398題):面試必刷100題、算法入門、面試高頻榜單