好好看看《JAVA编程思想》这本书就一目了然了。

解决方案 »

  1.   

    因为main是程序的入口,第一个执行,也就是说在执行之前,没有任何操作,如果不是static,那么谁来实例化他并给他分配空间呢?
    同样main是由操作系统来调用的,也就是说是另一个程序,你说不用public用什么?
    问题4,你看看书吧
    5,不具有
    被final修饰的不能改变值
    而static是整个进程中有且只有一个地址空间
      

  2.   

    1.static是指沒有object也可以用的
    用main就不用create object
    2. 不能,因為public static void main 是指定的method用來run的
    protected 要inherit了才可用,private只有object本身才可。因public static void 是要和外界communicate的,如 java abc 1000 , 1000 是parameter輸入java program之中。
    3.同 1.
    4. public 誰乜可以用
       private 只有object本身
       protected 只有inherit了的才可以用
    5. static是指共用,final是指始化了就不能改
      

  3.   

    http://expert.csdn.net/Expert/topic/1193/1193637.xml?temp=.1626856
      

  4.   

    请问 cykong999(cykong999) :
    inherit是什么东东????“private只有object本身才可”---是什么意思?
      

  5.   


    inherit是继承的意思"private只有object本身才可"是说被private修饰的对象只有她自己能访问。
      

  6.   

    cykong999(cykong999):
    private应该是:在这个类内部在可以访问!
      

  7.   

    我學的是英文版,說得不好,sorry
    thx bugpro(Bird!) 替我解釋更清楚
      

  8.   

    请问 cykong999(cykong999) :
    包可以不可以把它理解为目录
      

  9.   

    hotenM(CMP) :
    包可以不可以把它理解为目录
      

  10.   

    请问 cykong999(cykong999) :
    例如:package javax.com.x.x
    可以不可以把它理解为目录结构
    把你的QQ告诉我,我的:4931851
      

  11.   

    你import 的就是包
    如 import java.io.*;不是import目錄
    是import 一個包,內有很多類
      

  12.   

    你把它當成目錄,因為java 本身是object的子類,
    每個類也可以有其他子類
    如 Exception 類
    它內有很多子類 NullPointerException,你import的是類不是目錄
      

  13.   

    SORRY  ,我不在家,忘了qq no.
      

  14.   

    类中的main()方法的格式一般是固定的,到目前我还没有遇到过不同的(不要笑我菜)
    public static void main(String[] args)
    其中的public表示这个方法在定义的类之外仍然是可见的,这很重要,否则程序加载器就无法执行这个方法:
    声明为static,这样即使还没有创建类的实例,main方法也必须存在。