Java 基本语法

1 关键字和保留字

官方地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

1.1 关键字(keyword)

关键字:被 Java 语言赋予特殊含义,有专门用途的字符串。所有字母均为小写
在这里插入图片描述
在这里插入图片描述

1.2 保留字(reserved word)

保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。命名标识符时要避免使用保留字
保留字有两个:const、goto

2 标识符(identifier)

凡是自己可以起名字的地方都叫标识符,比如变量、方法和类等的命名

合法标识符的定义规则(如不遵守,则编译不通过):
(1)由26个英文字母大小写,0-9 ,_或 $ 组成
(2)数字不可以开头
(3)不可以使用关键字和保留字,但能包含关键字和保留字
(4)Java中严格区分大小写,长度无限制
(5)标识符不能包含空格

Java中的名称命名规范(如不遵守,编译也能通过):
(1)包名:多单词组成时所有字母都小写,xxxyyyzzz
(2)类名、接口名:多单词组成时,所有单词的首字母大写,XxxYyyZzz
(3)变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写,xxxYyyZzz
(4)常量名:所有字母都大写,多单词时每个单词用下划线连接,XXX_YYY_ZZZ

例如 static 不合法,Static 和 static1 是合法的
Java 采用 Unicode 字符集,因此标识符可以使用汉字声明,但不建议使用

3 变量

变量是程序中最基本的存储单元,包含数据类型、变量名和变量值

3.1 变量的分类

3.1.1 按数据类型

在这里插入图片描述

(1)整数类型:Java 的整型常量默认为 int 型,变量通常声明为 int 型,声明 long 型变量时,须在变量值后加 l 或 L,例如 long l1 = 341423L;

整数类型占用存储空间表数范围
byte1字节 = 8bit-128 ~ 127
short2字节-215 ~ 215 -1
int4字节-231 ~ 231 -1
long8字节-263 ~ 263 -1

(2)浮点类型:Java 的浮点型常量默认为 double 型(8字节),变量通常声明为 double 型,声明 float 型变量(4字节)时,须在变量值后加 f 或 F,例如 float f1 = 12.3F
浮点数的机器级表示请参考:IEEE 754 浮点数标准
(3)字符类型:char 型数据有2字节,变量值用单引号括起来。Java 中的特殊字符如下
在这里插入图片描述
(4)布尔型:boolean 类型数据只允许取值true和false,无null。例如 boolean b1 = true

3.1.2 按声明的位置

(1)在方法体外,类体内声明的变量称为成员变量
(2)在方法体内部声明的变量称为局部变量

在这里插入图片描述

3.2 数据类型转换

3.2.1 基本数据类型转换

在这里插入图片描述

3.2.2 强制类型转换

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值