比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Gateio > Info

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

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

蘋果從Mojave(10.14.0)到Ventura(13.3)版本中內置比特幣白皮書PDF:金色財經報道,據一位海外博主透露,比特幣白皮書PDF從Mojave(10.14.0)到目前的Ventura(13.3),每個版本的macOS都有這個文件,但High Sierra(10.13)或更早的版本中沒有。

“一種方法是打開 Finder 并單擊 Macintosh HD,然后打開 System→Library→Image Capture→Devices 文件夾。按住 Control 單擊 VirtualScanner.app 和 Show Package Contents,打開其中的 Contents→Resources 文件夾,然后打開 simpledoc.pdf”。(waxy.org)[2023/4/6 13:47:12]

字符型:char

布爾型:boolean

據類型大小范圍默認值

byte(字節)8-128-1270

shot(短整型)16-32768-327680

int(整型)32-2147483648-21474836480

ZkSync發布Java、Go和Python編程語言的新SDK:金色財經報道,zkSync宣布,為了讓開發者更容易使用zkSync 2.0的功能,ZkSync新發布了Java、Go和Python編程語言的SDK。[2022/11/2 12:06:49]

long(長整型)64-9233372036854477808-92333720368544778080

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

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

NEAR發布JavaScript SDK,將面向更多傳統開發者:8月9日消息,NEAR近日在區塊鏈未來主義者大會的官方黑客馬拉松ETH Toronto上推出JavaScript軟件開發工具包(JSSDK)。JavaScript目前為世界上最流行的編碼語言,傳統開發人員可加入web3,快速構建快速、可擴展和用戶友好的去中心化應用程序。

據了解,Rust和Solidity是第1層區塊鏈最突出的編程語言,全球使用這些語言的開發人員不到250萬。JS可以在每個瀏覽器中運行,簡單易學,不需要編譯器設置,并且預加載了RegExp、Math和Array等工具庫。[2022/8/9 12:11:02]

C.Character

D.Short

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

3,Java編譯

下列語句哪一個正確()

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

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

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

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

D.以上都不正確

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

4,JDK,JVM,JRE

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

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

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

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

研究表明:基于JavaScript錢包應用程序生成的比特幣地址長期處于危險之中:據btcmanager消息,一組研究人員發布警告稱,由于JavaScript函數存在漏洞,基于JavaScript的錢包應用程序生成的舊比特幣地址可能長期存在安全風險。研究人員稱,黑客可以利用舊的JavaScript加密缺陷竊取存儲在這些地址中的比特幣。他們用暴力破解,可以獲得這些地址的私鑰,并獲取存放在其中的錢包和比特幣的所有權。[2018/4/21]

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

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幣是什么幣

Gateio
央行數研所副所長狄剛:已率先實現在數字人民幣研發項目中積極探索區塊鏈應用_數字人

  中國人民銀行數字貨幣研究所副所長狄剛12月5日在國際金融論壇(IFF)第18屆全球年會上表示,區塊鏈技術在數字金融領域應用成果初現.

1900/1/1 0:00:00
24小時跌超20%!比特幣再次“狂泄” 美聯儲貨幣政策緊縮是誘因?_比特幣

來源:媒體滾動   原標題:24小時大跌超20%!比特幣再次“狂泄”,美聯儲貨幣政策緊縮是誘因?   國際金融報   有分析指出.

1900/1/1 0:00:00
年終報道|數字人民幣累計交易額已突破600億元 智能合約或將成為重要發展方向_數字貨幣

財聯社訊,自試點以來,數字人民幣的覆蓋面與可得性持續提升。截至今年10月22日,我國已累計開設數字人民幣個人錢包1.4億個,企業錢包1000萬個,累計交易1.5億筆,交易額近620億元;已有15.

1900/1/1 0:00:00
成立醫學檢驗所,字節跳動醫療領域又落一子_CEO

新冠疫情已經兩年有余,也在無聲重塑著許多行業,尤以第三方獨立醫學實驗室為甚,為其帶來巨大增量市場空間,推動行業景氣度上行.

1900/1/1 0:00:00
《保姆級教程|手把手教你流動性挖礦》_比特幣

到了這一講,我們終于進入了DeFi世界的第一個“深水區”,關于流動性挖礦。對于“挖礦”這個概念,相信只要對區塊鏈有過涉獵的家人們都不陌生,最早的比特幣挖礦、萊特幣挖礦、以太坊挖礦,都是礦工要持續.

1900/1/1 0:00:00
保時泰倒了,保時賽來了!問界M5申報圖曝光,或命名“傲圖”_HUA

產品價值是基礎價值,但如果有了品牌知名度,對消費者的影響力就會更大。賽力斯是小康股份旗下的新能源汽車品牌,華為智選SF5是賽力斯與華為合作的產物,由SERES賽力斯提供整車制造,華為提供包括HU.

1900/1/1 0:00:00
ads