Haoyuan's blog Haoyuan's blog
首页
导航站
  • Java基础

    • Java基础
    • Java集合
    • Java反射
    • JavaJUC
    • JavaJVM
  • Java容器

    • JavaWeb
  • Java版本新特性

    • Java新特性
  • SQL 数据库

    • MySQL
    • Oracle
  • NoSQL 数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • ActiveMQ
    • RabbitMQ
    • RocketMQ
    • Kafka
  • 进阶服务

    • Nginx
  • Spring
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • 设计模式
  • 算法
  • 知识
  • 管理

    • Maven
    • Git
  • 部署

    • Linux
    • Docker
    • Jenkins
    • Kubernetes
  • 进阶

    • TypeScript
  • 框架

    • React
    • Vue2
    • Vue3
  • 轮子工具
  • 项目工程
  • 友情链接
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
留言区
GitHub (opens new window)

Somnus Haoyuan

Word is cheap, show me the code.
首页
导航站
  • Java基础

    • Java基础
    • Java集合
    • Java反射
    • JavaJUC
    • JavaJVM
  • Java容器

    • JavaWeb
  • Java版本新特性

    • Java新特性
  • SQL 数据库

    • MySQL
    • Oracle
  • NoSQL 数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • ActiveMQ
    • RabbitMQ
    • RocketMQ
    • Kafka
  • 进阶服务

    • Nginx
  • Spring
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • 设计模式
  • 算法
  • 知识
  • 管理

    • Maven
    • Git
  • 部署

    • Linux
    • Docker
    • Jenkins
    • Kubernetes
  • 进阶

    • TypeScript
  • 框架

    • React
    • Vue2
    • Vue3
  • 轮子工具
  • 项目工程
  • 友情链接
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
留言区
GitHub (opens new window)
  • Java 基础 - SE

    • JavaSE - 初始 Java
    • JavaSE - 注释
    • JavaSE - 标识符
      • 标识符
    • JavaSE - 数据类型
    • JavaSE - 类型转换
    • JavaSE - 变量和常量
    • JavaSE - 运算符
    • JavaSE - 包机制
    • JavaSE - JavaDoc
    • JavaSE - 方法
    • JavaSE - 用户交互 Scanner
    • JavaSE - 顺序结构
    • JavaSE - 选择结构
    • JavaSE - 循环结构
    • JavaSE - Break 和 Continue
    • JavaSE - 数组
    • JavaSE - 异常机制
    • JavaSE - 面向对象
    • JavaSE - 常用类
  • Java 进阶 - SE

  • Java 集合 - Collection

  • Java 并发 - JUC

  • Java 容器 - Web

  • Java 底层 - JVM

  • Java 版本 - 新特性

  • Java
  • Java 基础 - SE
Haoyuan
2021-10-22
目录

JavaSE - 标识符

  • 标识符

# 标识符

每个人从出生开始就有一个名字,咋们生活中的所有事物也都有名字,这名字是谁规定呢?回答是:造物主,谁生产出来的谁规定名字,在我们的程序中也不例外。

我们作为造物主,需要给所有的东西给上一个名字,比如我们的HelloWorld程序:

HelloWorld是类名,也是我们的文件名。它前面的 public class是关键字,不过是搞Java那群人已经定 义好的有特殊作用的,下面的每一个代码都有自己的意思和名字对吧,就是用来作区分!和我们的名字 一样,拿来被叫或者称呼的,程序一切都源自于生活,一定要把学程序和生活中的一切联系起来,你会发现这一切都是息息相关的。

helloword

我们来看看有哪些是Java自己定义好的关键字呢?

关键词

我们自己起名字有哪些要求呢?

表示类名的标识符用大写字母开始。

如:Man,GoodMan

表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始。

如:eat(),eatFood()

具体可参考《阿里巴巴Java开发手册》

关于 Java 标识符,有以下几点需要注意:

  • 所有的标识符都应该以字母(A-Z 或者 a-z)美元符($)或者下划线(_)开始
  • 首字符之后可以是字母(A-Z 或者 a-z)美元符($)下划线(_)或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名。
  • 标识符是大小写敏感的
  • 合法标识符举例:age、$salary、_value、__1_value
  • 非法标识符举例:123abc、-salary、#abc

JAVA不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集。因此,这里的 字母的含义:可以表示英文、汉字等等。

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

编辑此页 (opens new window)
更新时间: 2025/04/06, 01:04:59
JavaSE - 注释
JavaSE - 数据类型

← JavaSE - 注释 JavaSE - 数据类型→

最近更新
01
技术随笔 - Element Plus 修改包名 原创
11-02
02
Reactor - 扩展性
11-02
03
Reactor - 最佳实践
11-02
更多文章>
Theme by Vdoing | Copyright © 2021-2025 Somnus Haoyuan | MIT License
京公网安备 11010802034042号 京ICP备2025120692号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式