软件编程
位置:首页>> 软件编程>> java编程>> Java的关键字与标识符小结

Java的关键字与标识符小结

作者:随风行云  发布时间:2023-08-17 08:36:50 

标签:Java,关键字,标识符

本文总结了Java的关键字与标识符。分享给大家供大家参考,具体如下:

相关内容:

  • 关键字:

    • 定义

    • 特点

    • 用于定义数据类型的关键字

    • 用于定义流程控制的关键字

    • 用于定义访问权限修饰符的关键字

    • 用于定义类,函数,变量修饰符的关键字

    • 用于定义类,函数,变量修饰符的关键字

    • 用于定义类与类之间的关系的关键字

    • 用于定义建立实例及引用实例,判断实例的关键字

    • 用于异常处理的关键字

    • 用于包的关键字

    • 其他关键字

  • JAVA标识符:

    • 类和接口

    • 方法、变量

    • 常量

    • 定义

    • 组成规则

    • 常见的命名规则

首发时间:2017-06-22 20:33

修改时间:

  1. 2018-03-16 13:51  :修改了一下文字布局和样式,增加了“相关内容”


JAVA中标识符不包括关键字,而C语言包括。

关键字:

  • 定义:

    Java语言赋予了特殊含义的单词。我们的变量名不能跟关键字相同。

  • 特点:

    所有字母都小写。(在很多编程软件中会显示出一种颜色)

  • 用于定义数据类型的关键字(11个:

class     interface  byte       short     int

long      float        double    char      boolean

void

  •  

  • 用于定义流程控制的关键字(11个:

if            else     switch     case       default

while       do      for          break     continue

return

  •  

  • 用于定义访问权限修饰符的关键字(3个:private     protected    public

  •  

  • 用于定义类,函数,变量修饰符的关键字(4个:abstract         final         static         synchronized

  • 用于定义类与类之间的关系的关键字(2个:extends       implements

  • 用于定义建立实例及引用实例,判断实例的关键字(4个:new      this     super     instanceof

  • 用于异常处理的关键字(5个:try      catch      finally     throw     throws

  • 用于包的关键字(2个:package        inport

  • 其他关键字(8个:

    • native        strictfp        transient        volatile          assert

    • goto           const          enum

true false null 不是关键字,是值,虽然它们也会变色

完整的关键字(50个):

Java的关键字与标识符小结

Java标识符:

JAVA中标识符不包括关键字,而C语言包括。

  • 定义:

    • 用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。

  • 组成规则:

    •        a.由数字0-9,26个英文字母的大小写,$和_组成;

    •        b.不能以数字开头;//因为数字容易理解为数值

    •        c.不能是关键字

    •        d.名字之中不要用空格

    •        e.Java中严格区分大小写

    • 最好见名知意!

  • 常用的命名规则:

    • 用于把同名的文件放到不同的目录下。

    • 全部小写。

    • 如果是多级包,用.分开。

    • 举例:com.baidu

    • 给公司做项目:域名反写作为包名。

    • A:包

    • B:类和接口(见名知意,驼峰命名)

      • a:一个单词时首字母大写。

      • 举例:Student,Teacher

      • b:由多个单词组成,每个单词的首字母大写。

      • 举例: SchoolPerson 

    • C:方法和变量

      • a:一个单词时首字母小写。

      • 举例:main(),age,setname()

      • b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。

      • 举例:showName(),showStudentAge

    • D:常量

      • a:如果是一个单词,全部大写。

      • 举例:PI

      • b:如果是多个单词,全部大写,并用_隔开

      • 举例: MAX_VALUE

更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

来源:https://www.cnblogs.com/progor/p/7067086.html

0
投稿

猜你喜欢

  • 使用poi生成excel通常包含一下几个步骤创建一个工作簿创建一个sheet创建一个Row对象创建一个cell对象(1个row+1个cell
  • hashCode()和equals()方法可以说是Java完全面向对象的一大特色.它为我们的编程提供便利的同时也带来了很多危险.这篇文章我们
  • 几个月前写过一篇博客《xUtils3.0框架学习笔记》 ,上面也有记录通过xUtils实现文件上传的使用方法,代码如下:private vo
  • 二叉树的深度题目:输入一颗二叉树的根节点,求该树的的深度。输入一颗二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点
  • 开门见山在IT圈里,每当我们谈论并发时,必定会说起在一台计算机上同时运行的一系列线程。如果这台电脑上有多个处理器或者是一个多核处理器,那么这
  • 本文实例为大家分享了Java实现简单酒店管理系统的具体代码,供大家参考,具体内容如下为某个酒店编写程序:酒店管理系统,模拟订房、退房和打印所
  • 前言对于数组遍历,基本上每个开发者都写过,遍历本身没什么好说的,但是当我们在遍历的过程中,有一些复杂的业务逻辑时,将会发现代码的层级会逐渐加
  • 前言Json反序列化有两种方式【本人】,一种是生成实体的,方便处理大量数据,复杂度稍高,一种是用匿名类写,方便读取数据,较为简单。使用了Ne
  • 概念逃逸分析一种数据分析算法,基于此算法可以有效减少 Java 对象在堆内存中的分配。 Hotspot 虚拟机的编译器能够分析出一个新对象的
  • 很多核心 Java 面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线
  • 简介我们在使用flutter的过程中,有时候需要控制某些组件是否展示,一种方法是将这个组件从render tree中删除,这样这个组件就相当
  • 目录概述LRU 的原理LRU 算法的实现LRU 算法描述LRU 算法代码实现方法一方法二方法三总结概述LRU 算法全称为 Least Rec
  • 项目里使用了Feign进行远程调用,有时为了问题排查,需要开启请求和响应日志下面简介一下如何开启Feign日志:注:本文基于spring-b
  • 用的Idea,在写MyBatis时,测试发现有以下的报错信息Error parsing SQL Mapper Configuration.
  • maven依赖及一些配置这里主要是搭建项目常用到的maven依赖以及搭建项目会需要用到的一些配置文件,可能下面这些依赖还不是很全,但是应该会
  • 一、redis发布订阅简介Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收信息。可以参
  • 最近做一个需求,需求中的bean只用于生成一次json使用,所以想通过配置来动态的生成,查了一下,java还真有这个实现。java动态的生成
  • 打注解@SpringBootTest的时候不会出现提示但是又导入了 <dependency>     &nb
  • Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作。 用法简单,不过我觉
  • 本文实例为大家分享了springmvc实现验证码功能展示的具体代码,供大家参考,具体内容如下先看效果图: 思路: 首先验证码是一张图片,是一
手机版 软件编程 asp之家 www.aspxhome.com