Java基础语法中,如何理解运算符、包机制和JavaDoc?

2026-05-17 00:181阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计570个文字,预计阅读时间需要3分钟。

Java基础语法中,如何理解运算符、包机制和JavaDoc?

运算符+、-、*、/、%,++、--,赋值运算符=,关系运算符==、=、=、!=、instanceof,逻辑运算符||、&&、!,位运算符|、&、^、~,条件运算符?,扩展赋值。

运算符
  • 算术运算符:+,—,*,/,%,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,!=,instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
  • 条件运算符:?:
  • 扩展赋值运算符:+=,—=,*=,/=

注意点:

  1. 整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没有double输出为float型。
  2. 关系运算型输出结果都是布尔型。
  3. b = a++;先给b赋值再自增
    b = ++a;先自增再给b赋值
  4. 更多的数学运算用Math类。
  5. 逻辑与运算中如果前面变量为假则不会执行后面运算直接输出fals,被称为短路运算。

int a = 2; boolean b = (a > 3)&&(a++ > 3); System.out.println(b); System.out.println(a);

输出结果b为false,a为2即a++没有被执行。

  1. 用" "和+进行字符串的连接```int a = 10;int b = 20;System.out.println(""+a+b);输出结果为1020
  2. 三元运算符的使用x ? y : z。x为true输出y,false输出z。
  3. 运算符优先级尽量多用括号,更易读。
包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的本质就是文件夹。
包语句语法格式:package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作为包名。例如百度公司包名为com.baidu.www
导入包语法格式:import package1[.package2...].(calssname|*);
导入包类名不要与被导入包类名有冲突;`.* 可以导入一个包的所有类。

JavaDoc

shell命令框中使用javadoc命令用来生成自己的API文档。
JDK官方帮助文档
帮助文档作用是使自己的代码更易读,即文档注释。最后生成的文档是一个html文件。

Java基础语法中,如何理解运算符、包机制和JavaDoc?

本文共计570个文字,预计阅读时间需要3分钟。

Java基础语法中,如何理解运算符、包机制和JavaDoc?

运算符+、-、*、/、%,++、--,赋值运算符=,关系运算符==、=、=、!=、instanceof,逻辑运算符||、&&、!,位运算符|、&、^、~,条件运算符?,扩展赋值。

运算符
  • 算术运算符:+,—,*,/,%,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,!=,instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
  • 条件运算符:?:
  • 扩展赋值运算符:+=,—=,*=,/=

注意点:

  1. 整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没有double输出为float型。
  2. 关系运算型输出结果都是布尔型。
  3. b = a++;先给b赋值再自增
    b = ++a;先自增再给b赋值
  4. 更多的数学运算用Math类。
  5. 逻辑与运算中如果前面变量为假则不会执行后面运算直接输出fals,被称为短路运算。

int a = 2; boolean b = (a > 3)&&(a++ > 3); System.out.println(b); System.out.println(a);

输出结果b为false,a为2即a++没有被执行。

  1. 用" "和+进行字符串的连接```int a = 10;int b = 20;System.out.println(""+a+b);输出结果为1020
  2. 三元运算符的使用x ? y : z。x为true输出y,false输出z。
  3. 运算符优先级尽量多用括号,更易读。
包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的本质就是文件夹。
包语句语法格式:package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作为包名。例如百度公司包名为com.baidu.www
导入包语法格式:import package1[.package2...].(calssname|*);
导入包类名不要与被导入包类名有冲突;`.* 可以导入一个包的所有类。

JavaDoc

shell命令框中使用javadoc命令用来生成自己的API文档。
JDK官方帮助文档
帮助文档作用是使自己的代码更易读,即文档注释。最后生成的文档是一个html文件。

Java基础语法中,如何理解运算符、包机制和JavaDoc?