老生常谈java中的数组初始化

 更新时间:2017年04月18日 10:36:48   投稿:jingxian  
下面小编就为大家带来一篇老生常谈java中的数组初始化。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

数组的初始化可以分为两种:

1、静态初始化

2、动态初始化

静态初始化:

例:

String[] str = new String[]{"A","B","C"};
String str[] = new String[]{"A","B","C"};
String str = {"A","B","C"};

动态初始化:

例:

String[] srt = new String[3];
srt[0] = "A";
srt[1] = "B";
srt[2] = "C";

注意:不能同时

使用静态和动态两种初始化方式,也就是说不要在数组初始化的时候既指定数组的长度,又指定数组元素的值。

但是一下的代码是可以执行的

String str[] = {"A","B","C"};
str = new String[3];

但是反过来是不可以的,应为这样的方式是将str重新指向另一个内存地址,而{"A","B","C"}是静态初始化不能在数组初始化后在执行。

以上这篇老生常谈java中的数组初始化就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详细总结Java堆栈内存、堆外内存、零拷贝浅析与代码实现

    详细总结Java堆栈内存、堆外内存、零拷贝浅析与代码实现

    零拷贝,这是个耳熟能详的名词,是开发岗面试中经常提及的问题.最近在回顾Netty的基础原理,还是把NIO中关于堆外内存的知识点过了一遍,这里就针对堆栈内存 堆外内存和零拷贝这几个概念以及相关知识做一下记录,需要的朋友可以参考下
    2021-05-05
  • java -jar指定外部配置文件操作步骤

    java -jar指定外部配置文件操作步骤

    这篇文章主要给大家介绍了关于java -jar指定外部配置文件的相关资料,需要的朋友可以参考下
    2023-11-11
  • Java 模拟数据库连接池的实现代码

    Java 模拟数据库连接池的实现代码

    这篇文章主要介绍了Java 模拟数据库连接池的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 解决springboot报错Could not resolve placeholder‘xxx‘ in value“${XXXX}

    解决springboot报错Could not resolve placeholder‘x

    这篇文章主要介绍了解决springboot报错:Could not resolve placeholder ‘xxx‘ in value “${XXXX}问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • JAVA如何调用wsdl过程详解

    JAVA如何调用wsdl过程详解

    这篇文章主要介绍了JAVA如何调用wsdl过程详解,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Java线程死锁代码详解

    Java线程死锁代码详解

    本篇文章主要介绍了Java线程死锁代码详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-11-11
  • Java编程复用类代码详解

    Java编程复用类代码详解

    这篇文章主要介绍了Java编程复用类代码详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Java定位问题线程解析

    Java定位问题线程解析

    这篇文章主要介绍了Java定位问题线程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • java网上图书商城(3)Book模块

    java网上图书商城(3)Book模块

    这篇文章主要为大家详细介绍了java网上图书商城,Book模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 使用Java桥接模式打破继承束缚优雅实现多维度变化

    使用Java桥接模式打破继承束缚优雅实现多维度变化

    这篇文章主要为大家介绍了使用Java桥接模式打破继承束缚,优雅实现多维度变化,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05

最新评论