本文主要介绍java基础语法中的关键字、标识符、注释、进制、常量及变量的概念及定义,并介绍Java中的8种基本数据类型及引用数据类型。
一、关键字
1、关键字的概念
在java中给一些单词赋予了特定的含义,这个单词就叫做关键字(keyword)
2、关键字的特点
- 关键字的特点是全部都是小写
- 在notepad++或者eclipse工具中,关键字都是以特殊颜色标注的
3、java中的关键字
二、标识符
1、标识符的概念
为变量、方法、类、接口等起的一个名字的字符序列
2、标识符的组成
- 是有数字、字母、$及下划线组成
- 不能是数字开头
- 不能是java中的关键字
- java是区分大小写的,A和a是两个不同的标识符
3、标识符的命名规则
在java编程中,标识符一般要求见名知意、驼峰式命名规范。
变量和方法:
- 单个单词:全部小写即可,比如:name、get()
- 多个单词:从第二个单词开始,首字母要大写,比如:userName、getName()
类和接口:
- 单个单词:首字母要大写,比如:class Animal{}
- 多个单词:所有单词的首字母要大写:class MathDemo{}
包:
- 单级包:字母全部小写,比如:com
- 多级包:所有字母都要小写,用.连接,比如:com.qf.allen
常量:
- 所有的字母都要大写,多个单词用下划线隔开,比如:USER_AGE
三、注释(掌握)
- 单行注释://
- 多行注释:/ xxxxxxxxxxxxxxxxxx /
- 文档注释: / xxxxxxxxxxxxxxxxxxxx /
/*
四、常量
在程序执行过程中,其值不会发生变化的量就是常量
java中的常量分类:
- 字符串常量:用双引号引起来的字符就是字符串常量,比如"abc"
- 整形常量:整形数据,比如20、150、270
- 浮点型常量:小数,比如12.23、1.1111111123
- 字符常量:用单引号引起来的字符就是字符常量,比如'a'
- 布尔型常量:只有两个值,true和false
- 空常量:只有一个,就是null
class
五、进制
就是进位制,是人们规定的一种进位方法,对于任何一种X进制,就表示某一位置上的数运算时是逢X进一位,二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。
1、Java针对整数常量提供了4种表现形式
- 二进制
- 八进制
- 十进制
- 十六进制
2、不同进制的数据组成
- 二进制:由0,1组成。以0b开头
- 八进制:由0,1,…7组成。以0开头
- 十进制:由0,1,…9组成。整数默认是十进制的
- 十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
class
3、进制之间的转换
- 其他进制到十进制:系数*基数^权次幂之和。
- 十进制到其他进制:除基取余,直到商为0,余数反转。
- 快速转换:了解8421码的使用
4、带符号数据的表示法
在计算机内部进行数据运算的时候,都是采用的补码运算,如果是带符号的数据,就需要进行转码运算。
六、变量
在程序执行过程中,其值会一定的范围之内变化的量,数学中未知数
格式:数据类型 变量名 = 初始化值
- 可以在定义变量的时候直接进行初始化
- 可以先定义变量,在变量之前进行初始化
- 定义变量不初始化直接使用会报错:可能尚未初始化变量length
- 可以同时定义多个变量,变量之间使用逗号分开
public
七、数据类型
java是强类型语言,定义变量必须指定一个数据类型,以便java在内存为变量分配地址空间
1、基本数据类型(8种子类型)
- 整型(默认是整形int):
byte:1个字节
short:2个字节
int:4个字节
long:8个字节
- 浮点型(默认是double类型):
单精度float:4个字节
双精度double:8个字节
- 字符型:
char:1个字节
- 布尔型:
boolean:1个字节
2、引用数据类型
- 类class
- 接口interface
- 数组[]
3、数据类型转换
- boolean是不能与其他类型进行转换的
- 默认转换(从小的数据类型转化为大的数据类型)
byte、short、char->int->long->float->double
byte、short、char是不能相互转,优先都转化为int
- 强制类型转换(从大的数据类型转化为小的数据类型)
目标类型 变量名 = (目标类型) 被转的变量名
class
欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。
【全文手打 如需转载 请标注此出处】