- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计杨 红大连海事大学 信息科学技术学院;1、教材
《Java基础教程》(第3版)
耿祥义 编著 清华大学出版社
2、答疑
地点:扬帆楼507
时间:周一中午12:00-13:30
3、学时
54学时(34学时上课,20学时上机实验)
4、实验安排
地点:扬帆楼105
时间:第1、3、7、9、11、13、15周周五3-4节;
第15、16、17周周二3-4节
5、考核方式
试内笔试(70%)
实验成绩(20%):期中小测验、实验报告、实验作业
平时成绩(10%):平时课堂表现和出席情况;Java基础教程;
Java的地位
Java的诞生
Java的发展历史
Java的平台无关性
Java的特点
安装JDK
简单的Java应用程序
;Java的先导知识与后继技术;1、网络地位;2、Java语言的诞生;1991年,Sun成立Green小组,开发了新的语言Oak;
1992年,Oak与GreenOs操作系统、用户接口模块、硬件模块集成为设备Star Seven,成功表现了高效的小程序代码技术,Green小组升级为First Person子公司;
1994年,First Person解体,Sun决定将Oak与WWW相结合;
1995年,James Gosling和Naughton完成了Oak的新版本和第一个基于Oak的应用程序Web Runner。Oak更名为Java,Web Runner更名为HotJava(第一个支持Java的第二代WWW浏览器);
1995年秋,Netscape公司获Sun公司批准在Netscape Navigator 2.0的32位版本中支持Java;
1998年,Sun发布Java 2平台,是Java技术发展的新的里程碑。
;Java 平台;Java 平台; Java可以在计算机的操作系统之上再提供一个Java运行环境,该运行环境由Java虚拟机、类库以及一些核心文件组成。
Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,字节码是可以被Java虚拟机识别、执行的代码,即Java虚拟机负责解释运行字节码,
运行原理是:Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码。 ; 在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交??本地的操作系统来运行。 ; Java生成的字节码文件不依赖平台 ;半编译半解释。一次编译,到处运行;Sun在JAVA“白皮书”中指出:
JAVA是一种“简单、面向对象、分布式、解释型、健壮、安全、体系结构中立、可移植、高性能和动态”的编程语言。;1 简单 ;3 平台无关 ; 使用支持Java的浏览器时,可以放心地运行Java Applet程序,不必担心病毒的感染和恶意的企图。Java Applet程序由浏览器内置的Java运行环境负责解释执行,浏览器内置的Java运行环境不允许Java Applet程序访问当前浏览器上下文环境以外的其它部分。 ;?两种应用程序
Java application: 编译器编译;运行
Java applet:编译器编译;编写HTML文件把Applet嵌入其中;浏览器中运行
?类库API
Java API是SUN提供的用Java语言开发的类集合。
Java API包括几十个包,常用的有:java.lang, java.io, java.util, , java.awt, java.applet等。;Java核心类包;6、安装JDK(Java Development Kit); 目前Java平台主要分为下列3个版本:
(1)Java SE(J2SE)称为Java标准版或Java 标准平台。
(2)Java EE(J2EE)称为Java企业版或Java企业平台。
(3)Java ME(J2ME)称为Java微型版或Java小型平台。
无论上述那种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。 ;Java SE平台是学习掌握Java语言的最佳平台,而掌握Java S
您可能关注的文档
最近下载
- 钢结构加工制作方案 (2).doc VIP
- 检验科病例讨论PPT课件.pptx VIP
- SIMATIC WINCC V7.5使用C脚本通过画面结合结构变量实现多个电机的控制功能.docx VIP
- PS液压盘式刹车零件图册.pdf VIP
- bim实施管理标准(深圳).pdf VIP
- (高清版)DB41∕T 1993-2020 山水林田湖草生态保护修复工程监理规范.pdf VIP
- 中国当代文学完整课件.ppt VIP
- 眼睑痉挛残疾指数、Jankovic、西多伦多痉挛性斜颈评分量表、颅颈肌张力障碍问卷、嗓音障碍指数.docx VIP
- 经史子集国学文库:史部·地理·长乐六里志.pdf
- 淮南市社区工作者招聘笔试真题2024.docx VIP
文档评论(0)