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

2021/10/7 22:40:54

本文主要是介绍从零开始的Java学习教程——二:Java基础语法(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础语法(二)

    • 运算符
      • 算数运算符
      • 赋值运算符
      • 关系运算符
      • 逻辑运算符
      • 位运算符
      • 条件运算符
      • 扩展赋值运算符
      • 运算符简介
      • 补充
    • 包机制
      • 建包
      • 导包
        • 导入方法
    • JavaDoc命令

运算符

算数运算符

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

赋值运算符

=

关系运算符

!=,<,>,<=,>=,==,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文档相同,具体内容,以后会进行讲解。



这篇关于从零开始的Java学习教程——二:Java基础语法(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程