2025年java程序设计基础教程 pdf

java程序设计基础教程 pdfJava 程序设计基础教程 Java 程序设计基础教程 第一章 概述 本章技能目标 1 了解 Java 语言的由来 特点 家族成员及实现机制 2 熟悉 JDK 开发环境的安装及配置 3 会使用 Eclipse 开发第一个 Java 应用程序 重点和难点 开发环境的配置及使用 1 1Java 语言简洁 1 1 1Java 语言的由来 Java 是由 SUN 公司开发而成的新一代编程语言

大家好,我是讯享网,很高兴认识大家。



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

小讯
上一篇 2024-12-26 21:10
下一篇 2024-12-31 20:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8481.html