摘要: 一、两种向方法传递参数的方法:1、按值传递:产生该参数的一个副本,方法对副本的改变并不影响到原参数的值,这样就防止偶然的副作用。2、按引用传递:调用者赋予被调用方法直接访问调用者数据的能力,被调用的方法甚至还可以修改此数据。按引用调用由于消除了复制大量数据的任务,因此能够提高程序性能,但由于被调用方法能够访问调用者的数据,降低了安全性。 Java不像其他语言,它不允许程序员选择是按值调用还是按引用调用来传递每个参数。基本数据类型变量通常按值调用传递,而对象则通过按引用调用传递。引用本身是通过按值调用传递的,即将引用的副本传递给方法。二、向方法传递数组int array[] = new in.. 阅读全文
posted @ 2013-07-31 16:56 wiessharling 阅读(440) 评论(0) 推荐(0) 编辑
摘要: int c[] = new int[12];int d[];d = new int[12];注意,与其他编程语言(例如C或者C++)中的声明数组不同,Java数组的元素个数不能在数组名后的方括号中定义,否则将导致语法错误。初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。TestD.java(动态):public class TestD { public static void ... 阅读全文
posted @ 2013-07-31 16:16 wiessharling 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、appletviewer是一个测试Java applet的程序。appletviewer需要一个HTML文件来载入Java applet。2、applet通常按顺序调用三个方法: init、start、paint。3、只有类的对象必须采用动态的方式(new)来申请空间。原始类型的变量由Java自动分配空间。4、关键字final 在声明的开始表明这些都是常量变量。常量变量在声明时必须进行初始化,在程序运行时则不能修改。5、重载方法可以有不同的返回类型,但必须有不同的参数表。 阅读全文
posted @ 2013-07-31 15:53 wiessharling 阅读(136) 评论(0) 推荐(0) 编辑