运算符、包机制、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生成文档

img

img

 

 

(1)用命令行生成 JavaDoc 文档

img

 

(2)利用生成 JavaDoc 文档

1、打开 idea,点击 Tools-> Generate JavaDoc,这样会打开生成 javadoc 文档的配置页面。

2、进行配置:

 

img

 

 

 

posted @ 2021-06-22 10:03  学习使我快乐,加油  阅读(67)  评论(0)    收藏  举报