栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

02-关键字、保留字、标识符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

02-关键字、保留字、标识符

坚持,做到别人做不到的,就能获得别人得不到的!

1、关键字 (keywords)

Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器要实现哪些特殊功能。

Java语言共定义了如下所示的关键字

abstract:表明类或者成员方法具有抽象属性。
assert:断言,用来进行程序调试。
boolean:基本数据类型之一,声明布尔类型的关键字。
break:提前跳出一个块。
byte:基本数据类型之一,字节类型。
case:用在switch语句之中,表示其中的一个分支。
catch:用在异常处理中,用来捕捉异常。
char:基本数据类型之一,字符类型。
class:声明一个类。
const:保留关键字,没有具体含义。
continue:回到一个块的开始处。
default:默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也用于声明函数式接口的默认实现。
do:用在do-while循环结构中。
double:基本数据类型之一,双精度浮点数类型。
else:用在条件语句中,表明当条件不成立时的分支。
enum:枚举。
extends:表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口。
final:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。
finally:用于处理异常情况,用来声明一个基本肯定会被执行到的语句块。
float:基本数据类型之一,单精度浮点数类型。
for:一种循环结构的引导词。
goto:保留关键字,没有具体含义。
if:条件语句的引导词。
implements:表明一个类实现了给定的接口。
import:表明要访问指定的类或包。
instanceof:用来测试一个对象是否是指定类型的实例对象。
int:基本数据类型之一,整数类型。
interface:接口。
long:基本数据类型之一,长整数类型。
native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。
new:用来实例化对象。
package:包。
private:一种访问控制方式:私用模式。
protected:一种访问控制方式:保护模式。
public:一种访问控制方式:共用模式。
return:从成员方法中返回数据。
short:基本数据类型之一,短整数类型。
static:表明具有静态属性。
strictfp:用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范。
super:表明当前对象的父类型的引用或者父类型的构造方法。
switch:分支语句结构的引导词。
synchronized:表明一段代码需要同步执行。
this:指向当前实例对象的引用。
throw:抛出一个异常。
throws:声明在当前定义的成员方法中所有需要抛出的异常。
transient:声明不用序列化的成员域。
try:尝试一个可能抛出异常的程序块。
void:声明当前成员方法没有返回值。
volatile:表明两个或者多个变量必须同步地发生变化。
while:用在循环结构中。


2、保留字 (reserved word)

Java保留字是指现有Java版本尚未使用但以后版本可能会作为关键字使用。(直白一点,这个关键字系统可以用也可以不用,但是你不能用)
例如:const、goto。


3、标识符 (identifier)

标识符由字母、数字、下划线_、美元符$、中文字符组成。不能用数字开头,推荐以字母开头。不能把java关键字和保留字作为标识符。如:break、case、if、char等标识符对大小写敏感。各操作系统存在文件名长度限制。
4、Java命名规则


驼峰式命名法规则可视为一种惯例,目的是增加代码的识别和可读性。

大驼峰命名:HelloWorld小驼峰命名:helloWorld

一些常用规范

项目、包:小写。类、抽象类、接口、注解:大驼峰命名法。变量、方法:小驼峰命名法。常量、枚举:大写(多个单词之间用下划线_分割)
5、「扩展」内存与硬盘


内存存储临时数据(断电数据就会消失),硬盘存储长期数据。硬盘便宜,内存昂贵。硬盘存储速度慢,内存存储速度快。

「突发小技巧」如果你的笔记本受卡槽的限制、或者主板镶嵌的原因无法扩展内存,可以通过修改虚拟内存手段来缓解部分内存压力。(缺点:损伤硬盘)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号