注释分为:java
//单行注释:做用于当前行,能够嵌套单行注释,不能够嵌套多行注释和文档注释,通常位于行的上面,或者行尾。api
/*多行注释*/ :多行内有效,能够嵌套单行注释,不能够嵌套多行注释和文档注释,通常位于类的上面或者方法的上面。数组
//*文档注释*/:多行内有效,能够嵌套单行注释,不能够嵌套多行注释和文档注释通常位于类的上面或者方法的上面,而且文档注释能够存在于类的api文档中。编码
命名规则:spa
1.只能由数字,字母,下划线,美圆符号$任意组合而成,可是数字不能开头blog
2.标识符是严格区分大小写接口
3.关键字不能做为标识符使用内存
命名规范:文档
1.见名之意:字符串
2.驼峰命名:
类的名字:大驼峰,单词首字母所有大写,其余字母小写如, BaseServer , HelloWorld
方法名字:小驼峰,第一个单词首字母小写,其余单词首字母所有大写如, createUser
变量名字:小驼峰, userAddress
常量名字:所有使用大写字母,而且如下划线分隔单词如, MAX_SIZE
变量
变量:在程序执行过程当中,其值能够发生改变的量; 在内存中开辟一块空间,存储指定类型的数据。
java是一个强类型的语言 :声明变量的时候就要先肯定类型
语法:
经常使用的数据类型: int整数 double小数 String字符串"" boolean布尔类型 char字符型''
常量
是在程序运行过程当中其值不能发生改变的量
分类:1.字面值常量:整数常量;小数常量;布尔常量;字符常量;字符串常量;
2.自定义常量:被final修饰的变量为常量;
数据类型
基本数据类型:四类八种
整型:byte;short;int;long。(给long赋值,须要在数据的后面添加l/L,推荐使用L)
浮点型:float;double。(给long赋值,须要在数据的后面添加l/L,推荐使用L)
字符型:char。
布尔型:boolean。
引用数据类型:类;接口;数组。
数据类型转换
1.boolean不参与类型转换
2.自动类型转换|提高
从小范围类型的数据->大范围类型的数据
◎多个类型的值参与运算,最终结果的数据类型默认自动提高为最大的参与运算的数据的类型
◎多个数据的类型,若是只有byte,short,char任意组合,最终的结果会自动提高成为int
◎byte,short,char赋值,只要是在其范围内的常量值均可以成功赋值
3.强制类型转换 ,强制类型转换有可能会损失精度
小范围数据类型 变量名 = (小范围数据类型)大范围类型的数据;
byte -> short-> int -> long-> float ->double
进制
二进制: 0b开头。0b10: //0 * 2^0 + 1*2^1=2
八进制: 以0开头。0110: // 0 * 8^0 + 1*8^1+1*8^2 = 72
十进制: 默认进制。
十六进制: 以ox开头。0X15: // 5* 16^0 + 1* 16^1 = 21
转义字符
运算符
算术运算符;赋值运算符;比较运算符;逻辑运算符;条件运算符
其中赋值运算符与条件运算符是优先级最低的。
主要介绍一下平时容易出错的逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。