比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

JDK:Java入門必做踩坑題(篇一)

Author:

Time:1900/1/1 0:00:00

目錄

1,java基本類型

2,java包裝類

3,Java編譯

4,JDK,JVM,JRE

5,類型轉換

6,轉義字符

7,標識符

8,類型轉換

9,賦值符號

10,打印一個字符串

1,java基本類型

下面屬于java基本數據類型的有

A.String

B.byte

C.char

D.Array

Java基本數據類型分為三種,數值型,字符型,布爾型

數值型:

整型:byte、short、int、long

浮點型:double、float

RippleX創建可與XRP Ledger進行交互的Java庫:金色財經報道,Ripple開發平臺RippleX已經向XRP Ledger基金會的Github存儲庫提交了其第一個項目,即一個Java庫(Xrpl4j),具有與XRP Ledger (XRPL)進行交互的核心功能。該項目具有在基于java的自動化工具Maven的幫助下構建的多模塊體系結構。其模塊之一可以將種子短語、地址和公鑰轉換為XRP錢包中使用的Base58Check編碼。[2020/12/15 15:12:02]

字符型:char

布爾型:boolean

據類型大小范圍默認值

byte(字節)8-128-1270

shot(短整型)16-32768-327680

int(整型)32-2147483648-21474836480

long(長整型)64-9233372036854477808-92333720368544778080

float(浮點型)32-3.40292347E+38-3.40292347E+380.0f

以太坊JavaScript團隊發布EthereumJS虛擬機v5版本:11月26日,以太坊官方博客發文宣布,JavaScript團隊已正式發布EthereumJS VM v5版本。[2020/11/27 22:19:12]

double(雙精度)64-1.79769313486231570E+308-1.79769313486231570E+3080.0d

char(字符型)16‘\u0000-u\ffff’‘\u0000’

boolean(布爾型)1true/falsefalse

ArrayString屬于引用數據類型,選擇BC

2,java包裝類

下面屬于java包裝類的是

A.String

B.Long

C.Character

D.Short

Java包裝類就是基本類型對應的類類型,基本類型為八種基本數據類型,所以String不屬于Java包裝類。選擇BCD

3,Java編譯

動態 | 公鏈和交易所錢包使用的某知名第三方java庫存在被劫持攻擊風險:經Beosin成都鏈安安全技術團隊驗證:供公鏈和交易所錢包使用的某知名第三方java庫,存在被劫持攻擊的風險。尤其,在秘鑰生成過程中容易被劫持。

Beosin成都鏈安在此提醒廣大用戶在使用錢包時一定要從官方指定的地址下載,不要輕易從第三方下載錢包應用,避免造成不必要的資產損失。同時,建議各公鏈和交易所錢包方提高警惕并重視安全防范,使用第三方開源SDK時務必要注意安全性。[2019/9/30]

下列語句哪一個正確()

A.Java程序經編譯后會產生machinecode

B.Java程序經編譯后會產生bytecode

C.Java程序編譯使用命令javac運行使用java命令

D.以上都不正確

Java編譯后產生的是字節碼文件,Java程序編譯使用命令javac運行使用java命令選擇BC

4,JDK,JVM,JRE

下列有關JDK,JRE,JVM三者的敘述,正確的是:

A.JDK是Java開發工具包,包括了Java運行環境JRE、一堆Java工具和Java基礎的類庫

動態 | Money Button發布用于Bitcoin SV的JavaScript比特幣庫:據ambcrypto消息,Money Button最近宣布,該公司已經發布了一個用于Bitcoin SV的 JavaScript Bitcoin Library(JavaScript比特幣庫)。該公司表示,新產品“bsv”將成為比特幣SV密碼學、密鑰管理和交易構建的庫。[2018/12/13]

B.JRE是運行基于Java語言編寫的程序所不可缺少的運行環境。也是通過它,Java的開發者才得以將自己開發的程序發布到用戶手中,讓用戶使用。

C.JVM是整個Java實現跨平臺的最核心的部分,所有的Java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行。也就是說class并不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋給本地系統執行

D.JDK中包含了JRE,JRE又包含JVM

Robert Herjavec預測比特幣價格短期內將超過2萬美元:鯊魚坦克(Shark Tank)的Robert Herjavec在接受華爾街日報采訪時表示,比特幣是“長期的”,數字貨幣肯定會受到監管,而投資者現在應該進入并退出。盡管Herjavec說,他自己不是數字貨幣的投資者,但他預測,比特幣的價格將在短期內繼續上漲,甚至超過1月份的2萬美元的水平。[2018/2/24]

JDK(JavaDevelopmentKit)是Java語言的軟件開發工具包(SDK)。在JDK的安裝目錄下有一個jre目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和lib合起來就稱為jre。

JRE,包含JVM標準實現及Java核心類庫。JRE是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具

JVM是JavaVirtualMachine的縮寫,JVM是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。

