ChinaUnix.net
相关文章推荐:

java中数组初始化

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

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

相关讨论

主要代码如下. ------------------------------------- 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 阅读(1318) 回复(4)

初始化分为两种: 1. String s1 = "99666"; 2. String s2 = new String("99666") 区别: 方法1,先在内存查找有没有"99666"这个字符串对象存在,如果存在就把s1指向这个字符串对象; 方法2,不论内存是否已经存在"99666"这个字符串对象,都会新建一个对象。 总结: 1.如果 String str1 = "string"; String str2 = "string"; 则str1==str2的返回值为true,str1.equals(str2)的返回值也是true。 2.如果 String str3 = new St...

by iforever - Java文档中心 - 2007-08-01 08:19:08 阅读(779) 回复(0)

1.基类的初始化 当创建一个派生类对象的时候,这个对象里面还有一个基类的子对象。基类子对象的初始化只有调用基类的构造函数,才能正确地进行初始化java会让派生类的构造函数自动地调用基类的构造函数。下面的程序演示了三级继承体系下如何进行初始化。 class Art { Art() { System.out.println("Art constructor"); } } class Drawing extends Art { Drawing() { System.out.println("Drawing constructor"); ...

by little_cat - Java文档中心 - 2006-05-19 09:53:47 阅读(815) 回复(0)

1.初始化的顺序 对类而言,初始化的顺序是由变量在类的定义里面的顺序决定的,变量的定义可能会分散在类定义的各个地方,并且与方法的定义相互交错,但是变量的初始化会先于任何方法,甚至是构造函数的调用。 class Tag { Tag(int marker) { System.out.println("Tag(" + marker + ")"); } } class Card { Tag t1 = new Tag(1); // Before constructor Card() { // Indicate we're in the constructor: Sy...

by little_cat - Java文档中心 - 2006-05-14 14:53:56 阅读(628) 回复(0)

java数组本质上是相同类型的一个列表。要创建一个数组,首先必须创建一个所需类型的数组变量。 如:int[] month; 这就建立了一个month数组变量,但不存在实际的数组。 如: public class Test1{ static int[] month; public static void main(String[] args){ System.out.println(month); ...

by dolinux - Java文档中心 - 2008-11-05 08:10:04 阅读(1170) 回复(1)

如果定义了一个字符数组,然后打印这个数组名,打印出来的是什么东西? 例如: String[] abc = new String[1]; System.out.println(abc);

by sdemon915 - Java - 2005-08-30 06:45:43 阅读(3317) 回复(1)

类的继承机制使得子类可以使用父类的功能(即代码),并且子类也具有父类的类型。下面介绍类在继承关系上的初始化的顺序问题。   示例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 阅读(1155) 回复(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 阅读(2939) 回复(5)

1、什么是ArrayList ArrayList就是传说的动态数组,用MSDN的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22749/showart_153764.html

by guilf - Java文档中心 - 2006-08-10 16:52:20 阅读(649) 回复(0)

以下是我的源程序,有关字符串类的创建. [code] /** * @author Administrator * @see java.util.* * @see java.Math.* * TODO 此程序为测试各函数的使用方法 */ import java.util.*; import java.math.*; import java.lang.*; public class TempSchool { public static void main(String[] args){ //字符串类操作演示 String S1=new String("你好,欢迎光临java世界"); String S2=new String()...

by jaybeyond - Java - 2005-10-27 19:46:11 阅读(1294) 回复(1)