日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键

發(fā)布時間:2025/3/8 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最基礎內(nèi)容

基本數(shù)據(jù)類型

整數(shù)型 byte short int long

浮點型 float double

字符型 char 48-->'0' 65-->'a' 97-->'A'

布爾型 boolean

引用數(shù)據(jù)類型

字符串、數(shù)組、類、接口、Lambd

注意事項:

1. 字符串不是基本類型,而是引用類型。

2. 浮點型可能只是一個近似值,并非精確的值。

3. 數(shù)據(jù)范圍與字節(jié)數(shù)不一定相關(guān),例如float數(shù)據(jù)范圍比long更加廣泛,但是float是4字節(jié),long是8字節(jié)。

4. 浮點數(shù)當中默認類型是double。如果一定要使用float類型,需要加上一個后綴F。

如果是整數(shù),默認為int類型,如果一定要使用long類型,需要加上一個后綴L。推薦使用大寫字母后綴。

5. byte short int 可以發(fā)生數(shù)學運算,但會首先提升為int類型,然后再計算,因此計算結(jié)果應該進行強制類型轉(zhuǎn)換為 byte short int

6. boolean類型不能進行數(shù)據(jù)類型轉(zhuǎn)換

默認值:

整型 0

浮點型 0.0

字符型 'u0000'

布爾型 false

引用類型 null

常量:

字符串常量

整數(shù)常量

浮點數(shù)常量

字符常量

布爾常量

空常量 null

變量名不能重復聲明

聲明后的變量賦值后才能使用

方法重載與下列因素有關(guān):

參數(shù)個數(shù)

參數(shù)類型

參數(shù)的多類型順序

方法重載與下列因素無關(guān):

參數(shù)的名稱

方法的返回值類型

可變參數(shù):JDK1.5之后的 新特性

適用于:但方法的參數(shù)列表數(shù)據(jù)類型已經(jīng)確定,但是參數(shù)個數(shù)不確定

使用方法:

修飾符 返回值類型 方法名(數(shù)據(jù)類型... 變量名)

public int add(int... arr){//...}

可變參數(shù)的底層是一個數(shù)組,根據(jù)傳遞參數(shù)個數(shù)的不同,會 創(chuàng)建不同長度的數(shù)組來存儲這些參數(shù),

傳遞的參數(shù)個數(shù)可以是0、1、2...多個

注意事項:

一個方法的參數(shù)列表只能有一個可變參數(shù)

參數(shù)列中的可變參數(shù)應該在參數(shù)列表的末尾

public int add(String s,int... arr){//...}

java內(nèi)存劃分

棧(stack)

局部變量:方法的參數(shù),或者是方法{}內(nèi)部的變量(方法的運行在棧中)

一旦超出作用域,立即從棧內(nèi)存中消失

堆(heap)

凡是new出來的東西都在堆中

堆中的數(shù)據(jù)都有默認值

堆內(nèi)存中的數(shù)據(jù)都有一個地址值:16位

方法區(qū)(method area)

存儲.class相關(guān)信息,包括方法的信息

本地方法棧(Native method stack):與操作系統(tǒng)有關(guān)

寄存器:與CPU有關(guān)

idea快捷鍵:

sout:System.out.println()main(或 psvm):public static void main(String[] args)array.for :for each 語句Alt+? 代碼提示Ctr+? 單行注釋Ctr+Shift+? 多行注釋Alt+Enter 代碼語法錯誤解決Alt+Insert 插入代碼:setter getter等End:光標移到行尾Home:光標移到行首Ctrl+Alt+L:格式化代碼Ctrl+]:快速跳轉(zhuǎn)至諸如{}圍起來的代碼塊的結(jié)尾處Ctrl+[:快速跳轉(zhuǎn)至諸如{}圍起來的代碼塊的開頭處Ctrl+向左箭頭:將光標移至前一個單詞Ctrl+向右箭頭:將光標移至后一個單詞Ctrl+向上箭頭:向上滾動一行Ctrl+向下箭頭:向下滾動一行Ctrl+W:選中整個單詞Ctrl+Shift+U:切換大小寫

idea的Debugger

f8:逐行執(zhí)行程序f7:進入方法中shift+f8:跳出方法f9:跳到下一個斷點

控制臺輸入:

Scanner scanner = new Scanner(system.in);String str = scanner.next();

總結(jié)

以上是生活随笔為你收集整理的idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。