当前位置:
文档之家› Java语言程序设计(第三版,清华)第1章
Java语言程序设计(第三版,清华)第1章
5
JAVA语言程序设计
清华大学 郑莉
Sun的历史
美国SUN(Stanford University Network) 公司成立于1982年,在中国大陆的正式中 文名为“太阳计算机系统(中国)有限公 司”,在台湾的正式中文名为“升阳电脑 公司”。 创立伊始, Sun的创立者就以与众不同的 洞察力率先提出“网络就是计算机”(THE NETWORK IS THE COMPUTER)的独特 理念。这一理念已驱使Sun成为向为全球 用户提供最具实力的硬件、软件与服务的 领先供应商。
11
JAVA语言程序设计
清华大学 郑莉
Sun的问题
固守高端。Sun不使用其他公司生产的零部件,而 是在服务器上采用了自行设计的高端处理器和服 务器软件。 采用标准硬件过迟。竞争对手戴尔和惠普则通过 向大型企业和存活下来的网络公司销售基于X86的 服务器获得了稳健的业务 。直到10年之后,Sun才 开始销售基于AMD X86处理器的服务器 。 重金收购 。2005年斥资40亿美元收购磁带存储系 统生产厂StorageTek、以10亿美元收购开源数据 库公司MySQL 。但收购后的整合工作进展得并不 顺利 。
推荐网址
Java 编程
4
JAVA语言程序设计
清华大学 郑莉
第一章
Java 语言入门
1.1 Java 的诞生 1.2 Java 的特点 1.3 安装SUN公司的SDK 1.4 一个Java程序的开发过程 1.5 一个简单的Java应用程序的开发过程 1.6 一个简单的Java小应用程序(Java Applet)
JAVA语言程序设计
清华大学 郑莉
Java 编程
Java 程序设计
1
JAVA语言程序设计
清华大学 郑莉
课程提纲
教材:
郑莉 <<Java语言程序设计>> (第三版,清华) 内容: Chaper1-Chaper12 and additional chapters(J2EE 架构)
Java 编程
2
JAVA语言程序设计
12
JAVA语言程序设计
清华大学 郑莉
2009年4月Oracle以74亿美元收购Sun
13
JAVA语言程序设计
清华大学 郑莉
收购后的影响
Oracle获得Sun两项软件资产——Java和 Solaris,客户将长期受益;Oracle的很多 软件都是基于java的。 Oracle将确保Java技术的创新和投资,使 客户和Java社区受益; 收购Sun后, Oracle可以根据Solaris一些 特有的高端功能优化其数据库软件。 加速存储、网络与计算技术的融合。
9
JAVA语言程系统中的应用实例
– Java在汽车系统中的应用 – 网络电话:通过电话线路提供上网浏览、 电子邮件以及其它定制化服务。; – 互联网电视:广播数字电视服务-信息 量大、选择多; – 智能卡:Java卡应用环境已开始向制造 商销售许可。
10
JAVA语言程序设计
清华大学 郑莉
Oracle
Oracle是世界领先的信息管理软件开发商, 因其复杂的关系数据库产品而闻名。 整个 产品线包括:数据库、服务器、企业商务 应用程序以及应用程序开发和决策支持工 具。 Oracle的关系数据库是世界第一个支持 SQL语言的数据库。 Oracle数据库产品为财富排行榜上的前 1000家公司所采用,许多大型网站也选用 了Oracle系统。
清华大学 郑莉
参考资料:
/javase/tutorial/ /Tutorial/Java/CatalogJava.htm <<Java How to Program>> Fifth edition, Deitel & Deitel <<Thinking in Java>> 耿祥义《Java2实用教程》(第三版)(清华) 方振宇《Java Web 开发-从初学到精通》(电子工业) 李刚,轻量级Java EE企业应用实战,电子工业出版社, 2011 李刚,精典Java EE 企业应用实战,电子工业出版社, 2009 (美)Cay S.Horstmann 著,最新Java2 核心技术 卷Ⅱ: 高级特性(V1.3)5E,机械工业出版
6
JAVA语言程序设计
清华大学 郑莉
1.1
Java 的诞生
Sun认为计算机技术发展的一个趋势是数字家电 之间的通讯; 1990年,Gosling领导的开发小组(Green Project),开始致力于开发一种可移植的、跨 平台的语言(能够实现网络交互的语言 ),该语言 能生成正确运行于各种操作系统、各种CPU芯 片上的代码(编译后的目标代码与芯片无关)。 他们的精心专研和努力促成了Java语言的诞生。
8
JAVA语言程序设计
清华大学 郑莉
1995年6月, Sun公式正式向外界宣布其Java为革 命性的编程语言; Java计算平台包括JVM(Java虚拟机)和Java API (Java应用编程接口) 现在,Java主要应用于动态、交互网页开发和移 动通信设备应用程序开发,比如移动电话、个人 电脑、跨国金融系统和卫星通讯等。 IBM、Oracle、微软、Netscape、Apple、SGI等 大公司纷纷与Sun Microsystems公司签订合同, 授权使用java平台技术。 国内诸多软件厂商,像中软,用友,金蝶,东软 等均推出了以Java为基础的软件 。
3
JAVA语言程序设计
清华大学 郑莉
课程要求
实验上机检查,要求回答相关提问方能通过 所有实验要求独立完成,一旦发现抄袭,双方 给予零分处理 合作项目要求小组成员各负其责 鼓励自行申报兴趣项目,期末总分中加分(加满100分为止) 规定时间内不能完成实验的同学,可以推后一周,此后不再检查 /v/play_tudou.asp?XwfB67ef3Ro
7
JAVA语言程序设计
清华大学 郑莉
Green Project小组的主要研究目的是针对 移动设备: Star7, handheld, wireless PDA.
由于TV和PDA市场发展速度缓慢,影响了 Java语言的应用; 1993年, Internet的迅猛发展为Java的应用 提供了良好的契机,并转向Internet的应用 开发。