首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用保留关键字作为变量名创建Java对象

在Java中,保留关键字是指被Java语言保留并具有特殊含义的单词,不能用作变量名或标识符。使用保留关键字作为变量名创建Java对象是非法的,会导致编译错误。

Java的保留关键字包括:

  1. abstract:用于声明抽象类或抽象方法。
  2. assert:用于进行断言检查。
  3. boolean:表示布尔类型。
  4. break:用于跳出循环或switch语句。
  5. byte:表示字节类型。
  6. case:在switch语句中用于匹配某个值。
  7. catch:用于捕获异常。
  8. char:表示字符类型。
  9. class:用于定义类。
  10. const:已被废弃,不再使用。
  11. continue:用于跳过当前循环的剩余代码,进入下一次循环。
  12. default:在switch语句中用于指定默认情况。
  13. do:用于定义循环体。
  14. double:表示双精度浮点数类型。
  15. else:用于定义条件语句中的否定分支。
  16. enum:用于定义枚举类型。
  17. extends:用于表示类的继承关系。
  18. final:用于修饰不可变的类、方法或变量。
  19. finally:用于定义异常处理的最后一部分。
  20. float:表示单精度浮点数类型。
  21. for:用于定义循环。
  22. goto:已被废弃,不再使用。
  23. if:用于定义条件语句。
  24. implements:用于表示类实现接口。
  25. import:用于导入类或包。
  26. instanceof:用于判断对象是否为某个类的实例。
  27. int:表示整数类型。
  28. interface:用于定义接口。
  29. long:表示长整数类型。
  30. native:用于表示方法使用非Java语言实现。
  31. new:用于创建对象。
  32. package:用于定义包。
  33. private:表示私有访问权限。
  34. protected:表示受保护访问权限。
  35. public:表示公共访问权限。
  36. return:用于从方法返回值。
  37. short:表示短整数类型。
  38. static:表示静态变量或方法。
  39. strictfp:用于强制浮点数计算符合IEEE 754规范。
  40. super:用于引用父类的成员。
  41. switch:用于多分支条件语句。
  42. synchronized:用于实现线程同步。
  43. this:用于引用当前对象。
  44. throw:用于抛出异常。
  45. throws:用于声明方法可能抛出的异常。
  46. transient:用于修饰不需要序列化的字段。
  47. try:用于定义异常处理。
  48. void:表示无返回值。
  49. volatile:用于修饰多线程共享变量。
  50. while:用于定义循环。

以上是Java中的保留关键字,它们具有特殊的语法含义,不能作为变量名使用。在创建Java对象时,应使用合法的变量名来标识对象。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

java 对象创建使用

概述 HotSpot 是在 JIT 之后的一款 java 虚拟机的开源实现,sun 从 JDK 1.3.1 开始使用。 它主要使用 C++ 实现的,相对于 JIT,性能有大幅提高。...对象创建 内存分配 java 中,最经常发生的就是对象创建,那么,虚拟机在 java 对象创建过程中发生了什么呢?...空闲列表 — 对于已使用空间和空闲空间交错的情况,指针碰撞就无法使用了,这个时候 jvm 必须维护一个空闲列表,保存每段空闲空间的首地址和长度,分配时 jvm 从列表中查找到足够大的一块空闲空间划分给对象...,并更新列表,通常,使用 CMS 这种基于 Mark-Sweep 算法的收集器时采用 原子性 由于 java 是线程模型,所以需要考虑频繁的对象创建的线程安全问题。...下面的两图分别展示了通过句柄访问对象和通过指针访问对象的存储模式: 使用句柄最大的好处是 reference 中存储的是稳定的句柄地址,在对象移动、垃圾收集等工作中,只需要更新指针,而不需要改变 java

81710

为什么android API 中有很多对象创建都是使用new关键字

