时间: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:
三、开始写 Java 程序
首先,我们用记事本,新建一个名称为 HelloWorld 文件,后缀名为 .java 写下列程序:
class HelloWorld{
// 这是单行注释
// 这是main方法,它是程序的入口
public static void main(String[] args){
/*
这是多行注释。
这是程序的输出语句(输出以后自动换行,如果不换,就用print),格式如下:
*/
System.out.println("Hello Java!");
}
}
然后用 cmd 命令行终端,使用 javac HelloWorld.java
命令进行编译,使用 java HelloWorld
命令使程序运行运行:
- 编译运行Java程序
编译生成的文件:
每个类,都会在编译之后,生成一个后缀名为 .class
的中间文件:
class HelloWorld{
public static void main(String[] args)
System.out.println("Hello Java!");
}
}
class Person{
}
class Dog{
}
使用 javac HelloWorld.java
编译以后,会产生 类名.class
的文件:
- 产生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文件夹,里面内容如下:
- HelloWorld 的 doc文档
双击打开 index.html,浏览器就会打开这个文件:
- doc文档内容
使用 javadoc 工具时,需要注意,源代码中,注释的格式 应该如下:
/**
这是注释,index.html会显示这里的注释说明。
*/
如果下面那样,就 不能生成说明:
/*
这是注释,index.html不会显示这里的说明。
*/
五、总 结
- 源文件以
.java
结尾。 - 源文件中可以有多个class声明的类。
- 类中可以有 主方法(即main方法)。格式是固定不变的,如下:
public static void main(String[] args){ }
- main 方法是 程序的入口,方法内是程序的执行部分。
- 一个源文件中,只能有一个声明为 public的类,同时要求此类的类名与源文件名一致。
- 每个语句都以
;
结束。 - 执行程序:先 编译(javac.exe), 编译完,生成多个 .class 字节码文件。然后 运行(java.exe)。
网友评论