注释
注释: 解析这个代码 使得其他人调试更加方便
特点: 在编译代码的时候不会编译注释, 不管发不发生错误
注释的分类:
1.当行注释
/ /
2.多行注释 (快捷键是 ctrl + shift + /)
/* */
3.文档注释 : 一般用于在类的开始 (是以一个/ 两个** 开头)
/**
*
*
*
*/
注释好处: 1. 使得自己能够读懂以前写的;2. 便于我们进行调试 。
java的关键字
java的关键字也就是java 里有特殊的含义
特点 :
1.全部都是小写
2. 这些关键不能随意的增加与修改
3. 取名的时候不能使用这些关键
4. goto 这一个保留的关键字 ,取名的时候不能使用这些关键字
语法规范
包名
作用 : 便于我们管理 java 文件
规范: com /cn(域名).offcn(公司的名称).项目的名称.具体包的意思 (中间要以英文的. 进行分割)
类
规范: 首字母必须大写 如果是由多个单词构成 第二个单词的首字母也必须大写
方法 : 方法的首字母一般是 小写 ,然后一般取名是动词 ==> 驼峰命名
变量 : 方法的首字母一般是 小写 ,然后一般取名是 名词
变量 : 产生变量, 有些值 长期会发生改变
变量的含义 : 存储空间的的一种表示 ==> 会发生改变的量
变量是需要在内存里开辟一个空间 , 变量变的是具体的值,而不是具体的名称.
常量: 所有的字母都是大写,两个单词也下划线进行分割
常量: 不会变的量
用 final 修饰的 赋值以后就不能够改变 与变量的区别 就是多了一个 final ,例如:
final double num = 0.618;//num的值不会发生改变
static 常量一般在开发中与 final 进行搭配
运算符
-
算术运算符 +(加) -(减法) *(乘法) /(除法) %(取余数)
num1++; 步骤: 先获取num1 的值 再进行 运算
++ num1 步骤: 是先进行运算之后,再获取其值
num1–; -
赋值运算符 +(加) -(减法) *(乘法) /(除法) %(取余数)
num+=5; ==> num = num+5; -
逻辑运算符
&& 并且 也就是条件1 与 条件2 返回的结果都是真 , 最后这个表达式的结果才是真 (1==1) && (1<=3);
|| 或者 也就是 条件1 与 条件2 返回的结果 只要有一个是真的, 最后这个表达式的结果就是真的;
& | 用法跟前面的一样 只要第一个表达式不对 ,就不比较(了解) ;! 取相反的结果 !(1==2)||(1<=3);
-
三元运算符
语法: 表达式1 ? 表达式2 : 表达式3 ;
表达式1 的结果 只有两种 要么 true或者 flase ;
表达式2 与表达式3 的类型必须一样;
如果表达式 1 返回的结果 是 true , 执行表达式2 ;相反 执行 表达式3