为什么android API 中有很多对象创建都是使用new关键字?...比起工厂方法、builder模式,java 中不提倡直接使用构造方法创建对象(new),为什么android API 中还是有很多对象创建使用构造方法 ? 这只是个草稿 首先,谢邀。...那么回到问题本身,其实在Java中,并不是不提倡直接使用构造函数来创建对象,而是在某些情况下,很难区分究竟调用哪个构造函数来初始化对象,或者说当函数签名类似时,一不小心就使用了错误的构造函数,从而埋下难以发现的隐患...,最后付出程序崩溃的代价,等等一系列“眼一花,手一滑”所导致的后果,或多或少给人们带来“使用new关键字直接创建对象不靠谱”的错觉,其实这种结论有些片面了,为什么呢?...JavaBeans模式 使用JavaBeans模式,把必需域作为构造函数的参数,可选域则通过setter方法注入。 我们都知道JavaBeans模式自身存在着严重的缺陷。

70730

Java学习笔记_零基础系列(十一)Java对象创建使用方法

✔上一篇Java零基础系列文章我们说到了Java中的面向对象,今天这篇文章主要围绕下边几个知识点: Java对象创建使用方法 为什么要画内存图?(非常重要) 程序在什么情况下会出现空指针异常呢?...Java方法调用时参数的传递问题 构造方法 1、Java对象创建使用方法 这块我们主要十理解构造方法以及重载机制,通过构造方法可以完成对象创建,并且能够通过引用访问对象的内存,了解Java虚拟机内存管理...类定义之后,就可以使用类这个“模板”来创造“对象”了,一个类是可以创建多个对象的哦!怎么创建呢,语法是什么? 其实语法格式很简单:new 类名(),这样就可以完成对象创建了。...(); //再创建一个学生对象 new Student(); } } 为了使用对象更加方便,建议使用变量接收一下?...大家要注意了,java语言当中凡是使用class关键字定义的类都属于引用数据类型,类名本身就是这种引用数据类型的类型名。

44020

滚雪球学Java(05):了解Java编程的基础:关键字、标识符和命名规范

命名规则的注意事项Java 命名规则有一些需要注意的事项:不要使用 Java 中的关键字进行命名;尽量避免使用数字作为命名的开头;不要使用下划线、美元符号以及其它特殊字符作为命名的开头或结尾。...main方法:public static void main(String[] args),在程序的入口处创建HelloWorld对象,并调用sayHello()方法和add()方法进行输出。  ...在main方法中,首先创建了一个HelloWorld对象helloWorld,并将参数10传入构造方法进行初始化。然后调用sayHello()方法,输出"Hello, World!"。...总结  Java关键字是指在语言中具有特定含义和用途的保留单词,这些单词不能作为标识符或变量名使用。比如:public、class、static等。  ...Java标识符是指程序中使用的自定义名称,包括变量名、方法名、类名等。标识符需要遵循一定的命名规则,例如必须以字母、下划线或美元符号开头,不能使用关键字保留字符等。

11821

Java 基础语法(1)- 注释、标识符、关键字

详细 Java关键字类别 Java关键字 关键字含义 访问控制 private 一种访问控制方式:私用模式,访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量) protected 一种访问控制方式...用来定义常量 implements 表明一个类实现了给定的接口 interface 接口 native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 new 用来创建新实例对象...this 指向当前实例对象的引用,用于引用当前实例 void 声明当前成员方法没有返回值,void可以用作方法的返回类型,以指示该方法不返回值 保留字 goto 保留关键字,没有具体含义 const...保留关键字,没有具体含义,是一个类型修饰符,使用const声明的对象不能更新 标识符 JAVA 所有的组成部分用到的名字、类名、变量名以及方法名都被称为标识符 ?...( $ ),或者下划线( _ )或者数字的任何字符组合 特殊符号不能使用 不能使用关键字作为变量名或者方法名 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low 合法标识符举例 age

39120

JavaScript强化教程——保留关键字

本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— 保留关键字 在 JavaScript中,一些标识符是保留关键字,不能用作变量名或函数名。...JavaScript保留关键字 Javascript的保留关键字不可以用作变量、标签或者函数名。有些保留关键字作为 Javascript以后扩展使用。...JavaScript对象、属性和方法 您也应该避免使用 JavaScript内置的对象、属性和方法的名称作为 Javascript的变量或函数名: Array Date eval function hasOwnProperty...保留关键字 JavaScript经常与 Java 一起使用。...您应该避免使用一些 Java 对象和属性作为 JavaScript标识符: getClass java JavaArray javaClass JavaObject JavaPackage 0

