javase 基础 :变量
来源:互联网 发布:放空自己知乎 编辑:程序博客网 时间:2024/05/24 05:48
java中变量:存储数据的一个基本单元,是一个数据存储空间的表示;不同的数据存入具有不同内存地址的空间,相互独立;可以对其进行赋值、修改、删除和更新操作。
java中分 基础数据类型 和 引用类型。
基础数据类型:8个:byte(1) short(2) char(2) int(4) long(8) float(4) double(8) boolean(1)
引用类型:(类)对象和数组:
类为抽象的概念,而对象为具体的变现。
java中 变量有 局部变量 成员变量 类变量(静态变量) 常量
局部变量:方法或者代码块里面的变量;
成员变量:类中但是在方法和代码块之外;
类变量(成员变量):用static修饰,只分配一次内存空间,静态方法只能访问静态变量,但是非静态的可以访问一起。静态中不能使用this。
常量:用final修饰,一般用于不可更改的场景。
public static final XX; 变量全大写。
java变量:不能用java中的关键字做变量,必须由_或者$或者字母开头,变量一般用驼峰命名规则(开头小写,其后的单词首字母大写)。
栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)
堆:存放所有new出来的对象。
静态域:存放静态成员(static定义的)
常量池:存放字符串常量和基本类型常量(public static final)。
0 0
- javase 基础 :变量
- JavaSE----基础语法(关键字、标识符、注释、常量、变量)
- 【JavaSE系列-基础篇6】——变量
- 【JavaSE系列-基础篇6】——变量基本数据类型
- 【JavaSE系列-基础篇6】——变量默认值
- JavaSE 拾遗(2)——JavaSE 面向对象程序设计语言基础(2)...变量
- JavaSE 拾遗(2)——JavaSE 面向对象程序设计语言基础(2)...变量
- JavaSE基础
- JavaSE基础
- javase基础
- JavaSE基础
- javaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE 基础
- JavaSE基础
- 01javaSE基础 javaSE环境变量
- 一些C++经典书籍
- Qt实现应用单实例运行(3)-使用QTSingleApplication
- NSNotificationCenter
- 面试中的智力题及编程实践(二)
- MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
- javase 基础 :变量
- 这个制作App的技能,让你酷到没朋友!
- Android弹性反弹:Facebook Rebound
- Callable, Future和FutureTask简述
- [iOS]应用内跳到系统设置各页面
- RGB-D 实时三维重建/SLAM 中的 ICP 算法解析
- 有容云——窥探Docker中的Volume Plugin内幕
- 与ListView不同,RecyclerView的嵌套解决
- hihocoder 1297 数论四·扩展欧几里德(exgcd)