继续上一期的文章
第1章 Java语言概述
1.1 Java的历史
1.2 Java程序运行环境与特点
1.2.1 跨平台(Cross Platform)/可移植性(Portablc)
1.2.2 运行效率
1.2.3 稳 定
1.2.4 简 单
1.2.5 动 态
1.3 面向对象的基本概念
1.3.1 对 象
1.3.2 面向对象
1.3.3 类
1.4 面向对象程序设计的原则
1.4.1 封 装
1.4.2 组合
1.4.3 继承
1.4.4 多态性
1.5 第一个Java程序
1.5.1 在终端中运行的Java程序
以下我们通过一个简单的实例来展示 Java 编程,创建文件 HelloWorld.java(文件名需与类名一致), 代码如下:
// Hello World!
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
输出
Hello World!
执行命令解析:
以上我们使用了两个命令 javac 和 java。
javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。
运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。
java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。
注意:java命令后面不要加.class。
1.5.2 在网页中运行的Java程序
Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。
如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:
1.Java 中 Applet 类继承了 java.applet.Applet 类。
2.Applet 类没有定义 main(),所以一个 Applet 程序不会调用 main() 方法。
3.Applet 被设计为嵌入在一个 HTML 页面。
4.当用户浏览包含 Applet 的 HTML 页面,Applet 的代码就被下载到用户的机器上。
5.要查看一个 Applet 需要 JVM。 JVM 可以是 Web 浏览器的一个插件,或一个独立的运行时环境。
6.用户机器上的 JVM 创建一个 Applet 类的实例,并调用 Applet 生命周期过程中的各种方法。
7.Applet 有 Web 浏览器强制执行的严格的安全规则,Applet 的安全机制被称为沙箱安全。
8.Applet 需要的其他类可以用 Java 归档(JAR)文件的形式下载下来。
// HelloApplet.java
import javax.swing.*;
import java.awt.*;
public class HelloApplet extents Japplet{
public void paint(Graphics g){
g.drawString("Hello World",10.10);
}
}
// <applet code = HelloApplet width = 200 height = 40></applet>
本章到此结束。。。。