Java语言中的标识符、关键字、变量

作者大三计算机专业在读,各位大佬程序员,在浏览完文章之后如果觉得文章有用的话,顺手点个赞和关注,可能会对我不久的将来找工作起到莫大的帮助。谢谢大家了!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

标识符、关键字、变量

       标识符可以标识什么?(标识符可以标识什么)

              类名、方法名、变量名、接口名、常量名……

什么是标识符

       凡是程序员自己有权力命名的单词都是标识符

       //main是一个方法的名称,属于标识符,但不能修改。(sun公司固定死的)

标识符的命名规则:

       标识符只能由数字、字母(包括中文)、下划线、美元符号组成,不能含有其他符号

       标识符不能以数字开头

       //标识符中不能含有空格

       关键字不能做标识符

       标识符严格区分大小写(A、a是两个标识符)

       标识符理论上没有长度限制

标识符的命名规范:

       见名知意

       遵循驼峰命名方式(一高一低,首字母大写),有利于单词之间进行分割

       类名、接口名首字母大写、后面每个单词首字母大写

       变量名、方法名首字母小写,后面每个单词首字母大写

       所有常量名全部大写并且单词与单词之间用下划线衔接

//USER_AGE用户年龄

//MATH_PI固定不变的量3.1415926………

       什么是关键字?

              sun公司提前定义好的一些具有特殊含义的单词,这些单词全部小写,具有特殊含义,不能用作标识符。

              java语言中所有的关键字全都是小写。

       关于程序当中的数据

              软件执行过程中最主要的就是对数据的处理

              软件在处理数据之前需要能够表示数据

              在java语言中,数据被称为“字面量”

              字面量可以分为:整数型1、2、3、100……..

浮点型1.3、1.2、3.14………

布尔型(true、fasle)

字符型‘a’、‘b’、‘中’……

字符串型“abc”、“a”、“b”、“中国”……..

                     //所有的字符型只能用单引号括起来

                     //所有的字符串型只能用双引号括起来

                     //在语法中怎么区分字符型和字符串型?

                            *主要是看单双引号*

                                   System.out.println(‘好’) ;      //字符型

                                   System.out.println(“好”);      //字符串型

                                   System.out.println(“12”);     //字符串型

                                   System.out.println(1);          //整数型

                                   System.out.println(3.14);     //浮点型

                                   System.out.println(true);      //布尔型

                     定义/声明一个变量,起名i

                     int i=10;

                     System.out.println(i);

                     System.out.println(i);

                     System.out.println(i);

                     //以上三次访问都是访问的同一块内存空间

       什么是变量?­­

              变量就是内存当中存储数据最基本的单元

       数据类型有什么用?

              不同的数据类型在内存中占用的空间大小不同,JVM根据不同的数据类型分配不同的大小空间

              一个字节=8个比特位   一个比特位就是一个1或者0(比特位是二进制位)

              //对于int这种整数类型,JVM会分配四个字节大小的空间

              对于一个变量来说,具有三个要素:分别是:变量的数据类型:决定空间的大小

变量的名字:起个名字为了以后方便访问

变量中保存的值:值就是变量的值

              //变量名属于标识符吗       (√)

              变量声明:在java语言中,变量必须先声明,再赋值才能访问。

                            :变量可以在声明的时候同时赋值

                            :变量可以重新赋值,但在同一个域当中,不能重新声明

:一行可以同时声明多个变量

    关于变量

       变量的分类

              在方法体当中声明的变量:局部变量

              在方法体之外,类体内声明的变量:成员变量

              重点依据是声明的位置

          (注:局部变量只在方法体当中有效,方法体执行结束,该变量的内存就释放了)

       变量的作用域:

              什么是作用域:变量的有效范围

              java中的就近原则(哪个离得近就访问哪个)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值