一、运算符
Java语言支持如下运算符:
- 算术运算符: + , - , * , / , % , ++ , –
- 赋值运算符:=
- 关系运算符:> , < , >= , <= , == , != , instanceof
- 逻辑运算符: && , || , !
- 位运算符: & , | , ^ , ~(反) , >> , << , >>
- 条件运算符: ?:
- 扩展赋值运算符: += , -= , *= , /=
// << 相当于 *(乘号)
// >> 相当于 /(除号)
2*2*2 == 2<<3
4/2 == 4 >>1
System.out.println(2<<3); //16
System.out.println(4>>1); //2
//字符串连接符
int a = 10;
int b = 20;
System.out.println(""+a+b); //1020
System.out.println(a+b+""); //30
三元运算符 // ? ;
//x ? y : z
//如果 x == true, 则结果为y,否则结果为z
int score = 50;
String type = score < 60 ? "不及格" :"及格";
System.out.println(type); //不及格
二、包机制
- 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。
- 包语句的语法格式为:
package pkg1[. pkg2[. pkg3……]]
-
一般利用公司域名倒置作为包名; 如 www.baidu.com 要写成 com.baidu.www 下面再 baike
-
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。
完成此功能
import package1[.package2……].(classname | *) //例如: import java.util.Scanner;
三、Java Doc
- javadoc 命令是用来生成自己的API文档的 在doc窗口
--参数信息
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
1、javadoc 是生成命令
2、-encoding UTF-8 -charset UTF-8 是编码防止中文出错
3、Doc.java 要生成文档的类名
生成后得到的文件,箭头那就是API文档