今天开始做SCJP的习题,中间的收获记录下~

  1.main().JAVA应用中的main方法前的public不是必须的,声明public是为了可以从任意一个JAVA运行环境中调用,但static是必须的,这样在启动应用前,Java虚拟机不必实例化一个对象,二十寻找一个类文件中名为main()的静态方法。

  2.关于变量的初始化。

   a.成员变量可以由系统自动初始化,赋予默认值。但局部变量不能自动初始化,必须为其制定初始值。

   b.变量初始化的顺序依次是 静态变量 => 静态初始化块 => 变量 => 初始化块 => 构造器 (参考博客 http://blog.sina.com.cn/s/blog_4cc16fc50100bjjp.html)

  3.数组长度的树枝类型只能为字节型、短整型或整型,不能为long。