java保留字
‘壹’ java保留字是什么
Java保留字是对Java编译器有特殊含义的字符串,作为编译器和程序员的一个约定,使其告诉编译器其声明的变量类型、类、方法特性等信息。按其用途划分为以下四类:
1、用于数据
有boolean、byte、char、 double、 false、float、int、long、new、short、true、void、instanceof。
2、用于语句
有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、while、 finally、 throw、this、 super。
3、用于修饰
有abstract、final、native、private、 protected、public、static、synchronized、transient、volatile。
4、用于方法、类、接口、包和异常
有class、 extends、 implements、interface、package、import、throws。
(1)java保留字扩展阅读
java保留字的举例分析
1、 goto 跳转
基本无任何作用,结构化程序设计完全不需要该语句即可完成各种流程,而且goto语句的使用往往会使程序的可读性降低。
2、const 静态
作为一个类型修饰符,使用const声明的对象不能更新,与final有些类似。
3、native 本地
java的不足除了体现在运行速度上要比传统的C++慢许多之外,还无法直接访问到操作系统底层(如系统硬件等),为此使用native方法来扩展程序的功能。
‘贰’ Java的概念和定义是什么
基础概念
1. 关键字和保留字
关键字:就是java语言中已经事先定义好具有特殊含义的名字。
保留字:目前java语言中还没有使用(暂时没有特殊含义),但是java后期可能会使用
2.标识符
标识符的作用?
用于给变量、常量、类、包和方法取名的规则。
标识符的规则:
由数字、字母、下划线和$组成,但是开始不能为数字。
标识符不能是关键字或保留字。
标识符对长度没有任何限制。
"=",赋值运算符,把等号右边的数据赋值给等号左边的变量
赋值的数据类型必须和声明变量的数据类型保持一致。
赋值的数据类型必须和声明变量的数据类型保持一致。
只声明未赋值的局部变量不能直接使用,因为没有初始值。
在同一个作用域中,不能声明相同名的变量。
变量名的命名必须遵守“标识符”规则,并且还需遵守“小驼峰”命名规范
没有声明的变量不能直接使用,因为该“变量”什么都不是。
整数常量:10, 20, ....
小数常量:123.45, 3.1415926, ...
字符常量:'a', '1', '我', ... (使用单引号包裹的一个字符,我们称之为字符常量)
布尔常量:true和false
字符串常量:"hello world", "", "sxt", ... ( 使用双引号包裹的内容,都属于字符串常量)
引用数据类型常量:null
补充:因为java采用的是unicode编码,所以标识符还可以是中文,但是不建议使用。
命名规范
类名:大驼峰。每个单词首字母都是大写。例如:VariableDemo
变量名、方法名:小驼峰。首单词字母小写,其余单词字母大写。例如:userName
常量名:全部单词大写,多个单词以下划线连接。例如:MAX_VALUE
包名:单词全部小写。
3.变量
变量的本质:变量在内存中开辟一块内存空间(容器),用来存储数据的容器。
变量声明的本质:在内存中开辟一块指定大小的内存空间,用于准备存储指定类型的数据。(数据类型 变量名;)
变量赋值的本质:通过变量名找到内存中的存储空间,然后把等号右边的数据存入该内存中间中。(变量名 = 数据;)
总结:
4.常量
常量和变量的对比
常量:只能赋值一次。
变量:可以重复多次执行赋值操作。
固定值常量
使用final关键字修饰的常量
常量声明语法:final 数据类型 常量名;
常量名的命名规范:单词全部大写,多个单词以下划线连接。
常量名的命名规则:必须遵守“标识符”的命名规则。
5.常见的转义字符
, 制表符,类似于按下tab键
, 换行符,类似于按下enter键
", 展示的时候,只显示输出"
', 展示的时候,只显示输出'
\, 展示的时候,只显示输出
‘叁’ java中8个基本数据类型到底是指什么是什么意思,有什么作用我需要权威的回答,
int ,10就是int;
float ,小数点——10.2f;
double,小数点——10.2;
char ,(‘a’,‘b’),,char=(-128~127)字节
char是Java中的保留字,表示一种数据类型。与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应于0~127。char是Java八大基本数据类型之一。char在java中称为“字符型” 占2个字节。字符常量是用单引号括起的一个字符,且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数。
long表示-2^63到2^63-1;
short表示-2^15到2^15-1;
byte
boolean
String