快速业务通道

走上开放之路:Windows开发人员的Java Web支持基础(一) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

走上开放之路:Windows开发人员的Java Web支持基础(一)(6)

时间:2011-04-30 未知 Mark Weber

Visual Basic 的函数和子过程与 Java 方法的比较

在 Visual Basic 中您可以定义函数和子过程。函数与子过程之间的主要区别是子过程没 有返回值,而函数有返回值。在 Java 术语中,函数被称为 方法 。Java 语言中没有与 Visual Basic 中的子过程等价的概念。然而,在 Java 语言中,您可以使用关键字 void 定 义一个没有返回值的方法,这基本上就等价于一个子过程。您可以将 Java 方法声明为类的 成员;但是不能在一个 Java 类之外定义方法。清单 3 给出了一个具有返回值的 Java 方法 和一个没有返回值的 Java 方法。

清单 3. Java 方法的返回类型

public  class MyClass {  // This method doesn''t return a value   public void myMethod1(String arg) {     ...   }  // This method returns an integer   public int myMethod2 (String arg) {    int i;    ...    return  i ;   }

数组

在 Java 语言中,数组是具有很多属性的对象,其中最重要的是 length 属性,您可以使 用这个属性来确定数组的大小。Java 数组通常是从 0 开始索引的,并且数组声明的大小中 就包含了第 0 个元素。因此,大小为 100 的数组就意味着其有效的索引值是从 0 到 99。 还有,方括号([ ])标记用来说明数组的类型,而不是数组名。Java 语言允许您将数组初 始化为预设的一组值。清单 4 给出了一些例子。

清单 4. 数组

Visual  Basic           Java ''An array with 100 integers       // An array of 100 integers Dim a(99) As Integer          int[] a = new int[100]; ''An array of Strings initialized    // An array of Strings initialized b = Array("Tom","Dick", "Harry")    String[] b = {"Tom","Dick", "Harry"}; ''Iterating through  an array      // Iterating through an array of length 100  ''  of length 100            int [] c = new int [100]; Dim  c(99) As Integer         for (int i = 0; i <.length; i++)  { For i=0 To UBound(c)           c[i] = i;   c(i)  = i              } Next

走上开放之路:Windows开发人员的Java Web支持基础(一)(7)

时间:2011-04-30 未知 Mark Weber

字符串

Visual Basic 有一个 String 数据类型来表示字符串。您可以使用 String 类来表示 Java 中的字符串。Visual Basic 和 Java 中的字符串都可以表示成使用引号括起来的一系 列字符。在 Java 语言中,您有两种方法可以创建一个 String 对象:您可以使用一个字符 串声明,也可以使用一个 构造函数。 String 对象是不可变的,这就是说一旦您为一个 String 对象赋了一个初值,就不能再修改它了。换而言之,如果您希望修改一个 String 引 用对象的值,就必须为这个引用分配一个新的 String 对象。由于 Java 中的字符串就是对 象,因此您必须使用 String 类中定义的 接口才能与其进行交互。 String 类具有非常丰富 的接口,其中提供了一些非常有用的方法。

清单 5 向我们展示了一些最常用的方法 。请尝试编译并运行这个例子。记住将源文件命名为 StringTest.java,不要忘记文件名的 大小写是非常重要的。

清单 5. Java 语言中的字符串

/*   * The  StringTest class simply demonstrates  * how 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号