当前位置:网站首页 > Java基础 > 正文

java程序设计基础教程 pdf



Java 程序设计基础教程

Java 程序设计基础教程

第一章 概述

本章技能目标

(1)了解Java 语言的由来、特点、家族成员及实现机制。

(2)熟悉JDK 开发环境的安装及配置。

(3)会使用Eclipse 开发第一个 Java 应用程序。

重点和难点

开发环境的配置及使用。

1.1Java 语言简洁

1.1.1Java 语言的由来

Java 是由 SUN 公司开发而成的新一代编程语言。

Oak。

咖啡(Java)。

Java 大家庭:

(1)J2ME—即 Java2 Micro Edition。

(2)J2SE—即 Java2 (Software Development Kit)Standard Edition。

(3)J2EE—即 Java2 Enterprise Edition (可扩展的企业应用Java2 平台)。

1.1.2Java 语言的特点

面向对象及面向过程。

高级语言程序必须转换为机器语言程序才能执行,但不同的计算机系统所使用的机器语言不

同。

一次编译,随处运行。

任何系统只有安装了 Java 虚拟机(Java Virtual Machine,JVM)后,才可以执行 Java 程序。

1 / 32

Java 程序设计基础教程

当JVM 解释执行 Java 程序时,Java 实时编译器(Just-In-Time,JIT)会将字节码译成目标 java程序设计基础教程 pdf

平台对应的机器语言的指令代码。

编译器会产生一种具备结构中立性的对象文件格式,即 Java 字节码文件。

在 Java 中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,

之面向虚拟机。

Java 字节码可在任何安装了 Java 虚拟机的平台上运行。

每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java 源程序经过编译器编译后

变成字节码。字节码由虚拟解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器

将其翻译成特定机器上的机器码,然后再特定的机器上运行。其执行过程如图 1-1 所示。

1.2 开发环境配置及使用

1.2.1JDK 的安装及配置

在开发 Java 应用程序前必须首先下载并安装 JDK。目前JDK 最新版本是 1.6。

2.认识 JDK

(1)bin 目录。提供了工具程序,包括 javac、java、javadoc、appletviewer 等程序。

1)javac 用于将 Java 源代码编译成字节码。其语法为:

Javac [option] source

其中,[option]可包括以下几项:

①-classpath路径,指定将使用的类路径,以搜索.class 文件。

②-d 目录,制定用于存放经过编译的.class 文件的目录。“.”表示当前目录。

Source 是以扩展名.java 结尾的一个或多个文件名。

2)java 用于执行 java 字节码。其语法为:

Java [option] classname [arguments]

2 / 32

Java 程序设计基础教程

其中,[option]可包括以下几项:

①-classpath路径,指定将使用的备用类路径。

②-version版本,显示编译源代码的JDK 版本。

3)javadoc 用于生成 API 文档。

4)appletviewer 用于运行编译好的 Applet。

(2)jre 目录。提供JDK 附带的 JRE 资源包(运行环境)。

(3)lib 目录。提供了java 工具所需的资源文件。

(4)demo 目录。提供了Java 编写的范例程序。

(5)src.zip 文件。提供了 API 类的源代码压缩文件。如需查看API 的某些功能实现方法,

可以查看这个文件中的源代码内容。

3。设置Patch 及 Classpath 环境变量(在Windows XP 环境下)

(1)设置 Patch。具体方法是:用鼠标右键单击桌面上“我的电脑”图标,选择“属性”选

项,再选择“高级标签”,系统显示如图 1-3 所示。

3 / 32

  • 上一篇: java程序设计基础 pdf
  • 下一篇: java基础词语
  • 版权声明


    相关文章:

  • java程序设计基础 pdf2025-05-02 13:18:02
  • java基础教学3912025-05-02 13:18:02
  • java web基础知识点2025-05-02 13:18:02
  • 杭州java基础面试2025-05-02 13:18:02
  • java基础吧2025-05-02 13:18:02
  • java基础词语2025-05-02 13:18:02
  • java基础库存2025-05-02 13:18:02
  • java基础代码书写2025-05-02 13:18:02
  • java基础mod推荐2025-05-02 13:18:02
  • java应届基础2025-05-02 13:18:02