第一章 常量
一、常量概述
- 在程序执行的过程中,其值不可以发生改变的量
二、常量分类
- 字符串常量 用双引号括起来的内容(“HelloWorld”)
- 整数常量 所有整数(12,-23)
- 小数常量 所有小数(12.34)
- 字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
- 布尔常量 较为特有,只有true和false
- 空常量 null(数组部分讲解)
三、常量代码
public class Const { public static void main(String[] args) { //字符串常量 System.out.println("HelloWorld"); //整数常量 System.out.println(12); System.out.println(-23); //小数常量 System.out.println(12.34); //字符常量 System.out.println('a'); System.out.println('0'); //布尔常量 System.out.println(true); System.out.println(false); } }
第 2 章 变量
一、变量概述
- 在程序执行的过程中,在某个范围内其值可以发生改变的量
- 从本质上讲,变量是内存中储存数据的区域,你能用它来存数据和取数据,还可以改变这个数据。
- 图解如下:
二、变量定义格式
- 数据类型 变量名 = 初始化值;
- 注意:格式是固定的,记住格式,以不变应万变
三、数据类型概述
数据类型分类:
基本数据类型
数值型
- 整数类型 byte , short , int , long
- 浮点(小数)类型 float , double
字符型 char
布尔型 boolean
引用数据类型
- 类 class
- 接口 interface
- 数组 [ ]
基本数据类型(4类8种)
注意事项:
A:整数默认是int类型,浮点数默认是double
B:定义long 类型数据的时候,要加L 或者l,建议加L
定义float 类型数据的时候,要加F 或者f,建议加F
C:字符:Java中的字符采用的是unicode编码,每一个字符占用两个字节,就可以存储一个汉字
D:boolean 类型适用于逻辑运算,一般用于流程控制
四、标识符
作用:给包,类,方法,变量等起名字
组成规则:由字符,下划线_,美元符$组成
这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
注意事项:不能以数字开头; 不能是Java中的关键字
命名规则
- 基本要求见名知意
常见命名的规则
- 包 (其实就是文件夹,用于对类进行管理)
全部小写,多级包用点隔开。
公司域名的反写 com.cn.com.itheima
- 类 一个单词首字母大写 Student,Car;
多个单词,每个单词首字母大写 HelloWorld
- 变量或者方法 一个单词首字母小写。 age,show()
多个单词,从第二个单词开始每个单词首字母大写 maxAge,getAge()
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 public class Demo2 { 2 // 标识符命名遵循的语法规范 3 public static void main(String[] args) { 4 // 1.只能由数字,字母,下划线,$组成 5 int _s2$ = 3; 6 int $1_a = 4; 7 int a$_5 = 5; 8 // 2.不能以数字开头 9 // int 2_a$=6; 10 System.out.println(_s2$); 11 System.out.println($1_a); 12 System.out.println(a$_5); 13 // System.out.println(2_a$); 14 // 3.不能是保留字和关键字 15 // int class=3; 16 // System.out.println(class); 17 // 4.大小写敏感 18 int a = 5; 19 // System.out.println(A); 20 // 5.支持中文 21 int 成绩 = 5; 22 System.out.println(成绩); 23 } 24 }
1 public class BiaoShiFu { 2 public static void main(String[] args) { 3 //定义变量 4 //数据类型 变量名 = 初始化值; 5 inta = 10; 6 //正确 7 intb2 = 20; 8 //错误 9 //int 2b = 30; 10 //不能是java中的关键字 11 //错误 12 //int public = 40; 13 } 14 }