JAVA- 运算符,包机制,JavaDoc生成文档,阿里巴巴开发手册,JDK帮助文档

JAVA- 运算符,包机制,JavaDoc生成文档

基本运算符

operator

  • 算术运算符:+ ,- ,* ,/ ,%(模运算) ,++ ,–(两个减号)
  • 赋值运算符:=
  • 关系运算符:>, <, >=, <=, ==, !=, instanceof
  • 逻辑运算符:&&, ||, !
  • 位运算符:&,|,^(异或), ~(取反), >>, <<(左移), >>>
  • 条件运算符:?:
  • 扩展赋值运算符:+=,-=(减等于),*=,/=

在这里插入图片描述

// 结果
9
7
9


  
  
  • 很多运算,需要用到工具类 ,如幂运算

        // Math是一个类,里面有很多的方法
        double pow = Math.pow(2, 3);
        System.out.println(pow);

// 结果
8.0
  • 两个或多个操作数中,有一个数为 Long 类型,那结果类型也为 Long ,否则,结果都为 Int
    在这里插入图片描述
// 结果
1234323266
143
20

  • 关系运算符返回结果为 布尔值(true、false)
        int xiaoke = 22;
        int kun = 16;
        System.out.println(xiaoke < kun);
        System.out.println(xiaoke == kun);
        System.out.println(xiaoke % kun);
// 结果
false
false
6
        // 逻辑运算符
        boolean z = true;
        boolean x = false;
        System.out.println("z && x:"+(z&&x));// 两个变量都为真,结果才为true
        System.out.println("z || x:"+(z||x));// 两个变量有一个为真,则结果为true
        System.out.println("! (z && x):"+!(z&&x));// 如果是真,则变为假

        // 短路运算
        int s = 5;
        boolean w = (s<4)&&(s++<4); //s++没有被执行
        System.out.println(s);
        System.out.println(w);

// 结果
z && x:false
z || x:true
! (z && x):true
5
false

左移(<<):相当于把数字乘以2
右移(>>):/2

   /*
       A = 0011 1100
       B = 0000 1101
       --------------------------
       A&B = 0000 1100
       A|B = 0011 1101
       A^B = 0011 0001 (相同为0)
       ~B = 1111 0010

       面试题:快速计算 2*8!
       2*2*2*2
       */
        System.out.println(2<<3);

// 结果
16
  • 字符串在前面,后面会拼接;若字符串在后面,则前面会运算。
        int r = 10;
        int t = 2;
        // 字符串连接符 + ,运算符两侧,只要有一方是String类型,则会把另外一个操作数转化为String类型进行连接
        System.out.println(""+r+t);
        System.out.println(r+t+"");
// 结果
102
12
// 三元运算符
        // 她会跑酷 ? 人 : 神
        // 如果她会跑酷 == true,则结果为人,否则结果为神

java中运算符的优先级

包机制

相当于文件夹
一般用公司域名倒置作为包名,如com.baidu.www


在这里插入图片描述
在这里插入图片描述

*代表通配符,它会将包中的所有东西都导入进来


阿里巴巴java开发手册

JavaDoc生成文档

javadoc 命令是用来生成自己的API文档的
参数信息

  • @author 作者名
  • @version 版本号
  • @since 指明需要最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况

jdk帮助文档

package com.xiaoke.Basic;

/**
 * @author 小可
 * @version 0.0
 * @since 1.8
 * */

public class JavaDoc {
    String name;

    /**
     *
     * @param name
     * @return
     * @throws Exception
     */
    public  String test(String name) throws Exception{
        return name;
    }

}


在这里插入图片描述

  • 导航栏空格前面加上cmd
//在打开的命令行中输入
//javadoc 参数 java文件
javadoc -encoding UTF-8 -charset UTF-8 JavaDoc.java

在这里插入图片描述

使用IDEA生成JavaDoc文档.
参考视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,下面我来为您演示如何按照阿里巴巴开发手册规范编写一个Java项目案例。 1. 项目结构规范 首先,我们需要按照以下目录结构组织我们的Java项目: ``` project ├── src/main/java │ └── com.example.project │ ├── config │ ├── controller │ ├── dao │ ├── entity │ ├── service │ ├── utils │ ├── vo │ └── ProjectApplication.java ├── src/test/java │ └── com.example.project │ ├── controller │ ├── dao │ ├── service │ ├── utils │ └── ProjectApplicationTests.java ├── pom.xml └── README.md ``` 其中,`src/main/java` 目录下存放主程序代码,`src/test/java` 目录下存放测试代码;`com.example.project` 是主,其下的 `config`、`controller`、`dao`、`entity`、`service`、`utils`、`vo` 是具体的名,分别存放配置类、控制器、数据访问层、实体类、服务层、工具类和值对象。 2. 编码规范 接下来,我们需要遵循阿里巴巴Java开发手册中的编码规范来编写代码。以下是一些常见的规范: - 类名使用 UpperCamelCase 风格,方法名和变量名使用 lowerCamelCase 风格; - 常量名全部大写,单词间用下划线分隔; - 名全部小写,单词间用点号分隔; - 方法参数多于两个时,应该将参数封装成对象传入; - 避免使用全局变量和静态变量; - 代码块应该使用大括号括起来,即使只有一行; - 异常处理应该精细化,不应该使用 catch (Exception e) 的方式; - 禁止使用 System.out.println(),应该使用日志输出。 3. 代码注释规范 除了编码规范之外,我们还需要遵循阿里巴巴Java开发手册中的注释规范。以下是一些常见的规范: - 类、方法、成员变量都应该添加注释,注释应该清晰、简洁、准确; - 注释内容应该括作用、参数说明、返回值说明、异常说明等; - 使用 Javadoc 规范; - 注释中不应该出现特殊符号、HTML 标签和表情符号。 4. 代码质量检查 最后,我们需要使用阿里巴巴开发手册推荐的代码质量检查工具,例如 FindBugs、CheckStyle 和 PMD 等。这些工具可以帮助我们检查代码中的潜在问题,从而提高代码的质量和可维护性。 以上就是按照阿里巴巴开发手册规范编写Java项目的基本步骤。当然,具体的实现方式还需要根据具体情况进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青绫被

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

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

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

打赏作者

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

抵扣说明:

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

余额充值