欢迎来到天天文库
浏览记录
ID:6181300
大小:1.11 MB
页数:13页
时间:2018-01-05
《java程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章Java程序设计概述Java程序设计概述Java是一种可以编写跨平台的,面向对象的程序设计语言。本章将简单介绍Java语言的发展历史,初识Java程序的结构,搭建JDK开发环境和集成开发环境,了解Java程序在不同环境下的编程步骤。本章主要是让读者对Java语言有一个整体的了解,之后再慢慢学习具体内容,最后达到完全掌握Java语言的目的。主要内容Ø编写并运行一个简单的Java应用程序Ø掌握Java程序的开发流程Ø了解Java开发的集成环境Ø认识Java并了解其发展历史Ø能够安装并配置Java开发环境Ø掌握Java中path及classpath属性的作用本章重
2、点1.1认识Java任务1:了解Java的发展历史【任务内容】了解Java的发展历程【能力目标】了解Java不同版本的分类方法和应用领域【知识点链接】Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始他们准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新语言Oak(Java的前身)。Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。于是Oak几乎无家
3、可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java语言发展到今天经历了一系列的过程,在1995年5月23日推出了JDK-13-第1章Java程序设计概述1.0版本,此版本标志着Java开始正式进军Internet,在1998年对之前的JDK进行了升级并推出了JDK 1.2的开发包,该版本加入了大量的轻量级组件包,从此之后Java被正式命名为Java2。Java语言发展到今天
4、经历了以下三个发展方向。ØJ2SE(Java2PlatformStandardEdition):包含构成Java语言核心的类,如数据库连接、接口定义、输入/输出和网络编程。ØJ2ME(Java2PlatformMicroEdition):包含J2SE中一部分类,用于消费类电子产品的软件开发,如呼机、智能卡、手机、PDA和机顶盒。ØJ2EE(Java2PlatformEnterpriseEdition):EnterpriseEdition(企业版)包含J2SE中的所有类,并且还包含用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事务控制,也是现在J
5、ava应用的主要方向。虽然Java语言的发展方向有三个,但是这三门技术中最核心的部分是J2SE,而J2ME和J2EE是在J2SE基础之上发展起来的。另外要提醒读者的是,在2005年Java十周年大会之后这三门技术被重新更名:ØJ2SE更名为JavaSEØJ2ME更名为JavaMEØJ2EE更名为JavaEE任务2:了解Java的应用领域【任务内容】了解Java的应用场合【能力目标】掌握Java技术的应用领域,明晰学习Java技术的路线【知识点链接】借助Java,程序开发人员可以自由地使用现有的硬件和软件系统平台。这是因为Java是独立于平台的,它还可以应用于计算机
6、之外的领域,Java程序可以在便携式计算机、电视、电话、手机和其他大量设备上运行。Java的用途数不胜数,它拥有无可比拟的能力,而且节省的时间和费用十分可观。Java应用领域主要包括:Ø桌面应用系统开发Ø嵌入式系统开发Ø电子商务应用Ø企业级应用开发Ø交互式系统开发Ø多媒体系统开发Ø分布式系统开发ØWeb应用系统开发Java无处不在,它可应用于任何地方,并且已拥有数千万用户,其发展速度要快于在它之前的任何一种计算机语言。Java能够给企业和最终用户带来数不尽的好处。Oracle公司董事长和首席执行官LarruEllison说过:“Java正在进入企业、家庭和学校。它
7、正在像Internet本身一样成为普遍存在的技术。”-13-第1章Java程序设计概述如果仔细观察就会发现,Java就在我们身边,例如我们经常使用的Java开发工具Eclipse、NetBeans、JBuilder等,还有RSSOwl、Limewire、Azurcus、CyberDuck、OpenOffice等优秀软件都是使用Java编写的。此外,手机厂商都为自己的产品提供了Java技术的支持,各种手机上的Java程序和游戏已经数不胜数。任务3:了解Java的运行机制【任务内容】学习掌握Java的运行机制【能力目标】Ø了解Java程序的开发过程Ø掌握Java虚拟机
8、(JVM)
此文档下载收益归作者所有