第1章:Java语言概述


时间:2018-07-15 作者:魏文应


一、Java技术体系平台

Java SE (Java Standard Edition) 标准版

支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE。

Java EE(Java Enterprise Edition)企业版

为开发 企业环境下 的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE。

Java ME(Java Micro Edition)小型版

支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME。

二、Java 环境搭建

JDK

JDK(Java Development Kit),是 Java 开发工具包

JDK是提供给Java 开发人员 使用的,其中包含了java的 开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了 。其中包含的开发工具有:编译工具(javac.exe) 打包工具(jar.exe)等

JRE

JRE(Java Runtime Environment),是 Java 运行环境

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要 运行一个开发好的Java程序,计算机中 只需要安装JRE 即可。

下载、安装JDK

我们是开发,所以下载JDK。到oracle官网,下载 Java SE

www.oracle.com

三、开始写 Java 程序

首先,我们用记事本,新建一个名称为 HelloWorld 文件,后缀名为 .java 写下列程序:

class HelloWorld{
    // 这是单行注释
    // 这是main方法,它是程序的入口
    public static void main(String[] args){
        /*
            这是多行注释。
            这是程序的输出语句(输出以后自动换行,如果不换,就用print),格式如下:
        */
        System.out.println("Hello Java!");
    }   
}

然后用 cmd 命令行终端,使用 javac HelloWorld.java 命令进行编译,使用 java HelloWorld 命令使程序运行运行:

  • 第1章:Java语言概述_第1张图片
    编译运行Java程序

编译生成的文件:

每个类,都会在编译之后,生成一个后缀名为 .class 的中间文件:

class HelloWorld{
    public static void main(String[] args)
        System.out.println("Hello Java!");
    }   
}

class Person{   
}

class Dog{
}

使用 javac HelloWorld.java 编译以后,会产生 类名.class 的文件:

  • 第1章:Java语言概述_第2张图片
    产生class文件

public 关键字

每个 .java 源文件中,如果将 public 用在 class 类上,只能用在和源文件的文件名同名的那个类上

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello Java!");
    }   
}

class Person{
}

class Dog{
}

上面代码,写在文件名为 HelloWorld.java 的源文件上,所以 public 可以放在 class HelloWorld 这个类前面,不能放于其它类的前面

四、生成doc文档

使用 javadoc.exe 可以生成说明文档,比如在HelloWorld2.java这个源文件目录下,执行下面命令:

javadoc -d mydoc -author -version HelloWorld2.java

然后就在当前目录下,生成一个mydoc文件夹,里面内容如下:

  • 第1章:Java语言概述_第3张图片
    HelloWorld 的 doc文档

双击打开 index.html,浏览器就会打开这个文件:

  • 第1章:Java语言概述_第4张图片
    doc文档内容

使用 javadoc 工具时,需要注意,源代码中,注释的格式 应该如下:

/**
这是注释,index.html会显示这里的注释说明。
*/

如果下面那样,就 不能生成说明

/*
这是注释,index.html不会显示这里的说明。
*/

五、总 结

  • 源文件以 .java 结尾。
  • 源文件中可以有多个class声明的类。
  • 类中可以有 主方法(即main方法)。格式是固定不变的,如下:
    public static void main(String[] args){ }
    
  • main 方法是 程序的入口,方法内是程序的执行部分。
  • 一个源文件中,只能有一个声明为 public的类,同时要求此类的类名与源文件名一致。
  • 每个语句都以 ; 结束。
  • 执行程序:先 编译(javac.exe), 编译完,生成多个 .class 字节码文件。然后 运行(java.exe)

你可能感兴趣的:(第1章:Java语言概述)