从零开始的Java学习教程——二:Java基础语法(二)

运算符

算数运算符

+,-,*,/,%,++,- -

赋值运算符

=

关系运算符

!=,<,>,<=,>=,==,instanceof

逻辑运算符

&&,||,!

位运算符

|,&,^,~,>>,<<,>>>

条件运算符

? :

扩展赋值运算符

+=,-=,*=,/=

运算符简介

  1. ++: 前置++和后置++的不同
    在这里插入图片描述

  2. 逻辑运算符的特点:推荐我的另一篇文章 C语言如此,Java也是如此
    图片说明
    在这里插入图片描述

  3. 位运算符

    • <<左移二进制位,右边补零
    • >>右移二进制位,若是正数,则高位补0,负数则高位补1
    • >>>右移二进制位,高位补0
    • ~按位取反
    • ^二进制位相同为0,相异为1
  4. 条件运算符
    使用示例
    在这里插入图片描述

补充

  1. Java中的幂运算
    相当于用了Java中的类,以后会讲
    在这里插入图片描述
  2. 部分表达式的结果类型
    在这里插入图片描述
  3. 运算效率
    << 相当于*2 >> 相当于 /2 这种方法效率极高
  4. 字符串连接符
    即”+“,使用后的效果如图所示
    在这里插入图片描述

包机制

包其实就是文件夹,在idea中使用包会使我们的文件结构更清晰

建包

  1. 先修改一下设置,在这里取消勾选压缩空的中间软件包
    在这里插入图片描述
  2. 在src中新建包
    在这里插入图片描述

一般新建包命名采用倒网址式,比如我新建com.wang并把相关文件移动之后,目录结构如图所示
在这里插入图片描述
把其他包移进新建的包时,会出现如图所示情况,直接点击重构即可
在这里插入图片描述
这样,我们的文件结构就很清晰了
而且,不同的包中可以有同样名字的文件
注意,不要删除文件首行的package.文件名

导包

以后,我们会用到其他包中的类,这时,我们可以将其导入我们所需要的文件

导入方法
  1. 导入Java提供的包
    import java.util.Date;具体什么意思不用着急
  2. 导入自己的包
    import com.wang.operator.jt01;此时如果class文件会报错
    如果需要导入的包很多,使用import com.wang.base.*;来导入base包下的所有类

JavaDoc命令

javadoc命令是用来生成自己API文档的,具体有什么用我们后面会学习,先了解一下用法

  1. 先在自己的类文件中加入文档注释
    例一
    在这里插入图片描述

例二
在这里插入图片描述
2. 选择打开于explorer
在这里插入图片描述
并进入此文件夹
3. 在此处打开命令提示符
4. 输入javadoc+空格+文件名.java,成功后如图所示
在这里插入图片描述
注:如果发生错误,很可能是路径中或文件中含有中文引起的,可使用javadoc+空格±encoding+空格+UTF-8+空格±charset+空格+UTF-8+空格+文件名.java,可解决此问题.
成功后文件夹内如图所示
在这里插入图片描述
我们现在只需用一个index.html即可
5. 打开index.html
如图所示,这是为你生成的API文件,以后我们会更细致的讲解
在这里插入图片描述
6. 文档注释里的参数信息

  1. @author作者名
  2. @version版本号
  3. @since 指明需要的jdk版本
  4. @param 参数名
  5. @return 返回值情况
  6. @throws 异常抛出情况

你也可以在网上搜索jdk帮助文档,发现形式与你生成的API文档相同,具体内容,以后会进行讲解。

在idea中创建项目更好的方法

按如图所示流程操作
选择新建项目中的空项目
在这里插入图片描述
命名文件夹
在这里插入图片描述
完成后自动跳出此界面,点击新建模块
在这里插入图片描述
新建一个Java模块
在这里插入图片描述
命名该模块
在这里插入图片描述
完成后即可在src目录处新建包
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_bxzzy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值