ChinaUnix.net
相关文章推荐:

java 数组初始化

主要代码如下. ------------------------------------- String[] pic_path; String[] pic_content; ResultSet rs_pic=stmt.executeQuery("select * from picture where pic_types=3 and tables_id='"+request.getParameter("info_id")+"'"); if(rs_pic.next()){ rs_pic.last(); int row_count=rs_pic.getRow(); rs_pic.first(); pic_path=new String[row_count]; pic_content=new String[row_count]; for(int i=0;i<=row_count-1;i...

by 七月飞雪 - Java - 2003-09-25 18:52:31 阅读(1316) 回复(4)

相关讨论

java数组声明、创建、初始化 java数组声明、创建、初始化 一维数组的声明方式: type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), java中使用关键字new创建数组对象,格式为: 数组名 = new 数组元素的类型 [数组元素的个数] 实例: TestNew.java: 程序代码:[code]public class TestNew { public static void main(String args[]) { int[] s ; int...

by 中关村村草 - Java - 2011-12-30 17:14:13 阅读(1102) 回复(1)

数组 java中的数组跟C/C++这些语言中的数组的语法结构很相似。但是,java去掉了C/C++中的可以通过[]或者使用指针来访问元素的功能。这种在C/C++中被普遍接受的功能虽然强大,但是也让Bug横行的软件更容易出现。因为java不支持这种直接通过指针来操纵数据,这类的Bug也被消除了。 数组是一类包含被称为元素的值的对象。这就为你在程序中移动或保存一组数据以很方便的支持,并且允许你根据需要访问和改变这些值。用一个小例子来说:...

by gslsok - Java文档中心 - 2008-04-20 14:05:55 阅读(903) 回复(0)

数组的定义和使用在上一节都曾经说过, 如果不知道请回去看上一节内容。 也可以发帖提问, 我们互相学习。   java初始化分为:静态初始化和动态初始化, 默许初始化。   1, 静态初始化:在为数组定义或分配内存空间时就曾经对数据的元素赋值。   java代码  public static void main(String[] args) {   // TODO Auto-generated method stub   int arrays[] = new int[]{1, 2, 3, 5, 6, 7, 8, 9, 10};   for (int i=...

by qingqing3721 - Java - 2011-04-22 09:03:47 阅读(2174) 回复(1)

java初始化顺序 先看一个例子: /**类A**/ class TestA { public TestA(String a){ System.out.println(a); } } /**类B**/ class TestB { public TestB(String b){ System.out.println(b); } } /**类 Parent **/ class Parent { private static TestA testA1 = new TestA("Parent的静态变量"); static { System.out.println("Par...

by 破壳成龙 - Java文档中心 - 2009-11-26 11:13:39 阅读(1301) 回复(0)

类的继承机制使得子类可以使用父类的功能(即代码),并且子类也具有父类的类型。下面介绍类在继承关系上的初始化的顺序问题。   示例1: class SuperClass { SuperClass() { System.out.println("SuperClass constructor"); } } public class SubClass extends SuperClass { SubClass() { System.out.println("SubClass constructor"); } public static void main(String[] args) { SubClass sub = ne...

by codecraft - Java文档中心 - 2008-10-22 17:13:08 阅读(1153) 回复(0)

初始化工作是不是也是从主类(就是唯一的public)开始? 例如下面的代码,是不是从ExplicitStatic这个类开始? 之后按照(如果主类有继承的话)"父亲->细节->两类装载(静)->制造对象(分配空间)->初始化(父子,先定后构)"的顺序初始化? [code] class Cup { Cup(int marker) { System.out.println("Cup(" + marker + ")"); } void f(int marker) { System.out.println("f(" + marker + ")"); } } class Cups...

by SY_Gemini - Java - 2006-01-10 10:50:34 阅读(2935) 回复(5)

java技术笔试及面试中常出的问题,我们总结一下 直接看例子:[code]//test.java public class test{ public static void main(String[] args) throws Exception{ new ExtendedClass(); } } class BaseClass { BaseClass() { print("BaseClass:Constructor"); } AnotherClass ac = new AnotherClass("BaseClass:Variable"); {print("BaseClass:Initialization Block");} static{print("BaseClass:Static Initializatio...

by cucugbgb - Java - 2010-11-02 20:43:13 阅读(1752) 回复(3)

在任何程序语言中,对成员的初始化和消除是非常重要的两个工作,而在java中由于有了垃圾回收器,我们一般都不需要对成员进行消除,绝大多数情况下,只需要注意初始化就可以了。 以下是本人最近阅读《Thinking in java 3rd》所做的在java中对成员初始化的总结,结合了书上的讲解和自己的理解,错误之处请大家指出。 为了保证在变量使用前已经对变量进行初始化java提供以下几种机制: 1, 定义时直接赋值,如 int i=10; 2, ...

by zhenge10 - Java文档中心 - 2008-08-05 22:03:33 阅读(994) 回复(0)

声明: int intArray[](--------[]不是指长度可变) int[] abc; double[] abcd; 数组长度不是声明时指定的,而是由创建时开辟的内存单元指定 数组创建方法: 1,先声明后创建 int intArray[]; intArray=new int[10]; 2,声明和创建同步 int intArray[]=new int[10]; 或 int[] intArray=new int[10]; 3,直接赋值 int[] intArray={1,3,5,46};

by cucugbgb - Java - 2010-11-07 20:27:55 阅读(1576) 回复(2)

java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。 ★ 一维数组 1. 一维数组的定义   type arrayName[ ];    类型(type)可以为java中任意的数据类型,包括简单类型和复合类型。    例如:    int intArray[ ];    Date dateArray[];   2.一维数组的初始...

by huxuelin1989 - Java文档中心 - 2008-11-05 20:54:41 阅读(1287) 回复(0)