二,基础语法
2.1 注释
注释就是对代码进行解释说明的文字,用来提高代码的可读性
特点:不参与程序的运行
种类:
单行注释:// 注释内容
多行注释:/* 注释内容 */
文档注释:/** 注释内容 */
2.2 关键字
关键字就是Java中被赋予了特殊含义的单词
关键字:
public、class、static、void、import、this、private、super、extends、implements、byte、short、int、long、float、double、char、boolean、if、else、for、do、while、switch、case、default、break、continue、return、protected、interface、package、synchronized、final、finally、abstract、throw、throws、try、catch、native、instanceof、new ...
注:
关键字都是已经有Java定义的好的
关键字全都是小写的
2.3 标识符
编写代码的过程中程序员自己定义的名字,例如:类名、方法名、变量名等
标识符的命名规则:
可以由数字、字母、下划线、美元符
$
组成不能以数组开头
不能与关键字重名
标识符的命名规范:
类名:(大驼峰)每个单词的首字母大写,其余小写
方法名和变量名:(小驼峰)首字母小写,多个单词组成时,从第二个单词起,每个单词的首字母大写
常量名:全大写,多个单词组成时,单词之间用
_
连接见名知意
2.4 常量
在程序运行过程中,不能发生改变的量
常量的分类:
字符串常量:由一对双引号括起来的若干个字符
例如:"hello"、"张三"、"1000"
整型常量:所有整数
例如:9、-6、0
小数常量:所有小数
例如:3.33、3.14、0.0、-6.9
字符常量:由单引号括起来的单个字符
例如:'a'、'1'、'+'、'你'
布尔常量:用于表示逻辑值,只有
true
和false
(都是关键字)空常量:只有一个值
null
(也是关键字),表示对象为空
2.5 数据类型
分类:
基本数据类型
引用数据类型
基本数据类型(四类八型):
整数类型:(整型)
byte
:字节型,1个字节,取值范围-128~127
short
:短整型,2个字节,取值范围-32768~32767
int
:整型,4个字节,取值范围-2^31~2^31-1
注:Java中的默认整数类型就是int类型
long
:长整型,8个字节,取值范围-2^63~2^63-1
浮点类型:(浮点型)
float
:单精度浮点类型,4个字节
double
:双精度浮点类型,8个字节注:Java中的默认浮点类型就是double类型
字符类型:(字符型)
char
:表示由一对单引号括起来的单个字符,2个字节布尔类型:
boolean
:用于表示逻辑值,只有true
和false
2.6 变量
在程序的运行过程中,可以发生变化的量
本质上,变量是内存中的一块存储区域,这个变量的值可以在指定范围内任意变化
变量的定义:
定义的同时赋值
数据类型 变量名 = 值;先定义,后赋值
数据类型 变量名; 变量名 = 值;同时定义同一种数据类型的多个变量
数据类型 变量名1,变量名2,变量名3 = 值,变量名4,...; 变量名1 = 值; 变量名2 = 值; 变量名4 = 值;
变量使用的注意事项:
为变量赋值,值必须在这个变量的类型范围内
变量在使用前必须先初始化
变量必须先定义才能使用
变量名不能重复定义,
如果一个整数超过了int范围,必须在后面加上
l
或者L
float类型的变量接收小数时,必须加上
f
或者F
字符的内容不能为空