常量与变量、数据类型、运算符、流程控制语句、方法、数组
*注释:用来解释说明代码的-->写代码一定要写注释
单行注释 //这里是单行注释
多行注释 /* 这里是多行注释 */
文档注释 /** 这里是文档注释 */
关键字:被Java赋予了特殊含义的单词
特点:
1.组成关键字的单词全部都是小写的;
2.高级编辑工具会关键字有特殊颜色的标识:
*常量:在程序的执行过程中其值不能发生改变的量
分类:
字符串常量: "这里是字符串常量"
整数常量:-12,0,12
小数常量:-12.12,12.12
字符常量:'a' 'A' '0' '加'
布尔常量:true false
空常量:null
*变量:在程序的执行过程中其值在一定范围内发生改变的量
注意:
1.变量在局部代码块中要被赋值,才能被使用。
-->定义变量的时候我们可以不赋值,但是在使用之前一定要对变量进行赋值
2.变量只在它所在的大括号内有效(作用域)
计算机中的存储单元
计算机中最小的传输单元: 比特位 bit
计算机中最小的存储单元: 字节 byte-->B
数据类型
1.基本数据类型 4类8种
基本数据类型: 所占字节数
整数类型
byte 1
short 2
int 4
long 8
浮点数类型
float 4
double 8
字符类型
char 2
布尔类型
boolean 1
2.引用数据类型: 类,接口,数组 ,String是一种特殊的类-->无数种引用数据类型
*标识符:给变量,方法,类,包取名字的
标识符的组成:
数字,英文大小写字母,_,$,中文(不推荐)
标识符的注意事项:
1.数字不能开头
2.不能使用Java中的关键字作为标识符
3.标识符中间不能有空格;
命名规范********** 见名知意
包:用来分类管理类的
类:Java中最小的组成单位
命名规则:驼峰式命名
方法和变量:
单个单词:全部小写 变量: age,max,sum 方法:show(),method(),function()
多个单词:从第二个单词开始首字母大写
变量: maxAge 方法:getAge();
自定义常量:
单个单词:全部大写 PI:π 圆周率
多个单词:全部大写,每个单词中间使用_分隔 举例:JAVA_HOME
类型转换:
隐式转换:
***规律: byte,short,char--->int-->long-->float-->double
***运算法则:byte,short,char--->int:byte,short,char 在做运算的时候一定会先提升成为int类型再参与运算
强制转换:
格式: 目标类型 变量名 = (目标类型)(被转化的数据);
//注意事项:不同类型的数据在做运算的时候,结果是什么类型就拿什么类型的数据来接收不要使用强制类型转换;
网友评论