1.关键字
关键字就是被java语言赋予特殊含义的单词。
关键字的特点:组成关键的字母都是小写
2.标识符
标识符就是给类,接口,方法,变量,常量等起名字时使用的字符序列
标识符的组成规则:
(1): 英文的大小写字母
(2): 数字字符
(3): $和_
标识符注意事项
(1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写
3.常量
常量是在程序的执行过程中其值不发生改变的量。
Java中常量的分类
(1):字面值常量
(2):自定义常量(面向对象部分讲解)
字面值常量的分类
(1): 字符串常量 用双引号括起来的内容
(2): 整数常量 所有整数
(3): 小数常量 所有小数
(4): 字符常量 用单引号括起来的内容
(5): 布尔常量 较为特有,只有true和false
(6): 空常量 null
4.变量
变量是在程序执行的过程中,在某个范围内其值可以发生改变的量
变量其实是内存中的一小块区域
为什么要定义变量
用来不断的存放同一类型的常量,并可以重复使用
变量的定义格式
数据类型 变量名 = 变量值 ;
变量在使用之前一定要初始化一个值
5.数据类型
Java中数据类型的分类
(1): 基本数据类型
(2): 引用数据类型(后面讲解): 数组 , 类 , 接口
基本数据类型的详细讲解
(1): 数值型
整数型 字节数 范围
byte 1(8bit) -128 ~ 127
short 2(16bit) -2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long 8(64bit) -2^63 ~ 2^63 - 1
浮点数
float 4(32bit) -3.40310^38 ~ 3.40310^38
double 8(64bit) -1.79810^308 ~ 1.79810^308
(2): 字符型 char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布尔型 boolean 1
整数默认是int类型的 , 浮点数默认是 double类型的
6.数据类型转换之隐式转换
byte short char 在参与运算的时候,会自动提升为 int 类型 如果有long float double 参与运算会相应的提升为long float double 类型
注意:byte short char 这三个之间不参与转换
7.数据类型转换之强制转换
强制转换的格式
目标数据类型 变量名=(目标数据类型)(被转换的数据);
强制转换的注意事项
尽量不要使用强制类型转化,因为可能存在损失精度的问题。
8.运算符
对常量和变量进行操作的符号称为运算符
运算符分为算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三目运算符
算数运算符有+ , - , * , / , % , ++ , –
++,–运算符的作用
自加(++)自减(–)运算
++:自加。对原有的数据进行+1
–:自减。对原有的数据进行-1
赋值运算符有=, +=,-=,*=,/=,%=
关系运算符有
== ,!= , < , > , <= , >= , instanceof
java基础(二)
最新推荐文章于 2022-09-10 00:01:43 发布