轻松学Java之Java入门.pptx_第1页
轻松学Java之Java入门.pptx_第2页
轻松学Java之Java入门.pptx_第3页
轻松学Java之Java入门.pptx_第4页
轻松学Java之Java入门.pptx_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论