1、Java注释
文档注释用于在生成文档时对写的类,方法或字段进行解释
添加文档注释的方法如下:
author后面写上自己想写的名字就可以了;
多行注释,用于写多行的说明信息,常用于注释一段代码
单行注释,描述的信息比较少的时候,使用单行注释
2、Java关键字
是指在Java中有特殊含义的,被保留的,不能随意使用的字符,其特点是:①会识别;②全小写;③有颜色;
3、Java标识符(变量名、方法名、类名)
标识符的命名规则:(硬性要求)
①构成:字母、数字、下划线 、$符号;
②首个只能是:字母 、下划线 、$符号,不能以数字开头;
③不能使用关键字;
标识符的命名规范:(软性要求)
①类名规范:首字母大写,后边每个单词的首字母大写(大驼峰);
②变量名规范:首字母小写,后边每个单词的首字母大写(小驼峰);
③方法名规范:同变量名;
④见名知意;
4、常量
是指在Java程序运行期间固定不变的数据
常量分类:
①整数常量:所有的整数,1,0,567,-9
②浮点数常量:所有的小数,0.0,-0.1,2.55
③字符常量:单引号引起来,只能写一个字符,必须有内容
④字符串常量:双引号引起来,可以写多个字符,也可以不写
⑤布尔常量:只有两个值,多用于流程控制,true,false
⑥空常量:只有一个值,没有任何数据,null
5、变量
定义变量的两种常用格式:
①数据类型 变量名;变量名=值;
②数据类型 变量名 =值;
**注意:
1、变量必须初始化之后使用
2、不能有同名变量
3、在该类型的变量中只能存储该类型的数据
4、可以同时定义多个变量并赋值(不推荐使用)
6、数据类型
基本数据类型:
四类八种:整型 整数 byte、short、int、long
浮点型 小数 float、double
字符型 一个字符 char
布尔型 boolean
引用数据类型:
String字符串、数组、函数、对象……
整数类型的变量:(默认为int类型)
byte: 一个字节 ,取值范围 -128~127
short:两个字节,取值范围-32768~32767
int: 四个字节, 取值范围-2,147,483,648~2,147,483,647(刚刚超过20亿)
long: 八个字节, 取值范围-9,223,372,036,854,775,808~9,223,372,036,854,775,807
使用long类型的数据时,要在最后加上L/l
单位换算:
1TB = 1024GB;
1GB = 1024MB;
1MB = 1024KB;
1KB = 1024Byte;
1Byte = 8bit (比特)
1bit只有两种值:0/1
1个字符占用8bit的位置,也就是一个字节的大小
字节byte是一个八位的二进制数 eg:0101 1010
浮点类型的变量:(默认为double类型)
float:单精度浮点 四个字节 使用float类型时,要在最后加上F/f
double:双精度浮点 八个字节
字符类型的变量:
char:用于存储单一字符 两个字节 取值范围:0~65535
可以存储汉字,一个汉字是两个字节,任意字符在内存中都是以数字的形式存储的,参照ASCII码表:
布尔类型的变量:
布尔类型变量用来存储布尔值,在Java中用boolean表示,boolean类型的值只有两个,true和false,默认值是false,每个boolean占一个字节,8位。
**变量使用时的注意事项
①如果创建多个变量,那么变量之间的名称不可以重复。
②对于float和long类型的数据,字母后缀f/F和l/L不能丢掉。
③变量右侧的数据值不能超过左侧类型的范围。
④变量一定要初始化之后才能使用,不赋值不能直接使用。
⑤变量的使用不能超出作用域的范围。
7、运算符
算数运算符:+,-,*,/,%,++,--
++,--,如果直接使用,前置和后置没有区别;如果参与运算的话,++/--在前,先进行++/--再进行其他的运算。
关系运算符:<,>,<=,>=,==,!=
==:基本数据类型比较值;引用数据类型比较内存的地址值。
逻辑运算符:=, += , -=, *= ,%= ,/= 复合赋值运算符会隐含强制类型转换。
条件运算符:数据类型 变量名称 = 条件判断 ?表达式A : 表达式B;(表达式A和表达式B要同时满足左侧的数据类型)
如果成立,表达式A
如果不成立,表达式B
优先级
() ++ ,-- , !--> 算术运算符 (* / +-)-->关系运算符-->逻辑运算符(&& > ||)-->赋值运算符-->条件运算符
8、类型转换(数值数据)
隐式转换(自动)
自动完成,不需要特殊处理
范围由小变大
显示转换(强制)
需要数据处理,不能自动进行
规则:小范围 变量名 = (小范围数据类型)大范围数据
两个数据类型不同的数据做运算,得到的结果会自动提升为两个数据中较大的数据类型
9、Scanner类,控制台的输入
Java提供的类,可以直接用
//创建一个控制台输入对象 Scanner sc = new Scanner(System.in); //通过sc.next()方法取出你从控制台输入的数据 //sc.后面根据你的需求选择方法 String str = sc.next();



