CoffeeNight
Java Vagrant
posts - 8,comments - 1,trackbacks - 0

          第2章 万事万物皆对象 
  
       1.虽然抽象对象概念上把所有东西"视为"对象,但用以操作对象的那些标记符
 却仅仅是其 reference 即引用
 
       2.8大基本数据类型(基本型别)
          byte,short,int,long,float,double,char,string
除string以外都是直接存放数据值,不再是reference形式

       3.Array数组:必须保证数组一定会被初始化
对数组数据的调用不能逾越数组的下标
产生数组对象时,真正产生其实是个存储reference的数组

       4.当使用new来产生java对象,即使离开了生存空间,该对象依然存在
只是对象的引用在生存空间以外消失了,而该对象会继续占用内存

       5.定义类即class
 数据成员和函数 也就是 成员变量和方法
class中的成员是基本型别时,如果未进行初始化,java会保证它有缺省值
<但是并不意味着你能调用之>   
<只用当变量是class内的成员是,才会提供此初始值>     
 
       6.当返回类型为void时,关键字return只是用来离开函数
而不必等到执行至函数最末端
  
       7.关键字static
不论产生多少个对象,或不存在任何对象的情形下,其存储空间只有1个
<不用跟class对象绑在一起>
      
       8.注释和内嵌式文档
<对程序员而言是很重要的>
comment:/*           */ ,  //,
javadoc命令句:
针对以 /** 为首的注释内,以 */ 为结束
注释位置都必须恰好在 类,变量,方法定义之前
<只会针对public和protected>

 Example:
 

  // : c02:HelloDate.java
 
//  From 'Thinking in Java, 2nd ed.' by Bruce Eckel
//  www.BruceEckel.com . See copyright notice in CopyRight.txt.
   import java.util. *

/**  The first Thinking in Java example program.
 * Displays a string and today's date.
 * 
@author  Bruce Eckel
 * 
@author  www.BruceEckel.com 
 * 
@version  2.0 
*/

public   class  HelloDate  {
  
/**  Sole entry point to class & application
   * 
@param  args array of string arguments
   * 
@return  No return value
   * 
@exception  exceptions No exceptions thrown
  
*/

  
public   static   void  main(String[] args)  {
    System.out.println(
" Hello, it's:  " );
    System.out.println(
new  Date());
  }

}
  // /:~                                  


 TO BE CONTINUED ......
  
        MACINTER.

15:56:00

posted on 2006-07-28 16:01 CoffeeNight 阅读(455) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: