乐趣区

关于java:每日学Java系列Java零基础学习笔记五Java标识符关键字变量

一、标识符

1、标识符能够标识什么,什么是标识符,怎么了解这个概念!

2、标识符的命名规定

3、标识符的命名标准

本小结最终的要求是:随便给出一个单词,判断它是否是非法的标识符。

什么是标识符?

简略来说,但凡能够由程序员本人来命名的单词都是标识符。

标识符能够用来标识什么?

能够标识:

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

标识符命名规定

命名规定属于语法机制,必须恪守,不恪守命名规定示意不合乎语法,编译器会报错。

命名规定:

1. 标识符只能由数字、字母 (包含中文)、下划线(_)、美元符号($) 组成,不能含有其余符号。

2. 标识符不能以数字结尾。

3. 关键字不能做标识符。例如:public、static、class…

4. 标识符严格辨别大小写。

5. 标识符实践上没有长度限度。

标识符命名标准

命名规定是语法,不恪守会编译报错。命名标准是为了进步代码可读性。

命名标准:

  1. 见名知意(在起名时,最好一看这个单词就晓得是啥意思)。
  2. 恪守驼峰命名形式。(驼峰:一高一低,一高一低…)
    例如:IdentifierTest、UserName…
  3. 类名和接口名首字母大写,前面每个单词首字母大写。
    例如:UserLogin、SortTest…
  4. 变量名和办法名首字母小写,前面每个单词首字母大写。
    例如:userName、getPassword…
  5. 所有常量名全副大写,并且单词和单词之间采纳下划线连接。
    例如:MAX_VALUE、MATH_PI…

每一天你会编写很多程序,你会遇到很多编译谬误,也会遇到很多运行谬误,你是否须要筹备一个独自的文件来记录这些信息,以及记录这些信息是怎么导致的,起因是什么,怎么去解决的,解决办法是啥????

十分有必要的,要想成为一个调错高手,这个有必要进行一下。

二、关键字

1、什么是关键字?

在 SUN 公司开发 Java 语言的时候,提前定义好了一些具备非凡含意的单词,这些单词全副小写,具备非凡含意,不能用作标识符。

2、但凡在 EditPlus 中以蓝色字体模式存在的都是关键字,具备非凡含意。

3、切记:

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

留神:java 语言中是严格辨别大小写的。public 和 Public 不一样。

Class 和 class 不一样。static 和 Static 也不一样。

4、那么关键字有哪些呢,咱们须要背会吗?须要独自去记忆吗?

关键字:

  • public
  • static
  • void
  • class
  • byte
  • short
  • int
  • long
  • float
  • double
  • boolean
  • char
  • true
  • false
  • if
  • while
  • for
  • private
  • protected
  • ……..

对于这些关键字来说大家不须要独自破费工夫去记忆,随着前面程序的积攒,你会接触到所有的关键字。

三、变量

1、字面量

字面量就是数据

数据就是字面量

是一个货色。

  • 10 100 123:整型
  • 34 3.14 2.0:浮点型
  • true false:布尔型
  • ‘a’ ‘ 国 ’:字符型
  • “a” “abc” “ 国 ” “ 中国 ”:字符串型
  • 10:整数,是一个数字
  • “10”:它不是数字,是一个字符串,或者说,它属于“文字类”的。

性质齐全不同,在计算机中的对应的二进制码也是齐全不同的。

2、变量

变量的了解

什么是变量?

变量就是一个存数据盒子。(盒子大小谁来决定啊?数据类型)在内存中的最根本的存储单元。

存数据用的,而且这个数据是可变的,所以叫做变量。

变量的应用

变量的三要素?

数据类型、变量名、值(值就是数据,就是字面量。)

int i = 100;

java 中的变量必须先申明,再赋值能力拜访(必须手动赋值。)

int k; System.out.println(k); 这样是不行的。

能够在一行上申明多个变量:

int a, b, c = 100;

c 变量赋值 100,a,b 变量只申明了没有赋值。

int a = 10, b = 20, c = 100;

能够这样每个都赋值。

申明和赋值能够离开,也能够一起做!!!

int i;

i = 100; // 先申明再赋值

int k = 200; // 申明的同时赋值

在“同一个域”当中,变量名不能重名!!!!!!

但能够从新赋值!!!!!!

{
        int i = 100;
        //double i = 2.0; // 重名了编译器会报错,不容许。i = 300; // 能够从新赋值。}

到底什么叫做同一个域?????

这个目前不太好解释,大家记住吧:一个大括号代表一个域。

{A 域
    {B 域
        {C 域}
    }
}

A 域包含 B 域,B 域包含 C 域。

变量的分类

依据地位进行分类:记住就行

在办法体当中申明的变量叫做局部变量。

public static void m1(){
    // 局部变量,办法执行完结之后内存开释。int k = 100;
    int i = 200;
}

在办法体外以及类体内申明的变量叫做成员变量。

public class T{public static void x(){ }
    // 成员变量
    int i = 200;
}

变量的作用域

出了大括号就不意识了。别的先别管。

{
    int i = 100;
    {在这里能够拜访 i}
}

{在这里是无法访问 i 变量。}

最初

举荐给大家个比拟具体的 Java 零基础教程,上面这个是我看过的感觉挺不错的,值得观看珍藏。

分享给大家,点这里

https://www.bilibili.com/vide…

看完如果对你有帮忙,感激点赞反对~

退出移动版