19610

【JavaSE专栏4】关键字、标识符和命名规范

主打方向:Vue、SpringBoot、微信小程序 ---- 一、Java 关键字 Java 中的关键字,指的是有特殊含义的小写字符串,不能被定义为变量名称。...,整数类型 interface:接口 long:基本数据类型之一,长整数类型 native:用来声明一个方法是由与计算机相关的语言实现的 new:用来创建新实例对象 package:包 private:...不能使用 Java 中的关键字保留字,如 int、double 这样的标识符是不允许的。...设置的方法一般加对应的动词作为前缀,如 addUser、updateUser。 查询的方法一般加 select 或 find 作为前缀。 带有条件的方法一般使用 by 前缀命名。...3.2.3 变量名 通常是见名知意的名词,首字符小写,驼峰命名,如 userName、userMobile。 不建议使用中文缩写来命名,不建议使用下划线作为连接。

24930

Java学习笔记——基本语法

; } } 1 关键字 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 注:图片来自尚硅谷 保留字 现有Java版本尚未使用,但以后版本可能会作为关键字使用...自己命名标记符时要避免使用这些保留字: byValue、cast、future、 generic、 inner、 operator、 outer、 rest、 var 、 goto 、const 2...标识符 Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符。...不可以使用关键字保留字,但能包含关键字保留字。 Java中严格区分大小写,长度无限制。...String类是一个典型的不可变类,String对象创建出来就不可能被改变。创建出的字符串将存放在数据区,保证每个字符串常量只有一个,不会产生多个副本。

22130

1.1 关键字保留

1、关键字 Java关键字java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。...表明当条件不成立时的分支 return 从成员方法中返回数据 switch 分支语句结构的引导词 创建对象 new 用来创建新实例对象 引用 this 指向当前实例对象的引用 super 表明当前对象的父类型的引用或者父类型的构造方法...finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块 throw 抛出一个异常 throws 声明在当前定义的成员方法中所有需要抛出的异常 操作符 instanceof 用来测试一个对象是否是指定类型的实例对象...assert 断言,用来进行程序调试 strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范 enum 枚举 goto 保留关键字,没有具体含义...const 保留关键字,没有具体含义 2、保留字(14个) 保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字

13310

Java的基本知识

当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。...类名、变量名以及方法名都被称为标识符。...Java 关键字 下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。...注意:Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用Java 关键字的列举 下面列出了 Java 关键字。...goto 是关键字,但不能使用 const 是关键字,但不能使用 注意:Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用

61440

java 标识符,分隔符,关键字

标识符不能是java关键字保留字,但可以包含关键字保留字,不能包含空格 标识符只能包含美元符($),不能包含@,#等其它字符。 Java 9规定:不允许单独使用下划线作为分隔符。...Java关键字加上goto const true false nulll 一共有53个关键字保留字,都不能作为Java的标识符。...圆括号,定义方法时必须使用圆括号包含形参,,调用方法时使用圆括号来传入实参,圆括号可以作为强制类型转换的运算符。...(三)java关键字 Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。...Java关键字Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

64530

Java核心技术整理(三)---Java关键字介绍

一、概念 Java关键字(Key Word): 对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构....保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在...Java中定义为变量名称等,因为容易混淆。...注意:关键字保留字均不能用作变量名、方法名、类名、包名和参数。...二、具体的保留字 goto、const 三、具体的关键字(51个) 1.访问修饰符(3个) public、protected、private 作用:用来修饰类(接口、抽象类)、方法、属性、构造方法、常量

41320

【愚公系列】2021年12月 Java教学课程 05-关键字

文章目录 前言 一、关键字介绍 二、java关键字的分类 1.用于数据类型 2.用于语句 3.用于修饰 4.用于方法、类、接口、包和异常 ---- 前言 关键字是电脑语言里事先定义的,有特别意义的标识符...Java关键字Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。...,整数类型 interface 接口 long 基本数据类型之一,长整数类型 native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 new 用来创建新实例对象...还有些关键字,如 future、 generic、 operator、 outer、rest、var等都是Java保留的没有意义的关键字。...另外,Java还有3个保留字:goto、const、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用

23230

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券