java笔记——数组的基本使用

原创 2018年04月16日 00:32:02

0x00 前言

之前学习了这些东西。

这里写图片描述

0x01 知识点

1.什么是数组

一组相关变量的集合,并且这些变量可以按照统一的方式进行操作。

2.数组是什么数据类型的

引用数据类型。

3.数组动态初始化

声明并开辟数组

数据类型 [] 数组名称=new 数据类型 [长度];

分布进行数据空间开辟

声明数组:数据类型 [ ] 数组名称=null;

开辟数组空间 :数组名称=new 数据类型[长度];

4.数组如何访问

数组名称[索引]。索引从0开始

5.数组越界会产生什么异常

ArrayIndexOutOfBoundsException

6.如何动态的得到数组的长度

数组名.length;

7.数组遍历使用for循环的原因

数组的长度是固定的。

8.什么是数组的静态初始化

在定义的时候可以同时设置内容。

9.静态初始化方法

方法一

数组类型 [ ]数组名称={值,值…}

方法二

数组类型 [ ]数组名称=new 数据类型[ ]{值,值…}

10.数组的缺点

长度固定

11.方法如何进行数组传参

public void printArray(int 名字[])
{

}

12.方法如何返回一个数组类型

public int[] inti()
{
    return new int[]{1,2,3,4}; 
}

13.如何给数组进行简单排序

java.util.Arrays.sort(data);

14.如何进行简单的拷贝

System.arraycopy(dataB,4,dataA,1,3);

第一个是拷贝对象,从第四个到最后一个拷贝给dataA的1,3个的对象

15.数组最大内容的判断

要点:

假设第一个为最大。

如果当前的内容大于最大的。

重新复制最大值。

16.数组最小内容的判断

和最大相似。

17.数组求和

挨着相加。

18.对象数组的定义格式

对象数组动态初始化

类名称 []数组名称=new 类名称[长度]

对象数组的静态初始化

类名称 [] 对象数组=mew 类名称[]{实例化对象…}

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36869808/article/details/79955441

EventBus基本使用

-
  • 1970年01月01日 08:00

Java 数组 基本知识点以及使用

  • 2011年08月11日 23:16
  • 474KB
  • 下载

Java 数组的定义 学习笔记

数组:存放相同数据类型的集合    1、数组具有 数组名    2、数组中的每一个个体称为数组的一个 元素    3、数组通过 索引 来访问数组中对应索引的元素    4、数组的 类型 和 数组中存放...
  • qq_39815416
  • qq_39815416
  • 2017-08-19 19:09:49
  • 96

Java数组特点及基本使用技巧

  • 2008年04月03日 17:19
  • 31KB
  • 下载

java基础整理笔记超详细

  • 2017年07月17日 23:04
  • 959KB
  • 下载

《java核心技术》泛型程序设计---笔记整理

泛型的使用可以在不同的子类在继承时可以不需要进行强制类型转换,直接有对应的目标类可以对应使用,并且在使用过程中不会出现类型转换错误情况。 1、定义简单的泛型类,其中T被称为类型变量。 public c...
  • H5122102132
  • H5122102132
  • 2017-02-12 10:54:13
  • 152

Java核心技术 卷1 读书笔记 (3 Java基本程序设计结构)

3.3 数据类型 Java是强类型语言,必须为每一个变量声明一种类型。 3.3.1 整型 Java 提供四种整型 int 4字节 short 2字节 long 8字节 byte 1字节 长整型(l...
  • bear_huangzhen
  • bear_huangzhen
  • 2014-05-19 17:56:56
  • 1869

读书笔记(一)——《Java核心技术卷一》第三章Java的基本程序设计结构

暑假过了一大半,刚结束实训回来休息了一个多星期才开始看书学习,争取在开学前把三本砖头书能啃多一点是一点。 由于没把编程思想带回来,于是买了本Java核心技术看看,刚开始看确实有不少收获,虽然说做过项...
  • luqiren
  • luqiren
  • 2017-08-05 21:55:32
  • 265

Java核心技术学习笔记之一:Java的基本程序设计结构

表1-1 Java术语 术 语 名 缩写 解 释 Java Development Ki...
  • Goskalrie
  • Goskalrie
  • 2016-02-18 17:07:47
  • 601

[Java视频笔记]day01

dos命令:   dir:查看当前目录下文件及文件夹 md: 创建目录 rd: 删除目录 cd: 进入目录 cd.. :退一级目录 cd\ :退回到根目录 del: 删除文件 exi...
  • sr19930829
  • sr19930829
  • 2016-01-17 17:23:26
  • 715
收藏助手
不良信息举报
您举报文章:java笔记——数组的基本使用
举报原因:
原因补充:

(最多只允许输入30个字)