注释
什么是注释:
在程序中对代码进行解释说明的文字,方便自己和其他人理解,查看,不会影响程序的正常执行
注释有哪些:
//单行注释
/*
多行注释
多行注释
*/
/**
文档注释
文档注释
文档注释
**/
快捷键进行注释
Ctrl+/ 单行注释
Ctrl+Shift+/ 选中代码进行多行注释
字面量
告诉程序员,数据在程序中的书写格式
字面量分类:
字面量类型 | 说明 | 示例 |
---|---|---|
整数 | 不带小数的数字 | 666 -88 |
小数 | 带小数的数字 | 13.14 -5.21 |
字符 | 必须使用单引号,有且仅能一个字符 | 'A' '0' '我' |
字符串 | 必须使用双引号,内容可有可无 | "helloworld" "我是好人" |
布尔值 | 布尔值,表示真假,只有两个值,true false | true,false |
空值 | 一个特殊的值,空值 | 值是null |
变量
什么是变量
变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面的存储的数据可以变化
变量定义的格式
数据类型 变量名称 = 初始值
数据类型:强制限制盒子中存储数据的形式,例如int,double
变量名称:取名称,首字母建议小写,有意义
初始值:存储的初始数据
double money =6.0
变量使用注意事项
1.某个变量存储了其他类型的数据
例如:double money = "有钱"
2.变量的有限范围是从定义开始到}截止,同一个范围内部不能定义两个同名的变量
public static void main(String[] args){
int age =23;
System.out.println(age);
int age = 23; //同一范围不能定义两个同名的变量
}
3.变量定义的时候可以没有初始值,但是使用的时候必须赋予初始值
public static void main(String[] args){
int age;
System.out.println(age);//age会提示错误,因为没有赋值
}
总结:
什么类型变量存储什么类型的字面值
同一个范围内变量名不能重复
变量在使用时要有初始值
变量存在访问范围
数据类型
1.数据类型的作用
数据类型就是约束变量存储数据的形式
数据类型 变量名称 = 初始值
2.数据类型的分类
引用数据类型 String
基本数据类型 4大类8种
数据类型 | 关键字 | 取值范围 | 内存占用(字节数) |
---|---|---|---|
整数 | byte | -128~127 | 1 |
整数 | short | -32768~32767 | 2 |
整数 | int(默认) | -2147483648~2147483647 | 4 |
整数 | long | -9223372036854775808~9223372036854775807 | 8 |
浮点数 | float | 1.401298e~3.4028331e+38 | 4 |
浮点数 | double | 4.9000000e-324到1.797693e+338 | 8 |
字符 | char | 0~65535 | 2 |
布尔 | boolean | true,FALSE | 1 |
注意:
随便写一个整数字面值,默认是int类型,如果希望随便写一个整数默认是long型的值,必须在数据后加L或l表示
随便写一个小数字面值,默认是double类型,如果希望这个小数是float类型,必须在数据后加F或f
ASCII编码
美国信息交换标准编码,就是一套现代英语,数组,和其他西欧字符(不含中文)的编号规则
字符在计算机底层就是存储器编号的二进制形式
关键字、标志符
java自己保留的一些关键字,作为特殊功能的,例如public,class,byte,short,int,long,double
我们不能用来作文类名或者是变量名称,否则保错
标识符就是由一些字符,符号组合起来的名称,用于给类,方法,变量等起名字的规矩
标识符要求
基本要求:由数字,字母,下划线和美元$符等组成
强制要求:不能以数字开头,不能是关键字,区分大小写
命名知道规范
变量名称:满足标识符规则,建议全英文,有意义,首字母小写,满足驼峰模式
类名称:满足标识符规则,建议全英文,有意义,首字母大写,满足驼峰模式