Saul's blog Saul's blog
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)

Saul.J.Wu

立身之本,不在高低。
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)
  • Java入门基础

    • 计算机常识

    • Java语言概述

    • 基本语法

      • Java-关键字与保留字
      • Java-标识符(Identifier)
      • Java-变量
        • 变量的概念
        • 变量的作用
        • 使用变量注意
        • 定义变量的格式
        • 数据类型
        • 成员变量和局部变量
          • 异同
      • Java-基本数据类型-整型
      • Java-基本数据类型-浮点型
      • Java-基本数据类型-char字符
      • Java-基本数据类型-boolean布尔类型
      • Java-基本数据类型之间的运算规则
      • 字符串类型 String
      • 进制
      • 运算符
      • Scanner类
      • 流程控制-分支结构
      • 流程控制-循环结构
    • 数组

    • 面向对象

    • 异常处理

  • Java核心基础

  • 设计模式

  • Web开发

  • SpringBoot

  • 微服务

  • Elasticsearch

  • 运维

  • 后端
  • Java入门基础
  • 基本语法
SaulJWu
2020-11-24

Java-变量

# 变量的概念

  • 内存中的一个存储区域
  • 该区域的数据可以在同一类型范围内不断变化
  • 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

# 变量的作用

用于在内存中保存数据

# 使用变量注意

  • Java中每个变量必须先声明,后使用
  • 使用变量名来访问这块区域的数据
  • 变量的作用域:其定义所在的一对{}内
  • 变量只有在其作用域内才有效
  • 同一个作用域,不能定义重名的变量

# 定义变量的格式

数据类型 变量名 = 变量值;
1
  • 实例
// 变量的定义
int myAge = 12
// 输出变量
System.out.println(myAge);
1
2
3
4
  • 实例
// 变量的声明
int myNumber;
// 变量的赋值
myNumber = 1001
System.out.println(myNumber);
1
2
3
4
5

# 数据类型

变量的分类-按数据类型

对于每种数据都定义了明确的具体数据类型(强类型语言),在内存中分配了不同大小的内存空间。

  • 数据类型
    • 基本数据类型 primitive type
      • 数值型
        • 整数类型 byte,short,int,long
        • 浮点类型 float,double
      • 字符串型 char
      • 布尔型 boolean
    • 应用数据类型 reference type
      • 类 class
      • 接口 interface
      • 数组 []

# 成员变量和局部变量

变量的分类-按声明的位置不同,也不同。

  • 在方法体外,类体内声明的而变量称成员变量。

  • 在方法体内部声明的变量称为局部变量。

  • 所有变量

    • 成员变量
      • 实例变量(不以Static修饰)
      • 类变量(Static)
    • 局部变量
      • 形参(方法、狗在其中定义的变量)
      • 方法局部变量(在方法内定义)
      • 代码块局部变量(在代码块内定义)

# 异同

注意:两者在初始化值方面的异同。

  • 同:都有声明周期
  • 异:局部变量除形参外,需显式初始化。
帮我改善此页面 (opens new window)
#Java#变量
上次更新: 2020/12/18, 12:50:58
Java-标识符(Identifier)
Java-基本数据类型-整型

← Java-标识符(Identifier) Java-基本数据类型-整型→

最近更新
01
zabbix学习笔记二
02-28
02
zabbix学习笔记一
02-10
03
Linux访问不了github
12-08
更多文章>
Theme by Vdoing | Copyright © 2020-2022 Saul.J.Wu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式