java基础知识

java基础知识

  1、java语言的优点:

    1)Java是纯面向对象语言。everything is object,能够直接反应生活中的对象,开发人员编写程序更加简单。

    2)平台无关性(跨平台)。java代码是解释性语言,编译器会把java代码变成“中间代码”,然后在JVM上解释执行。由于中间代码和平台无关,因此

    3)java提供了很多的内置类库。

    4)提供了对Web应用开发的支持

    5)具有较好的安全性和健壮性

    6)去除了C++中那你理解的一些概念,如:指针。

  2、java和C++的异同

  3、为什么需要public static void main (String[] args) 这个方法?

  答:java程序的入口方法

    1)引申:

      ①mian() 方法的其他定义格式: static public void main(String[] args)

      ②public static final viod mian(String[] args)

      ③static public synchronized void main(String[] args)

  4、实现在 main 方法执行前输出 hello world

    静态代码块实现:

      例子:

      public class  test{

        static {

          system.ot.print("hello world1!");

        }

        public static viod mian(String[] args){

          system.ot.print("hello world2!");

        }

      }

 

    原理:静态代码块在类被加载时就会被调用。即使两个语句块调换顺序,依然是静态代码块里的语句先执行

posted @ 2016-05-12 00:44  柯南2016  阅读(108)  评论(0)    收藏  举报