Java语言学习4--变量及数组
来源:互联网 发布:小米5手机壳淘宝卡通 编辑:程序博客网 时间:2024/06/06 02:39
首先来回顾一下Java变量的类型:
实例变量:类属性中未加static的属性,存储在每个类对象实例中。系统会为其分配缺省值。
类变量:类属性中加static的属生,与类代码存储在一起,与类的实例无关。
本地变量:在方法中声明的变量,存储在用户栈中,系统不为其提供初始值,必须显示初始化,否则值是不确定的。
函数形参:不调用时不分配空间,只有与实参结合时才分配空间。
Java中数组
数组一般用于存储同类型的一组变量,对基本类型而言:
int[] a1 = new int [10]; // 声明10个元素由int组成的数组
int[][] matrix = new int [5][3]; // 定义一个二维数组
对数组而言,元素一般应该是同类型的元素,但是也可以通过Object来实现存储不同类型的对象:
Object[] magic = new Object [10];
magic[0] = new ClassA();
magic[1] = new ClassB();
System类中的数组拷贝函数:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) { ... }
感觉Java中数组的意义不是很大,绝大部分功能都可以通过ArrayList来实现。
- Java语言学习4--变量及数组
- Java语言学习3---变量
- 9、C语言中二维数组及数组名及指向二维数组的指针变量
- C语言学习之数组及指针
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(4)-- 变量和数组
- Java语言中类、变量及方法的声明
- 不同语言的变量类型及字节长度 (C & Java)
- Java语言基础变量的概述及格式
- 20170214C语言提升08_指针_01变量及指针及数组
- go语言学习笔记(4) 变量
- go语言学习-变量
- go语言学习-变量
- go语言学习-变量
- Java学习:Java环境配置及相关变量设置说明
- java学习随笔--java基本类型及string 变量
- java语言的学习及练习
- Go语言4-数组、切片及map
- java语言学习之不使用变量交换两个数
- 读取Excel文件中的数据,并将其导入数据库
- MPEG-2 TS/PS同步原理
- shell 语句出错自动退出
- CSS的优先级机制总结
- fopen的工作原理(转)
- Java语言学习4--变量及数组
- CClientDC CDC CPaintDC CWindowDC 的区别
- 使用android快速开发框架afinal的FinalDb操作android数据库
- Google Chrome 浏览器常用快捷键
- [每日一学]MFC学习笔记——自定义消息的使用
- 程序员的学习和积累
- 李彦宏:高科技被叫做高科技 是因为它有高利润
- 工作队列wait queue() wait_event() interruptible_sleep_on()等应用方法
- 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK