简明现代魔法 -> Java编程语言

引用数组的初始化

关于数组的初始化

之前说过,数组的元素可以是基本类型,也可以是对象。对于元素是基本类型的数组的初始化问题,很简单并且已经举过程序例子了。那么,元素为对象的数组,它的初始化又是应该如何呢?

发布于 2009-09-20 分类:java

数组初始化与赋值

java的数组基本操作

如果有几个object,他们的类型是相同的。创建它们的时候,它们可能在堆里的各个散落位置产生,这样的话,存取效率就会不高。既然它们的类型是相同的,那么我们可以用连续的堆空间来存放它们,并且用同一个标识符封装。对,这个就是数组的来由了。由于这些对象使用同一个标识符,所以要操纵数组内的对象,需要使用方括号下标操作符[]。

发布于 2009-09-17 分类:java

关于 Static 关键字

java中的static介绍

有一个类class,它有一个方法method,我想使用这个class的方法处理一些事情。一般来说,我需要创建一个该类的对象,就是说,在heap里创建了数据存储空间,然后通过该对象才能使用该类的方法。但是,有没有办法,不创建对象也能够使用该类的方法呢?答案是,有的。只要在该方法前面加上关键字static就可以实现这个要求。

发布于 2009-09-13 分类:java

方法的值传递

java参数传递的原理

在方法外部的参数叫做实际参数,这里的实参就是num_1和num_2,它们将值传递给方法内的参数n1和n2,n1和n2叫形参。在值传递过程中,实参的值是不会改变的。在程序执行过程中,实参始终有自己的内存存储空间,形参也有自己的存储空间。

发布于 2009-09-13 分类:java

使用当前对象的引用的关键字This

在方法的内部获得对当前对象的reference

如果你希望在方法的内部获得对当前对象的reference,可以使用关键字this。进化方法increment()通过this关键字返回了对当前对象的引用,所以很容易在一条语句里对同一个对象执行多次操作。

发布于 2009-09-10 分类:java

引用与对象赋值时的别名现象

引用与对象的关系

要对一个对象进行操作,我们真正能操作的是该对象的引用。所以,如果需要“将一个对象赋值给另外一个对象”,实际上只是改变其中一个对象的指向,使2个reference都指向heap里的同一个对象。

发布于 2009-09-08 分类:java

Reference 与 Object

reference是引用,存在stack中

程序要实现各种功能,首先需要具有操纵各种数据的能力。假如你想操纵一词或者句子,你可以创建一个String类型的reference:这句代码的意思是,创建一个类型为String的、名字叫str的reference。

发布于 2009-09-06 分类:java

定制你自己的数据结构——类Class

面向对象的基础——类

简单地说,对象object由类class派生。所以,你需要某个对象为你实现某种功能,你就先得去定制能够产生该对象的类class。其实也可以这么说,Java编程实际上,就是设计一些类class,然后通过这些类class产生能够帮助你实现特定功能的对象object。

发布于 2009-09-06 分类:java

方法中的参数和返回值

面向对象的程序设计通常简单地归纳为“向对象发送消息”

Java的方法决定了一个对象能够接受什么样的消息,方法的基本组成部分包括:名称、参数、返回值和方法体。下面是它最基本的形式:ReturnType描述的是在调用方法之后,从方法返回的值。Argument List给出了要传递给方法的信息的类型和名称。

发布于 2009-09-06 分类:java
 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们