Java基础01:注释
注释分为三种:
- 单行注释://
- 多行注释:/* */
- 文档注释:/** /
Java基础02:标识符和关键字
Java基础03:数据类型讲解
Java基础04:数据类型扩展及面试题讲解
Java基础05:类型转换
Java基础06:变量、常量、作用域
变量
- 关键点:static 类变量
常量
- final 用来定义常量 静态的
- 应用场景:比如说搞游戏开发 有些数值是固定的 不能搞错了 那么就可以用final来定义一个常量
- 修饰符 不规定顺序 static final/final static 都可以
变量命名规范
Java基础07:基本运算符
最后一个 ,如果不强制转换,会向下取整,那输出结果就是0了;强制转换后,输出才是0.5;
只要有一个类型是long,那么整体的运算结果就是long类型
如果没有long,那么运算结果就是int类型**(哪怕是short+byte 这两个最短的相加,输出结果也是int类型)**
关系运算符
取余
- 21除以10 等于2 余1 余的这个数就是输出结果
Java基础08:自增自减运算符、初识Math类
++在前 是先给a加上1,再把a赋值给b;++在后,是先把a的值赋给b,然后b加上1
拓展:pow Math工具类
- 用于运算某个数的幂次方
Java基础09:逻辑运算符、位运算符
逻辑运算 (把二舅搬出来)
- 逻辑与 &&:我有一万块钱,且我二舅也有一万块钱,那么我们就能买车。(因为必须我和二舅同时都有钱才能买车)
- 逻辑或 ||:我有一万块钱,或者我二舅有一万块钱,那么我们就能买车。(因为我或者我二舅,我们其中有一个人有钱,就可以买车)
短路运算
- 如果&&前面半段已经走不通了,那&&后面就不会运行了。所以c还是5.
位运算
- 还是二舅买车原理
左移和右移
Java基础10:三元运算符及小结
扩展赋值运算符
字符串连接符
- 面试题
- “”在前面 会将后面的内容转换成字符串进行组合,因为a=10 ,b=20,所以组合起来是1020
- “”在后面 会将前面a+b先运算出来 然后再进行字符串拼接
三元运算符
Java基础11:包机制
可以上网查阿里巴巴开发手册,人家那个真是 没有规矩不成方圆,人家代码书写规范这个东西,写了一本书的规范。
Java基础12:JavaDoc生成文档
可以上网搜JDK帮助文档 也就是API文档
加在类上面 就是类的注释 加在方法上面 就是方法的注释
在命令行中打开javadoc,他会生成说明文档
至此,Java基础语法告一段落,接下来要学习Java流程控制。