首页 > 编程语言 >您必须知道的重要Java关键字

您必须知道的重要Java关键字

时间:2023-06-15 11:02:22浏览次数:44  
标签:颜色 void 关键字 枚举 必须 println Java public

什么是Java中的关键字?

Java关键字是一个保留字,具有与之关联的特殊含义。为便于识别,它们通常以Java格式突出显示。在50个关键字中,有48个正在使用,而有两个不在。


让我们更详细地研究一些重要的Java关键字。


重要的Java关键字列表

摘要:  它用于完成  抽象。它是一种与类和方法相关的非访问修饰符。

枚举:  它用于表征Java中的枚举。

instanceof:  用于了解对象是否是预定义写入(类,子类或接口)的情况。

private:  它是一个  访问修饰符。任何宣称私有的东西都不能在同类之外看到。

protected:  如果您需要启用一个组件来查看当前类之外的内容,那么,只需要专门为您的类创建子类的类,就可以确保该组件得到保证。

公众:  任何宣称从任何地方公开的东西。

访问修饰符

static:  用于创建一个可以独立于其他任何人使用的成员(块,方法,变量或嵌套类),而无需参考特定情况。

strictfp:  用于限制,浮动,点计算和计算,并在浮点变量中执行任务时保证每个阶段的结果相同  。

synchronized:  用于在Java中实现适用于块和方法的同步。

transient:  因子修饰符用作序列化的一部分。在序列化的季节,如果我们不想在记录中不考虑特定变量的估计,那么我们就使用transient关键字。

volatile:  如果修饰符告诉编译器由不稳定变化调整的变量通过程序的不同部分突然变化,则使用此方法。

Java关键字的类型

枚举

枚举有效地表示编程语言中命名常量的聚集。例如,一副扑克牌中的四个套装可能有四个名为Club,Diamond,Heart和Spade的枚举器,其中有一个名为Suit的标识符。不同的插图包含正常识别的组合(如行星,星期几,色调,方位等)。


当我们在编译时知道每个可想到的值时,Java枚举就会被利用。例如,这可以包括菜单决策,调整模式,召唤线条横幅等。枚举写中常量的排列永远不会得到解决并不重要。


Java中的枚举声明


枚举不能在方法内声明,但它们可以在类的内部或外部声明。

枚举颜色

{
   红色,绿色,蓝色 ;
}
公共 课 测试
{
   public  static  void  main(String [] args)
   {
       颜色 c1  =  颜色。红色 ;
       系统。出。println(c1);
   }
}
//在课堂内
公共 课 测试
{
   枚举 颜色
   {
       红色,绿色,蓝色 ;
   }
    public  static  void  main(String [] args)
   {
       颜色 c1  =  颜色。红色 ;
       系统。出。println(c1);
   }
}


首先,枚举中的行应该有常量的概要,然后是方法,变量和构造函数等不同的东西。正如Java命名传统所表明的那样,它表明我们的名字与每个大写字母一致。


Enum的命令目的


内部的每个枚举都是通过使用Class来执行的。

每个枚举稳定地讲述了一种枚举的问题。

枚举排序可以作为争用传递切换公告。

导入 java。util。扫描仪 ;
枚举 日
{
   星期日,星期一,星期二,星期三,
   星期四,星期五,星期六 ;
}
公共 课 测试
{
   日 日 ;
   公开 测试(日 日)
   {
       这个。日 =  天 ;
   }
   public  void  dayIsLike()
   {
       开关(天)
       {
       案件 星期一:
           系统。出。println(“星期一很糟糕。”);
           打破 ;
       案件 周五:
           系统。出。println(“星期五更好。”);
           打破 ;
       案件 周六:
       案例 星期日:
           系统。出。println(“Weekends are best。”);
           打破 ;
       默认值:
           系统。出。println(“周中的日子一般。”);
           打破 ;
       }
   }
   public  static  void  main(String [] args)
   {
       String  str  =  “MONDAY” ;
       试验 T1  =  新 测试(日。的valueOf(STR));
       t1。dayIsLike();
   }
}


枚举中的常量总是公共静态和最终的。因为我们使用结局,所以不能有孩子的枚举。


我们可以在枚举中声明main方法,因此,我们可以使用  命令  提示符来调用它。

枚举 颜色

{
   红色,绿色,蓝色 ;
   public  static  void  main(String [] args)
   {
       颜色 c1  =  颜色。红色 ;
       系统。出。println(c1);
   }
}

枚举和继承


所有枚举都可以扩展java.lang.Enum类。由于类可以在Java中扩展一个父类,因此枚举不能扩展其他任何内容。

该  toString() 技术在java.lang.Enum类中被重写,该类返回枚举一致的名称。

枚举可以执行多种接口。

Values(),Ordinal()和ValueOf()技术


这些方法在java.lang.Enum中可用。

Values() 技术利用恢复枚举内的所有品质。

订单在枚举中至关重要。通过使用该  ordinal() 方法,每个枚举稳定文件可以发现与群集文件大致相同。

该  valueOf() 技术恢复预定义字符串值的枚举稳定性(如果存在)。

枚举 颜色

{
   红色,绿色,蓝色 ;
}

公共 课 测试

{
   public  static  void  main(String [] args)
   {
       颜色 arr [] =  颜色。values();
       对于(颜色 山坳:ARR)
       {
           系统。出。println(col  +  “at index”)
                            +  col。序数());
       }
       系统。出。的println(颜色。的valueOf(“RED” ));
           }
}

输出:

指数为0时的红色,指数为2时的

