day7.标识符

标识符

关键字

我们每个人出生以来是不是都会有个名字呀,我们生活中许多事物都会有他的名字,那这个名字是谁赋予的呢?肯定是造物主啊,比如说,我们诞生下来父母就会给我们起名字,我们的网名,外文名也是我们自己取的,那些科学家创造者也会给发明出来的东西也会取个名字

那在java程序也是不例外的,我们作为程序猿也会给自己的程序取个名字,比如说在我们的HelloWorld,,这个helloworld就是这个类的名字是由我们程序猿命名的,而这些代码比如public跟class就是系统定义的词,都是由创造java 的人命名的,每个代码都有自己的意义,

在这里插入图片描述

除了以上的代码,还有其他的代码,每一个代码都有存在的意义,待到我们java学完以后,总共比较常用的也就一下这些代码,不要觉得很多,全是英文看不懂,在我们学习的时候,每个代码用久了都会很容易的记住的,我们一个一个学一天一个慢慢慢慢就记住了

在这里插入图片描述

但要记住我们程序的名字或者类的名字是不能和代码一样的,系统是无法识别你这是代码还是名称的,一下子就会报错了

这样是不行的

在这里插入图片描述


java 所有的组成部分都需要名字,类名,变量名以及方法名都被称为标识符

那什么是类名变量名和方法名呢?

还是以HelloWorld举例

public class HelloWorld{
    public static void main (string[] args){
        Systemoutprintln("Hello,World");
    }
}

第一行的 class HelloWorld 这个就是类的名字

第二行**public static void main (string[] args)**这个之前也讲过,是一个方法,名字叫:main方法

但是我们这个程序还没有变量,现在举个例子,看不懂没关系,跟着敲一下,以后会学到,

string teach = 时冷

标识符注意点

所有的标识符都应该以字母(A-Z 或者 a-z),美元符($),或者下划线(_)开始

如果以其他东西开始,我们看一下是什么结果,再创建class文件名为Demo01,不要管看不懂,跟着我写,以后会学到的

处理用规定字母以外,其他的都会报错

在这里插入图片描述


首字符之后可以是字母 (A-Z 或者 a-z),美元符($),或者下划线(_)或数字的任何字符组合

他说首字符之后除了刚刚那些,数字也可以,那去试一下

可以看到首字母后面也只能输入多一个数字,其他的东西是不可以的,一般正常情况下,这些字符和英文字母是够用的

在这里插入图片描述

不能使用关键字作为变量名或方法名

所以这里面的词是不能作为变量名和方法名的,我们去试一下

在这里插入图片描述

在这里插入图片描述

可以看到一输上去字体就变色,直接爆红提示

标识符是大小写敏感的

java是一种强类型语言,对一个大小写的要求是非常高的,大写的main和小写的main是有区别的,是不一样的东西,必须要按照自己的规范去写

在这里插入图片描述

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

很多国内的初学者都很喜欢用拼音去命名,比如说:名字的英文是name,可有人就直接用mingzi表示,这样一下按理是直接联想到英文,一下还看不懂这个词

而变量也可以作为中文输出,取名为王者荣耀,复一个百星王者的值,这个就是变量了,但要记住,变量名不能重复,重复就会报错,(以我的理解变量就是一个名称加了一个到!)

变量可以给后面附任何的值,后面再加上输出的代码,之前学过的sout,填入的是变量,输出的却是,附在上面的值

在这里插入图片描述

除了变量可以输出中文,以外,也是可以输出中文的,但是不建议,这样很不规范,尽量用单词表示,用中文的话,你这程序发布出去都没什么人能看懂

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值