`
liuyutingat163
  • 浏览: 7351 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

java中数组的声明及其使用

 
阅读更多
数组的声明
type arrayName[]或者 type[] arrayName;
int x[];或者int[] x;

只声明的数组是不能访问它的任何元素的

 

20140409-4-1

用new为数组分配内存空间

	type[] arrayName  = new type[arraySize]
如:
    int[] x = new int[100];

20140409-4-2

可以通过引用来使用数组元素如:a[10];

数组在内存中的分配

当x=null,即该数组对象不再被任何引用变量使用时,内存回收器会自动释放该内存资源

20140409-4-3

数组初始化

静态初始化:

	int a[] = {1,2,3,4,5};
	int a[] = new int[]{1,2,3,4,5};

动态初始化:

int a[] ;
a= new int[5];

 

 

本文转载于安卓杂谈网http://www.yee4.com/blog/110.html

 

 

 

分享到:
评论

相关推荐

    Java语言程序设计

    本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。 本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。 目录第...

    Java经典编程源码基础例程300.zip

    第5章 数组及其常用操作 43 实例031 获取一维数组的最小值 44 实例032 将二维数组中的行列互换 45 实例033 利用数组随机抽取幸运观众 47 实例034 用数组设置JTable表格的 列名与列宽 49 实例035 使用按钮控件数组...

    疯狂JAVA讲义

    10.3.1 使用throws声明抛出异常 367 10.4 使用throw抛出异常 369 10.4.1 抛出异常 369 10.4.2 自定义异常类 371 10.4.3 catch和throw同时使用 371 10.4.4 异常链 373 10.5 Java的异常跟踪栈 374 10.6 异常...

    Java程序设计实例与操作光盘

    数组和字符串的声明、创建和用法,异常的概念及其用法,数据输入/输出方法,Java的多线程机制及其用法,图形用户界面开发,以及Java网络和数据库编程基础知识等。 本书具有如下特点:(1)全书内容依据Java的功能和...

    AIC的Java课程1-6章

    人民邮电出版社  “Java 编程思想” 第3版 机械工业出版社  教学内容和要求 知识点 重要程度 使用频度 难度 Java 入门 高 中 易 变量和运算符 高 高 中 控制结构 高 高 易 数组 高 高 中...

    Java入门教程(微学苑)-part1

    2.8 Java数组的定义和使用 31 2.9 数组的定义和内存分配 31 2.10 数组的初始化 31 2.11 数组引用 32 2.12 数组的遍历 32 2.13 二维数组 33 2.14 Java字符串(String) 35 2.15 字符串操作 35 2.15.1.1 1) length() ...

    Java开发详解.zip

    010402_【第4章:数组与方法】_方法的声明及使用笔记.pdf 010403_【第4章:数组与方法】_数组的引用传递笔记.pdf 010404_【第4章:数组与方法】_Java新特性对数组的支持笔记.pdf 020501_【第5章:面向对象基础】_...

    java 异常总结

    其他还有很多异常,我...当向数组中存放非数组声明类型对象时抛出。 java.lang.ClassCastException 类造型异常。假设有类A和B(A不是B的父类或子类),O是A的实例,那么当强制将O构造为类B的实例时抛出该异常。该异常

    数组的初始化可以通过以下两种方式

    如果是 C++11 及其以上版本,也可以使用列表初始化方式: ```c++ int nums[] {1,2,3,4,5}; //或者 int nums[] {1,2,3,}; // 末尾的逗号可以省略 ``` 其中的大括号表示数组的初始化列表,省略了数组大小,在此情况...

    Java优化编程(第2版)

    5.4.3 在jni本地方法中访问数组 5.4.4 jni中的主要方法 5.5 jni中的重要技术 5.5.1 局部引用与全局引用 5.5.2 处理本地方法引起的java错误 5.5.3 线程与本地方法 5.6 jni数学计算与性能优化 5.7 处理好jni中的中文...

    java基础案例与开发详解案例源码全

    5.4.4 Java中对象的创建和使用127 5.5 属性130 5.5.1 属性的定义130 5.5.2 变量131 5.6 方法132 5.6.1 方法的定义132 5.6.2 构造方法135 5.6.4 方法重载138 5.6.5 自定义方法138 5.6.6 系统提供方法139 5.6.7 方法...

    Java语言基础下载

    在Java中使用HQL 709 内容总结 712 独立实践 712 第三十七章 Spring介绍 713 学习目标 713 Spring简介 714 IOC控制反转 714 Spring的容器 715 AOP面向切面编程 715 AOP的专业术语 715 Spring事务管理 718 Spring与...

    关于JAVA面试的100题及其答案

    ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    2.8.3 在JSP页面中使用Include指令后,JSP不能编译 2.9 精彩回顾 第3章前人栽树后人乘凉 ——、JSP内置对象 3.1 本章学习任务 3.1.1 本章知识体系 3.1.2 实例开发任务 3.2 简化开发JSP内置对象概述 3.2.1 为什么...

    程序设计基础答案

    1.Java中的的字符使用的是 16 位的Unicode 编码。 2.类是同种对象的集合和抽象。 3.Java 仅支持类间的单重继承。 4.接口是由常量和抽象方法组成的特殊类。 5.构造函数的方法名可由编程人员任意...

    java语言控制结构

    1) 一维数组的定义:type arrayName[];或者type []arrayName其中type是数据类型,arrayName为合法标识符,[]指明为数组类型变量。 2) 一维数组元素的引用:arrayName[index],其中index为数组下标。 3) 一维数组的...

    JavaXML解析器FastXml.zip

    注释、文档声明、DOCTYPE、无用的换行和空白通常不是我们关注的内容,所以这些内容自动被FastXml跳过了,使用API时更人性化。 当需要把某个属性值或者文本块内容转换为int、short、long时,不需要先把...

    java实现别踩白块儿源码-JavaCode:我专门介绍以下主题:Java基本数据类型,声明语句,表达式语句,导入类库,用户输入之外,检查有效

    我专门介绍以下主题:Java基本数据类型,声明语句,表达式语句,导入类库,用户输入之外,检查有效输入,捕获输入中的错误,数学函数,if语句,关系运算符,逻辑运算符,三元运算符,switch语句和循环。 类变量与...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...

Global site tag (gtag.js) - Google Analytics