Java笔记_003_基础语法
基础语法
注释
注释的概述
- 注释是在程序指定位置添加的说明性信息
- 注释不参与程序运行,仅起到说明作用
注释的分类
-
单行注释
格式://注释信息
-
多行注释
格式:/*注释信息*/
-
文档注释(暂时用不上)
格式:/**注释信息*/
关键字
关键字概述
被java赋予特定意义的单词
关键字的特点
- 关键字的字母全是小写
- 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
常量
常量概述
在程序运行过程中,其值不可以发生改变的量
常量分类
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | “HelloWorld” |
整数常量 | 不带小数的数字 | 222,666 |
小数常量 | 带小数的数字 | 1.2,5.6 |
字符常量 | 单引号引起来的内容 | ‘A’ |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,空值 | 值是null |
空常量不能直接输出
数据类型
数据类型的分类
- 基本数据类型
- 数值型
- 整数(byte, short, int, long)
- 浮点数(float, double)
- 字符(char)
- 非数值型
- 布尔(boolean)
- 数值型
- 引用数据类型
- 类(class)
- 接口(interface)
- 数组([])
数据类型内存占用
数据类型 | 关键字 | 内存占用 |
---|---|---|
整数 | byte | 1 |
short | 2 | |
int(默认) | 4 | |
long | 8 | |
浮点型 | float | 4 |
double(默认) | 8 | |
字符 | char | 2 |
布尔 | boolean | 1 |
变量
变量的概述
在程序运行过程中,其值可以发生改变的量
变量的定义
格式:数据类型 变量名 = 变量值;
范例:int a = 10;
变量的使用
修改和取值
变量使用的常见问题
-
重复命名
-
定义变量之后未赋值
-
定义整数的时候,系统默认的数据是int,即使用long来定义,解决方法:
long = 10000000000L
加个L -
定义浮点数的时候,系统默认的数据类型是double,即使用float来定义,解决方法:
float f = 13.14F
加个F
标识符
标识符概述
就是给类,方法,变量等起名字的符号
标识符的定义规则
- 由字母,数字,下划线(_)和美元符号($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
常见命名约定
小驼峰命名法:方法,变量
- 标识符时一个单词的时候,首字母小写
- 标识符由多个单词组成的时候,第一个单词小写,其他单词首字母大写
大驼峰命名法:类
- 标识符时一个单词的时候,首字母大写
- 标识符由多个单词组成的时候,每个单词首字母大写
类型转换
数据类型的分类
- 自动类型转换
- 强制类型转换
自动类型转换
把一个数据范围小的数值或者变量转换为另一个表示数据范围大的变量
强制类型转换
把一个数据范围大的数值或者变量转换为另一个表示数据范围小的变量
格式:目标数据类型 变量名 = (目标数据类型)变量/常量