运算符

算术运算符

+

-

*

/

//有Long 输出一定是Long 类型
//若有 double, 则输出是double
//其他类型,输出为int

% 模运算 相当于取余

++/--

a++: 先赋值 再加一

//幂运算  2^3
  Double pow=Math.pow(2,3);
  System.out.println(pow);

关系运算符

<> >= <= == !=

逻辑运算符

&& 与 同真为真 简洁与 短路

|| 或 简洁或 短路

!非

^ 异或 值相同 则为假;即:需要两者不相同

位运算符

/*
A=0011 1100
B=0000 1101

A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001     相同为假,不同为真
~B = 1111 0010

2*8=16怎么运算最快   2*2*2*2
效率极高
<<左移     *2
>>右移     /2

*/

条件运算符

?:

条件? 真:假

拓展赋值运算符

包机制

包:文件夹

一边利用公司域名倒置作为包名:

www.baidu.com

com.baidu.www

包语句的语法格式:

package pkg1[.pkg2[.pkg3...]];

import package1[.package2...].(classname*|)

import com.kuang.base.*

Javadoc

使用命令行:javadoc -encoding UTF-8 -charset UTF-8 Doc.java

也可以使用IDEA生成