注释:用于代码的解释,编译器不会编译它
单行注释:// 内容
多行注释:* 内容 *\
关键字:被Java语言赋予了特定含义的单词
关键字的特点:关键字的字母全部小写,常用的代码编辑器针对关键字有特殊的颜色标记
常量:在程序运行中,其值不可以发生改变的量
常量的分类:字符串常量:用双引号括起来的内容 “HelloWorld” “黑马程序员”
整数常量:不带小数的数字 666,-88
小数常量:带小数的数字 13.14,-5.21
字符常量:用单引号括起来的内容 ‘A’、‘我’、‘0’
布尔常量:布尔值,表示真假 只有两个值“true”、“false”
空常量:一个特殊的值,空值 值是:null 空常量无法直接输出
数据类型:
计算机的存储单元:计算机存储的最小信息单元叫“位”(bit),我们又称之为比特位,通常用小写的字母“b”表示,而计算机中最小的存
储单元叫“字节”(byte),通常用大写字母“B”表示,字节是用连续的8个位组成。
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大
小也是不一样的。
数据类型分类:基本数据类型和引用数据类型,基本数据类型分为数值型和非数值型数值型,数值型分为整数(byte、short、int、long)、浮点数(float、double )、字符(char),非数值型有布尔(Boolean);引用数据类型有类(class)、接口(interface)、数组([ ])
变量:在程序运行过程中,其值可以发生改变的量(从本质上讲,变量是内存中的一小块区域)
定义变量:数据类型 变量名 = 变量值,实例:int a = 10;
输出变量:
public class VariableDemo01{
public static void main(String[] args) {
// 定义变量
int a = 10;
// 输出变量
System.out.println(a);
// 修改变量
a = 20;
System.out.println(a);
}
}
使用变量的注意事项:
long类型的变量定义的时候,为了防止整数过大,后面要加L(默认整数是int类型)
float类型的变量定义的时候,为了防止类型不兼容,后面要加F(默认小数是double类型)
标识符:给类、方法、变量等起名字的符号。
标识符定义规则:由数字、字母、下划线、美元符号($)组成
不能是数字开头
不能是关键字
区分大小写
常见命名约定:小驼峰命名法针对方法、变量命名(首字母小写,多个单词组成时其他单词首字母大写(firstName))、大驼峰命名法针对类命名(首字母大写,多个单词组成时其他单词首字母大写(BadGirl))
类型转换:
自动数据类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量(double a = 10)
强制数据类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量(格式:目标数据类型 变量名 = (目标数据类型)值或者范围)(int k = (int)88.88),此时k变为88,会产生数据精度丢失