博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑马程序员:java基础学习——标示符、关键字、保留字、常量与变量
阅读量:5246 次
发布时间:2019-06-14

本文共 1466 字,大约阅读时间需要 4 分钟。

android培训、java培训  期待与您交流! 努力ing

如果青春是一道墙,我宁愿被塞外的风沙侵蚀也不愿在花园里享受阳光。

 


1、标示符

 
首字母必须满足大写字母(A~Z)或者小写字母(a~z)或者下划线(_)或者美元($),后面的字符可以是上述中的 大写字母(A~Z)或者小写字母(a~z)及数字(0~9)。
 
注:
后面的字符只能是大小写字母或者数字,不能有特殊符号。
 
2、关键字
Java 关键字列表 (依字母排序 共51组): 

abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while 
需要注意的关键字有:
this:
do:
protected:
throw:
throws:后面跟可能抛出的一个或多个异常类,即NullPointerExcetpion, ArrayIndexOutOfBoundsException等等
break:
instanceof:类类型比较运算符
transient:瞬态
final:声明常量时,如果前面加final,则一旦被初始化就不能修改
finally:终结函数,不能被继承
strictfp:即
 
strict float point
 (精确浮点)。strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754 算法对操作数预期的结果,以单精度和双精度格式  表示。如果你想让你的浮点运算更 加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.  
volatile:
native:
const:
synchronized:
 
3、保留字
Java 保留字列表 (依字母排序 共14组) : Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。 

byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
 
4、变量
有标示符命名的项,具有类型和作用域,值可以被改变。
 
5、常量
在声明变量时加final 修饰符。
一旦被初始化就不能被修改
 
 

转载于:https://www.cnblogs.com/java-life/archive/2012/12/12/2814514.html

你可能感兴趣的文章
Springboot-配置文件
查看>>
Springboot-日志框架
查看>>
P1192-台阶问题
查看>>
一、使用pip安装Python包
查看>>
spring与quartz整合
查看>>
Kattis之旅——Eight Queens
查看>>
3.PHP 教程_PHP 语法
查看>>
Duilib扩展《01》— 双击、右键消息扩展
查看>>
利用Fiddler拦截接口请求并篡改数据
查看>>
python习题:unittest参数化-数据从文件或excel中读取
查看>>
在工程中要加入新的错误弹出方法
查看>>
PS 滤镜— — sparkle 效果
查看>>
snmpwalk命令常用方法总结
查看>>
网站产品设计
查看>>
代理ARP
查看>>
go 学习笔记(4) ---项目结构
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
Paper Reading: Relation Networks for Object Detection
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>