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

java设计基础



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 字节码文件。

在 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。具体方法是:用鼠标右键单击桌面上“我的电脑”图标,选择“属性java设计基础”选

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

3 / 32

  • 上一篇: 学习java基础笔记
  • 下一篇: java最基础程序
  • 版权声明


    相关文章:

  • 学习java基础笔记2025-04-18 12:58:01
  • java程序基础命令2025-04-18 12:58:01
  • java单词基础2025-04-18 12:58:01
  • java基础班考试2025-04-18 12:58:01
  • java基础试题2025-04-18 12:58:01
  • java最基础程序2025-04-18 12:58:01
  • java基础注释2025-04-18 12:58:01
  • java基础42025-04-18 12:58:01
  • java基础 包括什么2025-04-18 12:58:01
  • java语言程序设计基础篇2025-04-18 12:58:01