绿色,指数

为2的

红色


枚举和构造函数


枚举可以包含构造函数,并且它对每个枚举独立执行,与枚举类加载的常量一致。

我们不能毫不含糊地提出枚举问题,因此我们不能专门召唤枚举构造函数。

枚举和方法


枚举可以包含具体方法,即没有任何理论技术。

枚举 颜色
{
   红色,绿色,蓝色 ;
   私人 颜色()
   {
       系统。出。println(“构造函数调用:”  +
       这个。toString());
   }
   public  void  colorInfo()
   {
       系统。出。println(“通用颜色”);
   }
}
公共 课 测试
{
   public  static  void  main(String [] args)
   {
       颜色 c1  =  颜色。红色 ;
       系统。出。println(c1);
       c1。colorInfo();
   }
}


输出:

构造函数调用:RED

构造函数调用:GREEN

构造函数调用:BLUE

RED

Universal Color


Strictfp关键字

strictfp是Java中的一个关键字,它利用限制浮点值并在执行滑行点变量中的任务时保证每个阶段的结果相同。


浮点计算是平台从属的,即当类文档在各种平台(16/32/64位处理器)上运行时,独特的输出(浮点变量)完成。为了解决这些问题,严格的标语在JDK 1.2表格中按照IEEE 754指南进行了滑行点计数。


Strictfp的重点重点


strictfp修饰符使用类,接口和技术。

Strictfp无法使用独特的策略。尽管如此,它还是利用了理论类/接口。

由于接口的技术肯定是动态的,因此strictfp不能用于接口内的任何方法。

公共 课 测试

{
   public  strictfp  double  sum()
   {
       double  num1  =  10e + 10 ;
       double  num2  =  6e + 08 ;
       return(num1 + num2);
   }
   public  static  strictfp  void  main(String [] args)
   {
       测试 t  =  新 测试();
       系统。出。的println(吨。总和());
   }
}


所以,这就是重要的Java关键字。希望你喜欢!


标签:颜色,void,关键字,枚举,必须,println,Java,public
From: https://blog.51cto.com/u_16145034/6485378

相关文章

  • java服务器更换jdk版本后报错:javax.net.ssl.SSLHandshakeException: No appropriate p
    java,服务器更换jdk版本后报错:Causedby:javax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)然后数据库出现:###Errorqueryingdatabase.Cause:java.lang.reflect.UndeclaredThrowableExc......
  • javascript现代编程系列教程之七——字符集(七)
    Unicode:Unicode是一个字符集(Charset),包含了世界上所有的字符。每个字符在Unicode中都有其唯一对应的数字编号,这就是我们常说的Unicode码。UTF-8:UTF-8是Unicode的实现方式之一。UTF-8使用一至四个字节为每个字符编码,英文字符通常使用一个字节,西欧其他语言的部分字符使用......
  • 关键字搜索aliexpress商品API,速卖通API接口返回值说明
    Aliexpress提供了开放平台(OpenAPI),可以通过该平台访问其商品数据。您可以使用开放平台提供的查询接口来实现关键字搜索。具体实现方式如下:注册并登录开放平台账号。创建应用并获取AppKey和AppSecret。选择接口签名方式(HMAC-SHA1或MD5)。使用获取到的AppKey、AppSecret、签......
  • 用JavaScript绘制树状图(具有分支合并功能)的一种方法(其一)
    需求分析在很多模拟经营游戏中,科技树是一项重要的内容,其为玩家提供了各项技术与其前后置科技间的拓扑关系。这些科技树在表现形式上和普通树状图很相似,但由于其频繁的分支合并,为科技树的绘制带来困难。因此,我们需要一种简单的方法来绘制科技树。比如,当用户输入:<!--为了降低用户......
  • java file I/O流
    一.File的简介:(java.io包) 生活中的文件: (1)文件的作用:持久化(瞬时状态的对立面状态)(1)文件的定义:一堆数据的集合(2)文件存储的位置:磁盘,硬盘,软盘,U盘等等 计算机中的文件File (1)file的定义:java.io中的File类 (2)创建File:newFile();创建文件实例 (3)File属性:文件的位置,文件的名称......
  • #yyds干货盘点#python关键字参数
    关键字参数kwarg=value 形式的 关键字参数 也可以用于调用函数。函数示例如下:defparrot(voltage,state='astiff',action='voom',type='NorwegianBlue'):print("--Thisparrotwouldn't",action,end='')print("ifyouput......
  • java面试积累
    1.进程、线程、协程【面试篇】-线程和协程的区别是什么?_线程和协程的区别面试_mind_programmonkey的博客-CSDN博客 2.加密算法非对称加密算法:该算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如......
  • 机器学习/深度学习前沿技术,论文,数据,源码?这个网站统统都有,必须收藏!
    废话不多,就是这个网站。https://paperswithcode.com/目录1.有事没事浏览一下最新技术2.3597个公开数据集1.有事没事浏览一下最新技术点击网页最上方,BrowseState-of-the-Art。里面涵盖了各个领域的最新技术论文,数据,以及论文代码。下面这个图是经上面翻译来的。主要包含以下几......
  • java 中四种引用类型(对象的强、软、弱和虚引用)
    对象的强、软、弱和虚引用在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由......
  • synchronized关键字与Lock锁原理
    1.synchronizedsynchronized关键字是JVM提供的内置锁,是通过Monitor两种来实现的,分别是当其作用在类上和方法上时。类上:测试代码publicclassTest{publicvoidtest(){synchronized(this){System.out.println(1);}}}测......