对象数组:就是指包含了一组相关的对象。 对象数组的声明:类对象数组名称[]=new 类[数组长度]; 注意: 需要注意的是,对象数组初始化之前,每一个数字对象都是默认值,并没有实例化,所以需要分别实例化! 1)动态初始化:类 对象数组名称[]=new 类[数组长度]; 对象数组名称[i]=new 类 ...
分类:
编程语言 时间:
2016-05-23 00:41:10
阅读次数:
190
恢复内容开始 今天是2016年5月4号,今天是学习JAVA学习的第5天!今天的主要学习任务是对二维数组的学习。 P96 3.7.5 二维数组 动态初始化 数据类型 数组名称 [][]=new 数据类型[行数][列数] ; 如,int a[][]=new int[7][8]; 静态初始化 数据类型 数 ...
分类:
编程语言 时间:
2016-05-04 23:03:45
阅读次数:
415
1.数组概述、定义格式 2.数组初始化、动态初始化 3.java内存分配,栈、堆区别 4.数组静态初始化 5.数组操作的两个常见小问题越界和空指针 6.数组演示操作 7.二维数组的概述及其格式 8.二维数组演示 ...
分类:
编程语言 时间:
2016-04-24 17:03:19
阅读次数:
268
java是静态语言,java数组也是静态语言 静态初始化: 动态初始化: 数组长度始终不会改变。当执行一下代码: 此时,数组a和b的数组长度为2。这是一个误解,数组a和b所指向的数组对象改变为c所指向的数组对象,数组a和b原来所指向的数组对象长度并没有改变。 数组并不一定要初始化,可以引用已经初始化 ...
分类:
编程语言 时间:
2016-04-13 18:33:27
阅读次数:
170
数组为引用型,需要new(重点掌握内存,算法) 一维数组:静态初始化:int[] a={1,2,3,4};动态初始化:int[] a;a=new int[4];a[0]=1;a[1]=2;a[2]=3;a[3]=4;(先声明,再创建对象,最后初始化) 注意:元素为引用类型时的数组每个元素都需要实例化 ...
分类:
编程语言 时间:
2016-04-07 01:15:37
阅读次数:
154
数组声明 java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。 int arr1[]; int[] arr2; 两种写法都可以。 初始化 动态初始化 使用new来为数组分配内存空间: int[
分类:
编程语言 时间:
2016-02-26 13:51:11
阅读次数:
194
数组初始化:1,动态初始化:数组定义与为数组分配空间和赋值的操作分开进行2,静态初始化;在定义数组的同时就为数组元素分配空间并赋值3,默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此,数组分配空间之后每个元素也被按照成员的规则被隐士的初始化值-----------------------...
分类:
编程语言 时间:
2016-02-19 22:00:24
阅读次数:
260
二维数组的初始化 1.静态初始化 int intArray[ ][ ]={{1,2},{2,3},{3,4,5}}; Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。 2.动态初始化 1) 直接为每一维分配空间,格式如下: arrayNam
分类:
编程语言 时间:
2016-02-02 08:37:07
阅读次数:
155
private int age;//非静态初始化语句 private static String name; //静态初始化语句,先初始化静态 /**静态初始化语句和静态初始化模块都是静态(同等级),谁在前面先初始化谁*/ {/**动态初始化模块(非静态初始化模块)*/ do...
分类:
编程语言 时间:
2015-09-01 13:59:54
阅读次数:
145
声明一个二维数组:分别用静态、动态初始化这个数组求二维数组中的各个值得和 1 package com.baidu.java; 2 //练习1.获取二维数组中所有值得和 3 public class TestArrayLX1 { 4 public static void main(String...
分类:
编程语言 时间:
2015-08-21 23:04:03
阅读次数:
188