JAVA基础语法篇
目录
1.注释
1.1注释概述
- 注释是在程序添加的说明性信息
- 注释不参与程序运行,仅起到说明作用
1.2注释分类
-
单行注释
格式:// 注释信息
-
多行注释
格式:/* 注释信息 */
-
文档注释
格式:/** 注释信息 */
2.关键字
2.1关键字概述
- 关键字:就是被java语言赋予了特定含义的单词
2.2关键字特点
- 关键字的字母全全部小写,java中关键字大概50个左右
- 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
- 例:public、static、class、void、private、int等
3.常量
3.1常量概述
- 常量:在程序运行过程中,其值不可能发生改变的量
3.2常量分类
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | “HelloWorld”,“世界你好” |
整形常量 | 不带小数的数字 | 888,-555 |
小数常量 | 带小数的数字 | 3.14,-15.54 |
字符常量 | 用单引号括起来的内容 | ‘A’,‘B’,‘你’ |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,控值 | 值是:null |
4.数据类型
4.1计算级存储单元
- 在计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是字节。一个存储单元可以存储一个字节,也就是8个二进制位。计算机的存储器容量是以字节为最小单位来计算的,对于一个有128个存储单元的存储器,可以说它的容量为128字节。
- 1B(字节)=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB
4.2数据类型
- java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的
4.3数据
4.4不同数据类型内存占用和取值范围
整数
byte 2B -128~127
short 2B -32768-~32767
int 4B -231~231-1
long 8B -263~263-1
浮点数
float 4B 负数:-3.4x1038~-1.4x10-45 ,正数:1.4x10-45~3.4x1038
double 8B 负数:-1.7308~-4.9-324 ,正数:4.9-324~1.7^308
字符
char 2B 0-65535
布尔
boolean 1B ture,false
5.变量
5.1变量概述
变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中一小块区域
5.2变量定义
- 格式:数据类型 变量名=变量值;
- 范例:int a=1;
5.3变量的使用
变量的使用:取值和修改值
- 取值格式:变量名
- 范例:a
- 修改值格式:变量名=变量值;
- 范例:a=1;
6.标识符
6.1标识符概述
标识符:就是给类、方法、变量等起名字的符号
6.2标识符定义规则
- 由数字、英文、下划线和美元符组成
- 不能以数字开头
- 不能是关键字
- 区分大写小写
7.类型转换
7.1类型转换分类
- 自动类型转换
- 强制类型转换
7.2自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量,会自动转化
范例:double=10;
7.3强制类型转换
把一个表示数据范围大的数值或变量赋值给另一个表示数值范围小的变量
- 格式:目标数值类型 变量名=(目标数值类型)值或者变量;
- 范例:int k=(int)66.66;
变量赋值给另一个表示数值范围小的变量
- 格式:目标数值类型 变量名=(目标数值类型)值或者变量;
- 范例:int k=(int)66.66;