運算子、包機制、JavaDoc文件生成
阿新 • • 發佈:2021-06-22
低-->高,則需強制型別轉換
public class Hello {
public static void main(String[] args) {
int i1=10;
byte i2=(byte)i1;
System.out.println(i2); // 10
}
}
高-->低,則自動轉換
public class Hello {
public static void main(String[] args) {
int i1=10;
double i2=i1;
System.out.println(i2); // 10.0
}
}
注:
-
不能對布林值進行轉換
-
不能把物件型別轉換為不相干的型別
-
在把大容量轉換到低容量時,強制轉換
-
轉換時可能存在記憶體溢位,或精度問題
public class Hello {
public static void main(String[] args) {
int i1=128;
byte i2=(byte)i1;
System.out.println(i2); // -128 記憶體溢位
System.out.println((int)23.7); // 23
System.out.println((int)45.89f); // 45
}
}
預設值
整形:0
浮點型:0.0
字元型:u0000
布林型:false
除了基本資料型別,其它的預設值都是null
複製當前行到下一行:Ctrl+D+(Down)向下方向鍵
位運算
package base;
public class Hello {
public static void main(String[] args) {
/*
位運算
A=0011 1100
B=0000 1101
A&B=0000 1100 位都為1,則為1
A/B=0011 1101 位都為0,則為0
A^B=0011 0001 位相同為0,否則為1
~B=1111 0010 取反
<< 左移 相當 *2
>> 右移 相當 /2
效率極高
2*8=16 2*2*2*2
*/
System.out.println(2<<3); // 16
}
}
包機制
一般利用公司域名倒置作為包名。如:www.baidu.com 倒置 com.baidu.www
java jdk幫助文件
https://docs.oracle.com/javase/8/docs/api/
一般利用公司域名倒置作為包名。如:
JavaDoc生成文件
(1)用命令列生成 JavaDoc 文件
1、開啟 idea,點選 Tools-> Generate JavaDoc,這樣會開啟生成 javadoc 文件的配置頁面。
2、進行配置: