什么是java

     通常提到java,通常值得是Java语言。java语言允许你编写代码或指令,计算机通过解释这些代码或指令来运行一个应用程序。应用软件的例子有我们办公常用的Microsoft word,Netscape、或在你显示器某个角落的小时钟。编码或写程序,是编写应用程序的行为。

     java也可以指的是java平台。平台这个术语通常指底层的操作系统,比如windows,Linux或Unix,在平台之上您可以运行应用程序。java扮演着平台的角色,java不仅定义一门语言,同时还提供开发和执行应用程序的环境。java平台是介于应用和底层操作系统的中间层。java自身是一个小型的操作系统,它允许您用一种语言编写,在所有主流的操作系统上运行您的代码。

    Java软件开发包(SDK)提供了一下三个组件:

    (1)编译器(javac)

    (2)虚拟机(java)

    (3)一套类库或API(应用程序接口)

     编译器是一个程序,用以解读java源文件,检查其中java代码的正确性,然后输出class文件。源文件是包含java代码的文件,而class文件是包含字节码的文件,字节码描绘了你输入的代码。字节码可以被虚拟机快速的读入和解释的格式。

    虚拟机是一个程序, 用以执行class文件中的代码。术语“虚拟机”来源于它的行为仿佛是一个完整的平台或操作系统平台。从java程序的立场,你的代码不直接调用操作系统提供的API。而C或者C++需要直接调用windowAPI来开发windows应用。

posted on 2010-03-31 21:34  Creative Common  阅读(184)  评论(0编辑  收藏  举报

导航