`

数组创建----Array constants can only be used in initializers

阅读更多
前一种为动态初始化,后一种为静态初始化,简单说一下区别:
①静态初始化,申明和赋值在同一行;
②动态初始化也指定了长度,在内存中申请了指定长度的空间,而每个元素的值取数组数据类型的默认值,比如:

    * Boolean型是 false;
    * 其他七种为0;
    * 复合类型为null

swanky_yao (初级程序员) 2010-06-01
int[] num=new int[]{1,2,3,4,5};
然后num还可以new int[]{1,2,3};
num 此时只是一个int数据类型的引用
int[] num={1,2,3,4,5};
如果num={1,2,3}
Eclipse会提示
Array constants can only be used in initializers
翻译过来就是 数组变量只能在初始化以后才能被引用(使用)
至于为什么我也不知道
不过我一般都用 new
貌似浪费点内存

antiwise (资深程序员) 2010-06-01
引用

书上压根就没提这种方式,但是书中给的例子中出现了这种方式。

这是两种基本方式:构造式和字面量式。很多编程语言都有这两种方式。
分享到:
评论

相关推荐

    PHP7 新特性:常量数组、匿名类、Closure-call().md

    - **实现方式**:可以创建一个类,并将希望模拟成常量的数组作为该类的静态属性。 - **示例代码**: ```php class Constants { public static $myArray = [ 'key1' => 'value1', 'key2' => 'value2', // 更...

    前端开源库-oma-constants

    **前端开源库-oma-constants** 在Web开发领域,前端开源库是开发者们的重要资源,它们提供了各种功能和工具,简化了开发流程,提升了代码质量和效率。`oma-constants`是一个专为前端开发设计的开源库,其核心在于...

    numpy-ref 文档,示例,开发说明

    - 数组创建函数(Array creation routines)用于创建新数组。 - 数组操作函数(Array manipulation routines)包括数组形状、类型转换等操作。 - 二进制操作(Binary operations)和字符串操作(String ...

    VBA API 32 Serialport MT-SICS

    ' that can be used to access the resource. ' Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" _ (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, _ ByVal dwShareMode ...

    C程序设计语言(英文第2版)The C Programming Language(2nd Edition)pdf

    - Symbolic Constants (符号常量) - Character Input and Output (字符输入与输出) - File Copying (文件复制) - Character Counting (字符计数) - Line Counting (行计数) - Word Counting (单词计数) - ...

    数据结构 课程资源 数据结构 课程资源

    - 数组的结构是固定的,即数组的行列数在创建时确定后不可改变。 - 数组的所有元素都具有相同的类型。 3. **抽象数据类型ADTArray的定义** - **数据对象**:D = {aj1,j2,...,jn | n(>0)为数组的维数, ji = 0,......

    Google C++ Style Guide_英文版.pdf

    - **Unnamed Namespaces and Static Variables:** Unnamed namespaces can be used to create implicitly static local variables that are visible only within the translation unit. - **Non-member, Static ...

    Turbo C 2.00[DISK]

    be given instructions in a box at the bottom of the screen for each prompt. For example, if you will be installing from drive A:, type: A: INSTALL You should read the rest of this README file ...

    no-octal-constants-above-256.rar_The Test

    【标题】"no-octal-constants-above-256.rar_The Test"涉及的是Java编程语言中的一个特定规范,即关于八进制常量的限制。在Java中,八进制数字(以0开头)常用来表示数值,但它们有一定的限制。这个测试可能旨在检查...

    batik相关 jar包大全

    包括:batik-all-1.11.jar,batik-anim-1.11.jar,batik-codec-1.11.jar,batik-constants-1.11.jar,batik-svgbrowser-1.11.jar batik-swing-1.11.jar,fop-transcoder-allinone-2.3.jar 等等, 特分享出来供大家一起学习...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    More complex inline functions may also be put in a .h file for the convenience of the implementer and callers, though if this makes the .h file too unwieldy you can instead put that code in a ...

    TscExcelExport 3.6 full source

    In Delphi 7, 2005, 2006, Turbo Delphi and 2007 these warnings can be disabled in your project options. -------------------------------------------------------------------------------- Version 1.0 ...

    Turbo C 2.01[DISK]

    be given instructions in a box at the bottom of the screen for each prompt. For example, if you will be installing from drive A:, type: A: INSTALL You should read the rest of this README file ...

    gba 开发文档 ads gba模板

    I'd like to be greeted in your demo if you use this header :) Be fair. Also, this source file and any other part of HAM must NOT: - be changed and redistributed as new versions, I would like ...

    Qwinff_0.1.9中文版(跨平台媒体转换器qt)

    - Several program parameters can be set in constants.xml. - Minor UI improvements - Can now set version-specific ffmpeg parameters in presets.xml. - Compatible with newer ffmpeg versions ("-sameq...

    变频器说明书系列-VS-686SS5 Constants.pdf

    变频器说明书系列-VS-686SS5 Constants.pdf

    batik-constants-1.13.jar

    batik-constants-1.13

    RS编译码算法的实现 c程序

    This program is an encoder/decoder for Reed-Solomon codes. Encoding is in systematic form, decoding via the Berlekamp ... entered -- these can be found in Lin and Costello, and also Clark and Cain.

    delphi编译错误.txt

    39. **Constants cannot be used as open array arguments** - **含义**: 无法将常量用于开放数组参数。 - **解决办法**: 使用变量或其他数据结构代替常量。 40. **Constructing instance of `<name>` ...

Global site tag (gtag.js) - Google Analytics