Java基础-运算符、包机制、JavaDoc
运算符
Java语言支持如下的运算符
-
算术运算符
-
a + b【加】
-
a - b【减】
-
a * b【乘】
-
a / b【除】
-
a % b【取余 == 模运算】
-
a++【a = a + 1,符号在后,先用后加】
-
++a【a = a + 1,符号在前,先加后用】
-
a–【a = a - 1,符号在后,先用后减】
-
–a【a = a - 1,符号在前,先减后用】
-
-
-
-
赋值运算符
- a = 1
-
关系运算符【返回布尔值:true / false】
- a > b
- a < b
- a >= b
- a <= b
- a == b
- a != b
- a instanceof b【判断左边的对象是否为右边的类的实例】
-
逻辑运算符【返回布尔值:true / false】
- a && b【与(and)】
- a || b【或(or)】
- !a【非(取反)】
-
位运算符【与二进制有关,了解即可】
- a & b
- a | b
- a ^ b
- ~ a
- a >> 2【带符号,将a向右移两位】
- a >>> 2【无符号,将a向右移两位】
-
条件运算符【三元运算符】
- a ? b : c【如果a为true,则输出b,否则输出c】
-
扩展赋值运算符
- a += b【a = a + b】
- a -= b【a = a - b】
- a *= b【a = a * b】
- a /= b【a = a / b】
包机制
-
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间【包的本质类似于文件夹】
-
包语句的语法格式为:
package pkg1[.pkg2[.pkg3,]];
-
一般利用公司域名倒置作为报名,eg:com.baidu.www
-
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,格式为:
import pkg1[.pkg2…].(classname|*);
JavaDoc
javadoc命令是用来生成自己API文档的
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的JDK版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况