文档章节

java 数组初始化的三种方式

n
 nic_chen
发布于 2017/01/25 10:33
字数 218
阅读 90
收藏 0

首先因为数组初始化要使用的时候必须确定数组的长度,也就是说数组的长度是不可变的。
在JAVA中创建数组有两种方式 :
(1)静态创建 如

Object[] arr1 = {"a","b","c"};

(2)动态创建 如
1

Object[] arr3 = new Object[]{"a","b","c"};

2

    Object[] arr2 = new Object[3]; //首先指定元素个数,必须,否则编译报错
            arr2[1] = "a";
            arr2[2] = "b";
            arr2[3] = "c";
            //先确认元素个数,一般情况下习惯使用动态创建方式 比较灵活 可以先规定元素个数 后对每个元素进行赋值

3

    Object[] arr4 = null;  
    arr4 = new Object[3];
            arr4[1] = "a";
            arr4[2] = "b";
            arr4[3] = "c";
            //直接给arr4初始化为null,然后要使用的时候再创建一个新的数组new Object[3],让arr4指向新数组的地址,

 

© 著作权归作者所有

上一篇: java 多线程
下一篇: linux php7安装
n
粉丝 1
博文 12
码字总数 7222
作品 0
成都
私信 提问
(转)一张图看懂JVM之类装载系统

导读 在之前的文章中,我们通过一张图的方式(图:pointup2:)整体上了解了JVM的结构,并重点讲解了JVM的内存结构、内存回收算法及回收器方面的知识。收到了不少读者朋友们的反馈和指正,在这...

西瓜1994
2018/12/04
66
3
《Java从小白到大牛》之第8章 数组

在计算机语言中数组是非常重要的集合类型,大部分计算机语言中数组具有如下三个基本特性: 一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。 有序性:数组中...

tony关东升
2018/07/05
0
0
Kotlin 里那些「不是那么写的」

本期作者: 视频:扔物线(朱凯) 文章:Walker(张磊) 大家好,我是扔物线朱凯。这是码上开学 Kotlin 基础部分的第二期:Kotlin 里那些「不是那么写的」。话不多说,视频伺候。 因为我一直...

扔物线
08/21
0
0
【翻译】C#编程语言和JAVA编程语言的比较(上)

【翻译】C#编程语言和JAVA编程语言的比较(上) 原文地址:http://www.25hoursaday.com/CsharpVsJava.html 简介 C#语言是一门面向对象的语言,开发者可以使用C#和微软.NET平台快速构建各种应...

fbf
2013/08/13
316
0
03-《深度拆解JVM》之Java虚拟机是如何加载Java类的?

一、JVM的类加载 Java 虚拟机中的类加载,从 class 字节码文件到内存中的类,按先后顺序需要经过加载、链接以及初始化三大步骤。其中,链接过程中同样需要验证;而内存中的类没有经过初始化,...

飞鱼说编程
2018/09/13
28
0

没有更多内容

加载失败,请刷新页面

加载更多

x002-语言元素

变量命令规则 硬性规则: 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的a和小写的A是两个不同的变量)。 不要跟关键字(有特殊...

伟大源于勇敢的开始
今天
4
0
nginx反向代理配置

nginx配置文件位置/usr/local/nginx/conf/nginx.conf 配置文件修改: # cd /usr/local/nginx/conf # vim nginx.conf server {listen 80;server_name localhost;#charset k......

行者终成事
今天
5
0
OSChina 周日乱弹 —— 这是假的,和我之前的不一样

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
8
0
Rust学习笔记一 数据类型

写在前面 我也不是什么特别厉害的大牛,学历也很低,只是对一些新语言比较感兴趣,接触过的语言不算多也不算少,大部分也都浅尝辄止,所以理解上可能会有一些偏差。 自学了Java、Kotlin、Python、...

MusiCodeXY
今天
5
0
Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部