- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计实用教程.ppt
《Java程序设计》 第1章 Java语言概述 主要内容 Java的发展历程 什么是Java Java的特点 Java的地位 安装JDK Java程序的开发步骤 一个简单的Java应用程序 一、 Java的发展历程 1991年,Sun公司的James?Gosling等人开发 最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话等家用电器的控制和通讯问题 随着互联网的发展,Sun改造了Oak,在1995年5月23日以“Java”的名称正式发布 Java伴随着互联网的迅猛发展而发展,逐渐成为目前最重要的网络编程语言 2009年,Oracle收购Sun,划归甲骨文旗下 二、什么是Java? Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 Java语言相对于其他语言的最大优势就是所谓的平台无关性,即跨平台性,这也是Java最初风靡全球的主要原因 PS:计算机语言发展的四个阶段 1、机器语言:执行率高、可读性差。特点:每一条计算机指令均由一组“0”“1”数字,按一定的规律排列组成,不同的CPU具有不同的机器语言。 2、汇编语言: 汇编语言一条汇编指令对应一条机器指令,与机器语言性质是一样的,只是表达方式发生了变化,可读性比机器语言略好。 3、高级语言:C/C++/VC/VB 特点:高级语言源程序要“解释”或“编译”成机器语言后运行。 解释:边解释边执行的方法如:VB 编译:先把源程序编译成指定的机器类型的机器语言的目标程序,然后再把目标程序和各种标准库、函数库装配完整后,在机器上运行。例如:C/C++,但是这些可移植性较差 4、结构化程序设计语言:如 C++,java 为什么要设置系统环境变量path? 为了能在不同的编译和运行Java程序时能在不同目录下都能编译和运行! 例1-1 Hello.java class Hello { public static void main (String args[]) { System.out.println(这是一个简单的Java应用程序); } } * * * * * * * Java的先导知识与后继技术 * * 1 平台与机器指令 无论哪种编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运行,因此这里所指的平台是由操作系统(OS)和处理器(CPU)所构成。与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。 所谓平台的机器指令就是可以被该平台直接识别、执行的一种由0,1组成的序列代码。如图1.2所示 三、Java的特点 * * Java的特点 * * 2 Java程序不依赖平台 Java可以在平台之上再提供一个Java运行环境(JRE),该Java运行环境由Java虚拟机(JVM)、类库以及一些核心文件组成。Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0,1组成的序列代码。 Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。 Java的特点 * * Java的特点 * * 四、Java的地位 1 网络地位 Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 2 语言地位 Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 3 需求地位 由于很多新的技术领域都涉及到了Java语言 ,导致IT行业对Java人才的需求正在不断的增长 。 * * 五、安装JDK 1995年5月Sun公司推出Java Development Kit (JDK)1.0a2版本,标志着Java的诞生 。JDK即Java开发工具箱,想要开发java产品,需先安装JDK。 Java要实现“编写一次,到处运行”(write once,run anywhere)的目标,就必须提供相应的Java运行环境,即运行Java程序的平台。 * * 目前Java平台主要分为下列3个版本: (1)Java SE(曾称为J2SE)称为Java标准版或Java 标
文档评论(0)