《轻松学Java之Java入门.pptx》由会员分享,可在线阅读,更多相关《轻松学Java之Java入门.pptx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1 章Java 入门 随着Internet 的迅速发展以及WWW(World Wide Web)的日益普及和快速增长,计算机网络正在经历着深刻的变革。1995年,Sun 公司Java 语言的正式发布,是Internet 的一次技术革命。Java 语言的诞生解决了Internet 程序欠缺的安全、健壮、平台无关、可移植等诸多问题。本章主要讲述Java 的发展简史、JDK 和Eclipse 的安装、第一个Java 程序和Java 运行过程等基础知识,使大家对Java 应用程序有一个初步的认识。1.1 Java 简介 Java 语言是一种跨平台的面向对象语言,由Sun 公司于1995年正式推出,自
2、问世以来受到越来越多开发者的喜爱。作为目前的主流面向对象的程序设计语言之一,Java 以其面向对象、跨平台、支持多线程和分布式等特点在Web 应用程序开发、网络编程、手机游戏等各个方面都得到了广泛的应用。现在我们就来一起了解一下Java 语言的历史。1.1.1 Java 语言的发展 计算机编程语言不断发展,Java 语言也经历了数次大的变革与发展,走过了非常曲折的道路。Sun 公司也于2009年被Oracle 公司收购。Java 语言历年版本发展历程大致如图1.1所示。1.1.2 Java 语言的特点 Java 语言是一种在各个行业领域都得到广泛应用的程序设计语言。它的特点如表1.1所示。Ja
3、va 语言的特点1 简单性:去掉了一些复杂和容易混淆的概念,比C+更为简单2 面向对象:完全彻底支持面向对象,提高软件开发效率3 健壮:Java 提供了完整的异常处理机制,降低了程序出错的几率4 跨平台:“编写一次,到处执行”。Java 语言在不同平台上具有很好的移植性 5 分布式:Java 基本能够与所有主流的分布式设计技术进行交互6 高性能:采用“预编译”机制,提高了解释执行的能力 7 安全性:没有指针类型、完善的异常处理机制等特性使其具有很好的安全性Java 的应用领域 Java 到目前已经演化出了Java SE、Java EE、Java ME三个版本,分别面向不同领域的开发,其具体应用
4、领域如图1.2所示。1.2 JDK 的安装 在使用一门语言之前,首先要搭建相关的运行环境。下面我们就从JDK 的安装、环境变量的设置、开发工具几个方面介绍如何搭建Java 语言的运行环境。1.2.1 JDK 的下载 要进行Java 应用程序开发,首先要安装JDK(Java Development Kits)。JDK 是Oracle 公司提供的一套Java 运行环境,具有多种操作系统的多个版本。本书以JDK 1.7在Windows 7 操作系统下的安装为例,逐步搭建Java 程序的运行环境。1.认识JDK 小版本号 在图1.4的第二个窗口中,下载的JDK 版本是Java SE 7u3。JDK 软
5、件包版本编号规则如图1.3所示。2.识别操作系统版本 Oracle 官网针对不同的操作系统提供了不同的安装版本,例如为Windows 操作系统提供了32位版和64位版。读者可以先检查自己电脑的操作系统版本,通过右击“我的电脑”图标选择“属性”命令。弹出的“属性”窗口。由系统类型读者可以知道自己的操作系统版本信息。1.2.2 JDK 的安装 读者下载完成后,便可开始安装JDK。双击jdk-7u3-windows-x64.exe 开始安装。1.2.3 环境变量的设置 JDK 安装完成后需要进行环境变量的配置。环境变量是包含关于系统及当前登录用户的环境信息的字符串,有些程序使用此信息确定在何处放置和
6、搜索文件。和JDK 相关的环境变量有两个:JA V A_HOME和CLASSPATH。由于其功能是确定文件位置,所以其变量值为JDK 的安装路径。1.3 开发工具Eclipse 的安装 选择一种好的开发工具,可以更方便地进行开发,从而提高程序的编写效率。对于Java 语言来说,常见的开发工具有Myeclipse、Eclipse、JBuilder 和记事本等,其中Eclipse 是一种比较流行且具有发展前途的一款工具。由于其是开放源代码的项目,所以可以免费下载。本书即采用Eclipse 作为开发工具。1.3.1 Eclipse 下载方法 首先我们来下载Eclipse。Eclipse 官方网站提供
7、最新版本的Eclipse 下载,所以建议读者到官方网站下载。1.3.2 Eclipse 的初次启动 Eclipse 是一款绿色软件,不需要安装。在下载完工具包后,将其解压到指定的目录下。首次运行Eclipse 需要进行一些配置。1.4 第一个Java 程序HelloWorld 下面我们通过第一个Java 应用HelloWorld,来详细介绍使用Eclipse 开发Java 应用的具体步骤和Java 应用的程序结构。1.4.1 Eclipse 工程创建 在大多数集成开发环境中编写程序,无论代码的长与短,都需要创建一个工程。原因就在于所创建的工程中,除了所要编写的代码文件以外,集成开发工具在创建工
8、程的同时,也将整个程序编译运行中所需要的库文件、jar 包文件和设置Classpath 的文件一起加载到工程项目中,这样为程序员的开发带来了方便。1.4.2 HelloWorld 的创建与执行 创建完工程后,下面创建HelloWorld 类,在“Package”区中,右击工程MyProject,选择New|Class 命令,Eclipse 弹出新建类的界面。1.4.2 HelloWorld 的创建与执行1.5 第一个Java 图形界面程序FristDialog Java 图形界面程序是另一种非常重要的Java 程序,它的源代码编辑和编译、生成过程与前面的Java 程序基本相同,只需要在定义类之
9、前先导入图形包中的某些方法,这些知识我们以后会为大家讲解,在这里只需要大家知道,Java 还有另一种结果表现方式。1.5 第一个Java 图形界面程序FristDialog1.6 Java 程序运行过程 在Java 中引入了虚拟机(JVM)的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口。编译程序只需要生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java 中这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。Java 源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行。1.6 Java 程序运行过程1.7 小结 本章主要介绍了Java 语言的发展、特点、运行环境和开发工具等方面的内容。并通过一个HelloWorld 程序对Eclipse 中Java 应用开发的基本步骤和流程有了一个大体的认识。本章的重点是讲解Java 程序运行环境的搭建,难点是运用Eclipse 创建与运行程序。后面我们将进行Java 语言的系统学习。