ABCD均正確

5,類型轉換

基本數據類型均可任意互相轉換

A.對

B.錯

boolean也屬于基本數據類型,但不能和其他類型轉換

6,轉義字符

在Java中表示換行符的轉義字符是:

A.\n

B.\f

C.'n'

D.\dd

選擇A

7,標識符

在java中,下列標識符不合法的有

A.new

B.$Usdollars

C.1234

D.car.taxi

Java標識符由數字,字母和下劃線,美元符號或人民幣符號組成。在Java中是區分大小寫的,而且還要求首位不能是數字。最重要的是,Java關鍵字不能當作Java標識符。new屬于關鍵字。選擇ACD

8,類型轉換

經過強制類型轉換以后,變量a,b的值分別為多少

shorta=128;byteb=(byte)a;

A.128127

B.128-128

C.128128

D.編譯錯誤

Java作為一個強類型編程語言,當不同類型之間的變量相互賦值的時候,會有教嚴格的校驗.先看以下幾個代碼場景:

int和long/double相互賦值

inta=10;longb=20;a=b;//編譯出錯,提示可能會損失精度.b=a;//編譯通過.inta=10;doubleb=1.0;a=b;//編譯出錯,提示可能會損失精度.b=a;//編譯通過.

long表示的范圍更大,可以將int賦值給long,但是不能將long賦值給int.

double表示的范圍更大,可以將int賦值給double,但是不能將double賦值給int.

結論:不同數字類型的變量之間賦值,表示范圍更小的類型能隱式轉換成范圍較大的類型,反之則不行

128賦值給a,a=128,byte為一個字節,大小范圍-128-127,所以b=-128

選擇B

9,賦值符號

以下哪一個不是賦值符號()

A.+=

B.<<=

C.<<<=

D.>>>=

增量賦值運算符

+=-=*=/=%=

無符號右移>>>:最右側位不要了,最左側補0

inta=0xffffffff;System.out.printf("%x\n",a>>>1);//運行結果(注意,是按十六進制打印的)7fffffff

不存在無符號左移,選擇C

10,打印一個字符串

如果要打印一個字符串,需要使其輸出結果為:\"hello\",則以下哪種方式可以正確輸出:()

A.System.out.println("\\\"hello\\\"");

B.System.out.println("\\"hello\\"");

C.System.out.println("/\"hello/\"");

\\指打印一個\,\''指打印一個'',所以選擇A

,https://blog.csdn.net/qq_50156012/article/details/121493366

Tags:JDKBCDVirtuaJDK幣是什么幣BCD價格BCD幣Virtua幣是什么幣

火幣網下載官方app
NFT:NFT—虛擬世界中的所有權證明

對于宇宙來說有兩個最重要的東西,一個是虛擬貨幣,一個就是NFT。簡單來說,他的中文名字叫非同質化代幣,簡單來說就是所有權認證.

1900/1/1 0:00:00
馬斯克:蔚來CEO言論惹爭議,油車現在這么不堪了嗎?

現在很多企業家喜歡暴露在聚光燈下,向外界發出自己的獨特觀點。誠然,這也是一種宣傳企業的方式,但如果沒有掌握好方法,最后的效果只能是適得其反,蔚來創始人李斌就是一個很好的例子.

1900/1/1 0:00:00
區塊鏈:區塊鏈合約是怎么出現的?

想要仔細了解到區塊鏈合約是怎么出現的那就要從比特幣說起了。比特幣在2008年11月1日由中本聰提出,三個月后比特幣出現,區塊鏈也隨之出現。一個一個信息塊通過數據相連接形成了區塊鏈.

1900/1/1 0:00:00
元宇宙:以defi,gamefi,socialfi為基礎,解析元宇宙經濟體系的建構(上)

撰文:Jerry,DachalResearch發起人幾天前大洋彼岸的國會山聽證會讓我們領略到當今世界強大的美利堅爭奪下一個時代身位的姿態;從香港《南華早報》網站傳來的最新的消息是中國正在探索設立.

1900/1/1 0:00:00
OBI:2021“十大語文差錯”是如何選出來的?為你揭秘

中新網客戶端北京1月6日電(記者上官云)6日,《咬文嚼字》編輯部公布了2021年“十大語文差錯”,其中包括:“六安”的“六”誤讀為liù、“接種疫苗”的“種”誤讀為zhǒng等.

1900/1/1 0:00:00
馬斯克:這個國家,貨幣貶值近“腰斬”!外國游客瘋狂涌入購物,從面包到衣服都不放過……

來源:央視財經 土耳其貨幣里拉近年來持續貶值,今年以來,貶值幅度達到約45%。隨著里拉大幅貶值,土耳其的商品價格對于外國人來說越來越有吸引力。土耳其西部邊境城市埃迪爾內與保加利亞接壤.

1900/1/1 0:00:00
ads