java保留字是什么?

 我来答
生活之书
高能答主

2020-10-23 · 答疑小帮手之生活领域
生活之书
采纳数:613 获赞数:233512

向TA提问 私信TA
展开全部

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。

扩展资料

java保留字的举例分析

1、 goto 跳转

基本无任何作用,结构化程序设计完全不需要该语句即可完成各种流程,而且goto语句的使用往往会使程序的可读性降低。

2、const 静态

作为一个类型修饰符,使用const声明的对象不能更新,与final有些类似。

3、native 本地

java的不足除了体现在运行速度上要比传统的C++慢许多之外,还无法直接访问到操作系统底层(如系统硬件等),为此使用native方法来扩展程序的功能。

参考资料来源:百度百科-java关键字

freechan10
2020-10-21 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.6万
展开全部

保留字(Reserve Word),即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等

目前几个保留字,byValue、cast、future、generic、inner、operator、outer、rest、var、goto、const;

1、 goto 跳转

goto 保留关键字,但无任何作用。结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。

2、const 静态

const 保留字,是一个类型修饰符,使用const声明的对象不能更新。与final某些类似。

3、native 本地

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 

扩展资料

1、Java关键字(Key Word),  对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构。

2、关键字和保留字均不能用作变量名、方法名、类名、包名和参数。

3、关键字transient,当串行化某个对象时,如果该对象的某个变量是transient,那么这个变量不会被串行化进去。也就是说,假设某个类的成员变量是transient,那么当通过ObjectOutputStream把这个类的某个实例保存到磁盘上时,实际上transient变量的值是不会保存的。

参考资料

java关键字-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
推荐于2016-04-07 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3395万
展开全部
Java 保留字列表 (依字母排序 共14组) : Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。
byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aabb158d1
推荐于2018-02-27 · TA获得超过168个赞
知道答主
回答量:157
采纳率:50%
帮助的人:83.2万
展开全部
所谓保留字,即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
78zaz002
2011-12-02 · TA获得超过104个赞
知道答主
回答量:57
采纳率:0%
帮助的人:34.1万
展开全部
goto const 一楼,不是把,是c++的关键字,搬到java里,但是没有用,但当关键字用。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式