运算符
算数运算符
+,-,*,/,%,++,- -
赋值运算符
=
关系运算符
!=,<,>,<=,>=,==,instanceof
逻辑运算符
&&,||,!
位运算符
|,&,^,~,>>,<<,>>>
条件运算符
? :
扩展赋值运算符
+=,-=,*=,/=
运算符简介
-
++: 前置++和后置++的不同
-
逻辑运算符的特点:推荐我的另一篇文章 C语言如此,Java也是如此
图片说明
-
位运算符
- <<左移二进制位,右边补零
- >>右移二进制位,若是正数,则高位补0,负数则高位补1
- >>>右移二进制位,高位补0
- ~按位取反
- ^二进制位相同为0,相异为1
-
条件运算符
使用示例
补充
- Java中的幂运算
相当于用了Java中的类,以后会讲
- 部分表达式的结果类型
- 运算效率
<< 相当于*2 >> 相当于 /2 这种方法效率极高 - 字符串连接符
即”+“,使用后的效果如图所示
包机制
包其实就是文件夹,在idea中使用包会使我们的文件结构更清晰
建包
- 先修改一下设置,在这里取消勾选压缩空的中间软件包
- 在src中新建包
一般新建包命名采用倒网址式,比如我新建com.wang并把相关文件移动之后,目录结构如图所示
把其他包移进新建的包时,会出现如图所示情况,直接点击重构即可
这样,我们的文件结构就很清晰了
而且,不同的包中可以有同样名字的文件
注意,不要删除文件首行的package.文件名
导包
以后,我们会用到其他包中的类,这时,我们可以将其导入我们所需要的文件
导入方法
- 导入Java提供的包
import java.util.Date;具体什么意思不用着急 - 导入自己的包
import com.wang.operator.jt01;此时如果class文件会报错
如果需要导入的包很多,使用import com.wang.base.*;来导入base包下的所有类
JavaDoc命令
javadoc命令是用来生成自己API文档的,具体有什么用我们后面会学习,先了解一下用法
- 先在自己的类文件中加入文档注释
例一
例二
2. 选择打开于explorer
并进入此文件夹
3. 在此处打开命令提示符
4. 输入javadoc+空格+文件名.java,成功后如图所示
注:如果发生错误,很可能是路径中或文件中含有中文引起的,可使用javadoc+空格±encoding+空格+UTF-8+空格±charset+空格+UTF-8+空格+文件名.java,可解决此问题.
成功后文件夹内如图所示
我们现在只需用一个index.html即可
5. 打开index.html
如图所示,这是为你生成的API文件,以后我们会更细致的讲解
6. 文档注释里的参数信息
- @author作者名
- @version版本号
- @since 指明需要的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
你也可以在网上搜索jdk帮助文档,发现形式与你生成的API文档相同,具体内容,以后会进行讲解。
在idea中创建项目更好的方法
按如图所示流程操作
选择新建项目中的空项目
命名文件夹
完成后自动跳出此界面,点击新建模块
新建一个Java模块
命名该模块
完成后即可在src目录处新建包