编程语言
首页 > 编程语言> > Cha_02 Java语言基础(一)

Cha_02 Java语言基础(一)

作者:互联网

Cha_02 Java语言基础(一)

本文是本人观看学习了B站视频《[Java零基础教程视频(适合Java 0基础,Java初学入门)](Java零基础教程视频(适合Java 0基础,Java初学入门)_哔哩哔哩_bilibili)》第P23 - P31内容所作的笔记。未完全按照视频中内容摘录知识点和代码,稍作修改。就记记,主要是方便自己日后复习吧。基础知识还是比较重要的哈~

目录

一、标识符

关于Java语言中的标识符

1、什么是标识符?

​ 程序员可以自定义命名的单词为标识符。
​ 标识符可以标识:类名、方法名、变量名、接口名、常量名……

2、标识符的命名规则?(命名规则是编程语言的语言,不符合规则,编译器会报错)

3、标识符的命名规范?(命名规范不属于Java语言语法,不遵守规范,编译器不会报错)


二、关键字

Java语言中的关键字包括

1. 数据类型

​ byte char short int float long double boolean class interface enum

2. 常量值

​ true false null

3. 流程控制

if else do while for switch case default break continue return try catch finally assert

4. 修饰符

​ public protected private final void static abstract strictfp transient sychronized volatile native

5. 动作

​ package import throw throws extends implements this super instanceof new

6. 保留字

​ goto const(在Java中无意义,在汇编中有意义)

Java中的关键字全部为小写


三、字面值

​ 字面值,即字面意义上的数据值。在Java中称作字面值,在C语言中称为常量。


四、变量

数据在计算机中会占用一定内存,每次输出一个数据,都会自动产生一个临时内存空间用来存储这些临时数据。为了持续访问这某一块内存空间,我们需要声明一个变量来创建固定的内存空间。

1、变量的概念?

2、数据类型的作用?

3、变量的声明与赋值

(1)声明 / 定义变量的语法格式

数据类型 变量名;
数据类型 变量名1,变量名2,变量名3;

​ 如:String name,;int age,height;

​ 变量名应符合标识符命名规则

(2)变量赋值的语法格式

变量名 = 字面值;

​ 如:age=21;name="LHH"

​ 要求:字面值的数据类型必须和变量的数据类型一致。
​ 其中,= 是一个运算符,称为 赋值运算符。赋值运算符先运行等号左边的表达式,再将计算结果赋值给左边的变量。

(3)声明与赋值可以同时进行

​ 如:String name = "LHH";int age = 21;

(4)变量的值可变换
  int i=10;
  System.out.println(i);//10

  int i=100;
  System.out.println(i);//100

  int i++;
  System.out.println(i);//101

4、变量的访问

(1)变量访问的方式
(2)Java中的变量必须先声明并赋值后才可访问

​ 变量在声明时,程序并未为其开辟一个内存空间,所以变量 i 并未初始化,不可直接访问。

(3)Java程序中,在一个方法里,严格按照至上而下的顺序执行代码

​ 若直接执行

  public class VarTest01{
     public static void main(String[] args){
            
      //声明一个int型的变量,i
      int i;
            
      //直接输出i,编译会报错,因为变量i未进行初始化
      //System.out.println(i);
            
      //给变量i赋值,i在此处完成初始化,内存空间开辟
      i=10;
      System.out.println(i); //10
            
      //变量的值可以改变
      i++;
      System.out.println(11);//10
            
      //可以同时声明多个变量
      int height,weight,age=21;
            
      //编译报错,因为未对变量height初始化
      //System.out.println(height);
            
      //编译报错,因为未对变量height初始化
      //System.out.println(weight);
            
      System.out.println(age);//21
    }
  }

5、变量的作用域

作用域的概念

6、变量的分类

根据变量声明的位置分

标签:02,Cha,Java,变量,作用域,System,println,out
来源: https://www.cnblogs.com/XSem/p/15811923.html