运算符
Java语言支持如下运算符:
-
算术运算符:+,-,,/,%,++,--
-
short和byte运算会转化为int
-
% :取余、模运算 a%b
-
++ -- :自增,自减 (一元运算)
int a = 3; int b = a++; //先赋值给b,再自增 a=a+1 System.out.println(a);//a=4 int c = ++a; //先自增a=a+1,再赋值 System.out.println(a);//a=5 运行了两次a=a+1 System.out.println(b);//b=3 System.out.println(c);//c=5
-
很多运算我们会使用一些工具类来操作:
- 幂运算:Math.pow(3,2)
-
-
赋值运算符=
-
关系运算符:>, <, >=, <=, ==, !=,instance of
-
instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:
boolean result = obj instanceof Class
其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。
-
-
逻辑运算符:&&,||,!
- 与 ,或,非
-
位运算符:&,l,^,~,>,<,>>(了解!!!)
-
条件运算符 ?:
-
//x?y:z //如果x==true,则结果为y,否则结果为z
-
-
扩展赋值运算符:+=,-=,*=,/=
-
a+=b;//a=a+b a-=b;//a=a-b
-
包机制
- 为了更好地组织类, Java提供了包机制, 用于区别类名的命名空间
- 包语句的语法格式为: package pkg 1[.pkg 2[.pkg 3-.] ] ;
- 一般利用公司域名倒置作为包名;
- 为了能够使用某一个包的成员, 我们需要在Java程序中明确导入该包。使用“import"语句可 完成此功能
- import package 1[.package 2-.] .(classname|*) ;
JavaDoc
命令行生成JavaDoc文档
- javadoc命令是用来生成自己API文档的
- javadoc -encoding UTF-8 -charset UTF-8 Doc.java
- -encoding UTF-8:java代码编码
- **-charset UTF-8 **:是对生成文档所用的编码
- javadoc java文件
- javadoc -encoding UTF-8 -charset UTF-8 Doc.java
IDEA生成JavaDoc文档
- 首先新建一个文件夹,用于存放要生成的javadoc文档
- 接下来点击IntelliJ IDEA顶部的Tools菜单,选择Generate JavaDoc 选项
- 然后在弹出的界面中我们点击Output directory输入框后面的按钮
- 在弹出的文件夹界面中选择刚才新建的文件夹
- 接下来在底部的Locale输入框配置语言和编码集,如下图所示,语言用zh_CN 代编中文
- Other command line arguments: -encoding UTF-8 -charset UTF-8
- 然后点击确认以后我们就可以等待Intellij IDEA 给我们生成的 JavaDoc文档即可
- 接下来我们打开JavaDoc文件夹,找到index.html文件,点击就能看到API文档