idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键
最基礎內容
基本數據類型
整數型 byte short int long
浮點型 float double
字符型 char 48-->'0' 65-->'a' 97-->'A'
布爾型 boolean
引用數據類型
字符串、數組、類、接口、Lambd
注意事項:
1. 字符串不是基本類型,而是引用類型。
2. 浮點型可能只是一個近似值,并非精確的值。
3. 數據范圍與字節數不一定相關,例如float數據范圍比long更加廣泛,但是float是4字節,long是8字節。
4. 浮點數當中默認類型是double。如果一定要使用float類型,需要加上一個后綴F。
如果是整數,默認為int類型,如果一定要使用long類型,需要加上一個后綴L。推薦使用大寫字母后綴。
5. byte short int 可以發生數學運算,但會首先提升為int類型,然后再計算,因此計算結果應該進行強制類型轉換為 byte short int
6. boolean類型不能進行數據類型轉換
默認值:
整型 0
浮點型 0.0
字符型 'u0000'
布爾型 false
引用類型 null
常量:
字符串常量
整數常量
浮點數常量
字符常量
布爾常量
空常量 null
變量名不能重復聲明
聲明后的變量賦值后才能使用
方法重載與下列因素有關:
參數個數
參數類型
參數的多類型順序
方法重載與下列因素無關:
參數的名稱
方法的返回值類型
可變參數:JDK1.5之后的 新特性
適用于:但方法的參數列表數據類型已經確定,但是參數個數不確定
使用方法:
修飾符 返回值類型 方法名(數據類型... 變量名)
public int add(int... arr){//...}
可變參數的底層是一個數組,根據傳遞參數個數的不同,會 創建不同長度的數組來存儲這些參數,
傳遞的參數個數可以是0、1、2...多個
注意事項:
一個方法的參數列表只能有一個可變參數
參數列中的可變參數應該在參數列表的末尾
public int add(String s,int... arr){//...}
java內存劃分
棧(stack)
局部變量:方法的參數,或者是方法{}內部的變量(方法的運行在棧中)
一旦超出作用域,立即從棧內存中消失
堆(heap)
凡是new出來的東西都在堆中
堆中的數據都有默認值
堆內存中的數據都有一個地址值:16位
方法區(method area)
存儲.class相關信息,包括方法的信息
本地方法棧(Native method stack):與操作系統有關
寄存器:與CPU有關
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+]:快速跳轉至諸如{}圍起來的代碼塊的結尾處Ctrl+[:快速跳轉至諸如{}圍起來的代碼塊的開頭處Ctrl+向左箭頭:將光標移至前一個單詞Ctrl+向右箭頭:將光標移至后一個單詞Ctrl+向上箭頭:向上滾動一行Ctrl+向下箭頭:向下滾動一行Ctrl+W:選中整個單詞Ctrl+Shift+U:切換大小寫idea的Debugger
f8:逐行執行程序f7:進入方法中shift+f8:跳出方法f9:跳到下一個斷點控制臺輸入:
Scanner scanner = new Scanner(system.in);String str = scanner.next();總結
以上是生活随笔為你收集整理的idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1964年6月29日,我国自行研制的“东
- 下一篇: 16字节 oracle md5,Orac