1.基本运算符

快捷键:ctrl+D :复制当前行到下一行

注意事项
加法:加数中有Long类型,则结果为Long类型,其他加法结果默认都为Int类型(哪怕两个加数都不是Int)
除法:除法涉及小数时取整,若想结果为小数,必须有一个数为double类型
自加:

int a = 3;
int b = a++; a赋值给b后,自加1   b=3
int c = ++a; a自加1后,赋值给c   c=5

幂运算:借助Math工具类,Math.pow( )
逻辑运算符:&&、||、!(与、或、非)
&&存在短路运算:

int c = 5;
boolean d = (c<4)&&(c++<10);
// 输出false
// c输出5而不是6,因为c<4已经为false,对于与运算来说,不会再往后执行,C++<10不执行,c不自加

位运算:&、|、^、~、<<、>> (效率高!!)

A   = 0011 1100
B   = 0000 1101
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001 (异或,两数不一样为1,一样为0)
~A  = 1100 0011 (取反)
<<  *2  左移
>>  /2  右移

字符串连接符:

int a=10,b=20;
System.out.println(""+a+b) \\1020   字符串在前会把后边的其他变量全转为字符串进行拼接
System.out.println(a+b+"")  \\30    字符串在后,前边变量正常相加

三元运算符:

x ? y : z
x为真则输出y,x为假则输出z
score < 60 ? "不及格""及格"

优先级:
优先级

2.包机制

包的本质就是文件夹
一般利用公司域名倒置作为包名
www.baidu.com——包名:com.baidu.www

包下的java文件中,idea会自动添加
package com.xxx.xxx
导包
import 包名.xxx.xx

后续须看:阿里巴巴开发手册

3.JavaDoc

jdk官方帮助文档
JavaDoc是用来生成自己的API文档的,格式与jdk帮助文档一致

在代码中,写Doc注释,可以写在类上,也可以写在方法上
/**
* @author  作者
* @param   参数
* @return  返回值
* @since   jdk版本
* .....
**/
在命令行就可以通过以下文档生成html文件,查看自己的API帮助文档
javadoc xxx.java
含有中文则可以设置编码为UTF-8
javadoc -encoding UTF-8 -charset UTF-8 xxx.java
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