1. 程式人生 > 其它 >運算子、包機制、JavaDoc文件生成

運算子、包機制、JavaDoc文件生成

型別轉換

低-->高,則需強制型別轉換

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
}
}


注:

  1. 不能對布林值進行轉換

  2. 不能把物件型別轉換為不相干的型別

  3. 在把大容量轉換到低容量時,強制轉換

  4. 轉換時可能存在記憶體溢位,或精度問題

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/

一般利用公司域名倒置作為包名。如:www.baidu.com 倒置 com.baidu.www

JavaDoc生成文件

(1)用命令列生成 JavaDoc 文件

(2)利用生成 JavaDoc 文件

1、開啟 idea,點選 Tools-> Generate JavaDoc,這樣會開啟生成 javadoc 文件的配置頁面。

2、進行配置: