摘要: 方法只能改变引用类型的值,而不能改变引用类型的地址和基本类型的值。也就是说方法只能改变堆内存中的值,而不能改变栈内存中的值。实例变量都是保存在堆内存里的。不管是引用类型还是基本类型。所有的引用类型的值都是保存在堆内存里的。特别注意:对基本类型是passbyvalue,而对引用类型则是passbyref.例如:public class TestReference { int i = 5; int j = 6; A a = new A(); public void changeIJ(int m, int n) {// 试图改变基本类型的参数的值 int ... 阅读全文
posted @ 2012-03-02 15:12 JAVA教程 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 从大的范围来讲,Java中的数据类型就分为两种:基本类型和引用类型,前面已经对基本类型(也称为主数据类型)进行了讲解,下面我们再来理解引用类型。创建一个新类型为克服Java中数据类型的不完整,Java编程语言使用类来创建新类型。例如可以用下面的类表示人:class Person { private double height = 1.75; private double weight = 65; private String name; public Person(String aName) { name = aName; } public P... 阅读全文
posted @ 2012-03-02 15:05 JAVA教程 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 变量用于存储信息。一个变量代表一个特殊类型的存储位置,它指向内存的某个单元,而且指明这块内存有多大。变量的值可以是基本类型,也可以是对象。下列程序显示了如何声明及赋值整数、浮点、boolean、字符和String类型变量。public class TestAssign { public static void main(String args[]) { int a, b; // declare int variables float f = 5.89f; // declare and assign float double d = 2.78d; ... 阅读全文
posted @ 2012-03-02 15:03 JAVA教程 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 逻辑型--boolean逻辑值有两种状态,即人们经常使用的“true”和“false”。这样的值是用boolean类型来表示的。boolean有两个文字值,即true和false。以下是一个有关boolean类型变量的声明和初始化:booleantruth=true;//声明变量值为真注意:在整数类型和boolean类型之间无转换计算。有些语言(特别值得强调的是C和C++)允许将数字值转换成逻辑值,这在Java编程语言中是不允许的;boolean类型只允许使用boolean值。字符型--char使用char类型可表示单个字符。一个char代表一个16-bit无符号的(不分正负的)Unicode 阅读全文
posted @ 2012-03-02 15:01 JAVA教程 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 注释是程序员用来标记、说明程序的。编译器会忽略注释中的内容,注释中的内容不会对程序的运行产生任何影响。Java语言允许三种风格的注释://单行注释多用于对属性,变量以及算法重要转折时的提示/*多行注释*/多用于对类、方法及算法的详细说明,一般在对类的注释中要有以下内容:1.类的简要说明2.创建者及修改者3.创建日期或者最后修改日期/**JAVA文档注释*/产生Java文档,使用javadoc命令.分号在Java编程语言中,语句是一行由分号(;)终止的代码。例如:totals=a+b+c+d+e+f;语句块(block)语句块(block)也叫做复合语句。一个语句块(block)是以上括号和下括 阅读全文
posted @ 2012-03-02 14:58 JAVA教程 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.游戏区:◆游戏区可以划分成20行12列,共20*12个小方块区域。可以使用一个二维数组来表示。如int m_iMap[20][12], 其值为1表示有方块,为0表示无方块。◆每个图形由4个小方块构成,共有7种组合,其ID定义如下: 0 1 2 3 4 5 6 @@@@ @@ @ @@ @@ @ @ @@ @@@ @@ @@ @@@ @@@◆当前图形:可以用一个4元素的数组来表示,如CPoint m_ptCurrent[4],其中保存方块的坐标值,如(3,5)表示该方块位于第3行第5列,不要直接保存像素坐标值。小方块的长度和宽度的像素值(如20)可... 阅读全文
posted @ 2012-03-02 11:16 JAVA教程 阅读(498) 评论(0) 推荐(0) 编辑