Java中的变量分类

变量分类

全局变量/成员变量:

就是直接声明在类中的变量就是成员变量

go 复制代码
全局/成员变量的特点:
		A、在使用全局/成员变量的时候,可以不赋值,系统会给成员变量赋予初始值,不同的数据类型初
		   始值不一样
		   全局/成员变量初始值:
		   			byte short int long	初始值都为0
		   			float double 初始值都为0.0
		   			char 初始值为ASCII 16进制的0
		   			所有的引用数据类型初始值都是 null
		B、全局/成员访问范围:在整个类中都可以访问

PS------A:访问全局/成员变量需注意静态区域只能访问静态成员,不能访问非静态成员

handlebars 复制代码
         比如:当在static修饰的静态的方法里面,访问的全局/成员变量前面必须也需要用static
	          修饰

理解什么是静态成员和非静态成员?

java 复制代码
简单理解,用static修饰的全局/成员就叫做静态成员,没有被static修饰的成员叫做非静态成员

局部变量:

就是在方法内部声明的变量

dart 复制代码
局部变量的特点:
		A、局部变量的访问范围:声明哪一行一直到当前方法花括号结束那一行都是可以访问的
		B、在使用局部变量之前,必须先赋值,否则提示错误

可以直接声明在类中的成员:

1.成员变量

2.方法

...

相关推荐
小江的记录本3 分钟前
【分布式】分布式核心组件——分布式限流:固定窗口、滑动窗口、漏桶、令牌桶算法,网关层/服务层限流实现
java·分布式·后端·python·算法·安全·面试
Hanson,4 分钟前
SpringBoot前后端分离框架中,在请求头加入签名
java·spring boot·后端
不懂的浪漫5 分钟前
一次设备映射缓存设计:用多索引 Map 把高频查询从遍历变成直接命中
java·算法·spring·缓存
好家伙VCC6 分钟前
# React发散创新:从状态管理到自定义Hook的极致实践与性能优化在现代前端开发
java·javascript·python·react.js·性能优化
eLIN TECE10 分钟前
Redis重大版本整理(Redis2.6-Redis7.0)
java·数据库·redis
花千树-01013 分钟前
两行注解把企业 RPC 接口变成 AI 工具
java·rpc·langchain·react·function call·ai agent·mcp
迷藏49414 分钟前
**绿色AI:用Python构建节能型机器学习模型的实践与优化策略**在人工智能飞速发展的今天,模型训练和
java·人工智能·python·机器学习
juniperhan18 分钟前
Flink 系列第13篇:Flink 生产环境中的并行度与资源配置
java·大数据·数据仓库·分布式·flink
Foreer黑爷21 分钟前
Spring MVC原理与源码:从请求到响应的全流程解析
java·spring·mvc
xxjj998a21 分钟前
Spring Boot 实战:轻松实现文件上传与下载功能
java·数据库·spring boot