首页 > 编程语言 >运算符与JavaDoc

运算符与JavaDoc

时间:2023-02-09 19:14:19浏览次数:44  
标签:Java JavaDoc 运算符 文档 println UTF

运算符

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文件

IDEA生成JavaDoc文档

  1. 首先新建一个文件夹,用于存放要生成的javadoc文档
  2. 接下来点击IntelliJ IDEA顶部的Tools菜单,选择Generate JavaDoc 选项
  3. 然后在弹出的界面中我们点击Output directory输入框后面的按钮
  4. 在弹出的文件夹界面中选择刚才新建的文件夹
  5. 接下来在底部的Locale输入框配置语言和编码集,如下图所示,语言用zh_CN 代编中文
    • Other command line arguments: -encoding UTF-8 -charset UTF-8
  6. 然后点击确认以后我们就可以等待Intellij IDEA 给我们生成的 JavaDoc文档即可
  7. 接下来我们打开JavaDoc文件夹,找到index.html文件,点击就能看到API文档

标签:Java,JavaDoc,运算符,文档,println,UTF
From: https://www.cnblogs.com/sy-guo/p/17106728.html

相关文章

  • Java基础知识点(键盘录入、算术运算符、类型转换)
    一:键盘录入Java帮我们写好一个类叫Scanner,这个类这个类就可以接收键盘输入的内容步骤一:导包——Scanner这个类在哪(导包必须出现在类定义的上面)importjava.util.Scanner;步......
  • 运算符
    运算符Java语言支持如下运算符:算数运算符:+,-,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符:?:扩展运算符:+=,-=,*=......
  • JS新运算符 ?. ?? ??= ||= &&= 的含义及用法
    ?.可选链操作符可选链允许读取连接对象链深处的属性值而不必明确验证链中每个引用是否有效。该表达式短路返回值语法:obj?.propobj?.[expr]arr?.[index]func......
  • C语言中的运算符
    ......
  • 11 v-if 更好颜色、三元运算符
    [基础]模板中使用v-if条件判断​​场景​​​​三元运算符控制模板样式​​​​v-if判断​​场景模板中使用条件判断,控制页面的样式,是最常见的应用。Vue中提供了两种基本......
  • JavaScript if判断、三元运算符、循环
    阅读目录if判断三元运算符循环结构while循环for循环for循环数组循环字符串if判断letscore=162;if(score>=80){alert("优秀");}elseif(......
  • JavaScript 运算符数据类型
    阅读目录运算符1、自增运算符2、分别赋值3、求多次方4、js中逻辑运算符数据类型1、数据类型2、强制类型转换运算符1、自增运算符leta=11;aler......
  • Java变量、常量、作用域、运算符
    一、变量可以变化的量Java是强类型语言,每一个变量必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域typevarName[=value][{,var......
  • three.js第四十九用 连续运算符号封装
    threejs交流群511163089functionSubV(a,b,normalize=false){if(normalize)returna.clone().sub(b).normalize();returna.clone().sub(b);}functionAddV(......
  • C语言bug——数据帧中地址位求和——运算符优先级
     unsignedchara[30]={045F00000006 01032710000A};inttemp=a[8]<<8+a[9];按照上述计算后打印的值位0 出错原因<<优先级低于+ 因此改......