运算符
- 算术运算符:+ - * / % ++ –
- 赋值运算符:=
- 关系运算符:> < >= == !=instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,>>,<<,>>>
- 条件运算符
位运算符
- A=0011 1100
- B=0000 1101
- A&B=0000 1100
- A|B=0011 1101
- A^B=0011 0001:异或 两个为不同时为1
- ~B=1111 0010
- 0000 0000(2<<3)=0000 1000=8即*2
拓展运算符
int a=10;
int b=20;
a+=b;//a=a+b
a-=b;//a+a-b
//字符串连接符 +,String
System.out.println(""+a+b);//1020
三元运算符
//x?y:z
//如果x==true,则结果为y,否则结果为z
int score=80;
String type=score<60?"不及格":"及格";
System.out.println(type);
包机制
- 为了更好地组织类,java提供了包机制,用于区别类名的命名空间。
- 包语句的语法格式为:package 包名.包名.包名……;
- 一般利用公司域名倒置作为包名;
- 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包,使用“import”语句可完成此功能
JavaDoc
-
javadoc命令是用来生成自己API文档的
-
参数信息
-
@author作者名
-
@version版本号
-
@since指明最早使用的jdk版本
-
-
@param参数名
-
@return返回值情况
-
@throws异常抛出情况
public class Test2 { /** * @author ljn * @version 1.0 * @since 1.8 */ String name; /** * * @param name * @return * @throws Exception */ public String test(String name)throws Exception{ return name; } }
-
-
命令行:javadoc 参数java文件(javadoc -encoding UTF-8 -charset UTF-8 Test2.java)