`
shen_xy
  • 浏览: 5140 次
文章分类
社区版块
存档分类
最新评论

java数组学习总结

阅读更多
一维数组的定义:
数组类型 [] 数组名 = new 数组类型[数组长度]
也可以直接给数组限定元素,例如现在我们定义一个长度为5的int型数组,此时的数组

定义方法为
int [] array = {1,2,5,7,9}
也可以是:int [] array = new int[5]{1,2,5,7,9}
或者是int [] array = new int[5];
      array[0]=1;
      array[1]=2;
      array[2]=5;
      array[3]=7;
      array[4]=9;


二维数组的定义:
数组类型[][] 数组类型 = new 数组类型[横坐标长度][纵坐标长度]
二维数组类似一个矩阵

例如 int [] array = new int [4][4]
我们要找第一行第二列的元素怎么定位:array[0][2]
获取横坐标长度:array.length
纵坐标的长度:array[0、1、2、3任意一个].length
数组是什么?数组是一个变量,存储相同类型的一组数据。

那我们是为什么要用数组呢?例如我们要统计全校学生的成绩,普通的方法只

能一个一个赋值,如果是成千上万个学生,那这就是一个很大的工程了。但是聪明的设

计者们早就意识到这个问题,所以数组应运而生,数组中只存内存的首地址,计算机能

通过数组保存的首地址找到内存中的位置。

数组唯一的属性是length,除此外没有其他的属性和方法。尽管如此,数组

是非常方便且实用的。因为数组存的是地址,因此我们可以用数组来存储很多数字,坐

标,图片等。例如这两天我们正在做的2048小游戏,就可以使用数组来存储每一张图片

出现的位置,也可以利用下标来随机产生图片等操作。
我知道数组一定还有更多用途,可是基于我所学的现在只能写出这些。因为之

前基本上没有学过数组,这两天开始接触,通过问老师和同学,加之自己上网搜也有一

些体会,可是实际上很多用途还不是很清楚,现在写感触也不是很深。所以等我在使用

中产生问题,不懂,易混,有感触的时候会再来补充。

分享到:
评论

相关推荐

    Java数组操作方法总结2.pdf

    Java数组操作方法总结2.pdf 学习资料 复习资料 教学资源

    Java数组操作方法总结1.pdf

    Java数组操作方法总结1.pdf 学习资料 复习资料 教学资源

    Java数组-学习笔记.docx

    JAVA学习笔记 Java知识点总结

    Java基础学习总结

    自我对Java基础学习总结,包括Java的入门程序、语言类型、OOP、数组、集合等一些技术总结

    一维数组总结,适合初学自学者

    一维数组的创建以及常用方法数组类型的介绍与总结,适合初学者,预习自学

    java中的数组.xmind

    自己总结的java数组的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合java的爱好者和学习者

    Java基础知识点总结.docx

    Java数组与集合小结 305 递归 309 对象的序列化 310 Java两种线程类:Thread和Runnable 315 Java锁小结 321 java.util.concurrent.locks包下常用的类 326 NIO(New IO) 327 volatile详解 337 Java 8新特性 347 Java...

    java 笔记 从java语法到数组

    最近学习java 对java的一些小总结 里面包含 java 语法 流程控制 数组 3章

    Java SE练习代码总结 Java学习资料

    Java SE复习,代码总结 3、数组 数组(Array):多个相同类型数据按一定顺序排列的集合,通过编号的方式进行管理。 数组属于引用数据类型,元素可以是基本数据类型和引用数据类型,创建数组会在内存中开辟一整块...

    java学习总结

    java重点理解,学习总结及要求:数据类型(基本数据类型,也称为非对象类型;对象类型,引用类型(数组引用,类引用,接口引用)、、、

    Java多维数组和Arrays类方法总结详解

    主要介绍了Java多维数组和Arrays类方法总结详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    JAVA基础知识学习——方法与数组

    自我学习的总结

    Java零基础学习巩固笔记

    内容概要:这是JavaSE的基础知识总结(为本人通过学习B站狂神说Java课程时为巩固所学写下的markdown笔记)。其中有最基础的标识符、数据类型、变量、常量、运算符以及包机制,有Java流程控制(顺序、选择、循环结构...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《java jdk 7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。  《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是...

    java 编程入门思考

    2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 ...

    数据结构–稀疏数组(Java实现)

    文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 简介 稀疏数组是普通数组的压缩,普通数组指的是无效数据量远大于有效数据量的数组 换一个说法 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    Java之IO流学习总结

    Java IO流学习总结 Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据...

    Java语言基础下载

    第一章:Java开始 1 学习目标 1 Java历史 2 Java技术概述 3 Java技术的优点 3 Java虚拟机 4 类加载器 6 Windows环境变量 8 内容总结 13 独立实践 14 第二章: 面向对象概述 15 学习目标 15 面向对象(Object Oriented...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

Global site tag (gtag.js) - Google Analytics