java软件设计基础new

java软件设计基础new

ID:34650676

大小:778.91 KB

页数:35页

时间:2019-03-08

java软件设计基础new_第1页
java软件设计基础new_第2页
java软件设计基础new_第3页
java软件设计基础new_第4页
java软件设计基础new_第5页
资源描述:

《java软件设计基础new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java软件设计基础11..JJaavava概述概述PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn•课程参考书目–《Java程序设计及应用开发教程》,虞益诚主编,科学出版社–《Java教程》,SharonZakhour,人民邮电出版社–《IntroductiontoJavaProgramming》,Y.DanielLiang,机械工业出版社–《Java编程思想》,BruceEckel,机械工业出版社•课程安排–平时成绩,形式为上机作业;–考试成绩,考试形式为闭卷笔试。•其他信息–Email:renkx@ustc.edu.cn–Homepage

2、:http://lab508.ustc.edu.cn/java/index.htmlSchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn1.1Java发展与特点•计算机程序设计语言的发展与分类–机器语言•不需要翻译即由计算机直接执行的指令叫做机器指令。这些指令的集合叫做机器语言。–汇编语言•是一种面向机器的程序设计语言,它用符号表示机器指令。–高级语言•其语法和结构更类似普通英文,且由于远离对硬件的直接操作,易于掌握。–面向对象程序设计•面向对象程序设计语言可以直观的反映客观世

3、界的真实表象,使软件开发人员可运用人类认识事物所采用的一般思维方式来进行软件开发,与自然语言差距最小,是当今软件开发与应用的主流技术。SchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn•Java起源与发展–1991年由美国Sun公司开发的具有平台无关性的语言——Oak。1992年10月更名为Java。Java和Internet迅速融合并互相推动快速发展,Java语言已由最初的版本发展到今天的1.6。•Java的技术现状–JDK与J2SE•JDK是Sun公司发布的Java最初版

4、本,自从Java1.2发布后,相应的JDK改名为J2SE。主要目的是为台式机和工作站提供一个开发和运行的平台。–J2ME•主要面向消费电子产品,例如掌上电脑、手机等。–J2EE•用于开发分布式的企业级大型程序。SchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn1.2Java运作机制•语言翻译的一般过程语言翻译程序的作用示意图SchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint

5、.cn•Java平台是一种运行在其他基于硬件平台之上的纯软件平台。–Java应用程序编程接口(API:ApplicationProgrammingInterface)–Java虚拟机(JVM:JavaVirtualMachine)•JVM可以在任何处理器上安全、兼容地执行Java应用程序。•JVM可建立于不同的硬件系统、不同的操作系统平台。•Java程序被翻译为与机器无关的字节码文件(*.class文件),再由JVM转换成某种处理器的专用代码,因此可以达到“一次编写,处处运行”的理想。SchoolofComputerScienceandTechnologyPDF文件使用"pdfFac

6、toryPro"试用版本创建www.fineprint.cn–Java虚拟机•JVM的执行过程–加载代码、校验代码、代码执行SchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn1.3Java程序的分类•JavaApplication–用来开发命令行程序、窗体程序、服务器端程序等。•JavaApplet–是一种嵌入到Web页面的网络应用程序,由浏览器内部的Java解释器来解释运行。•JavaServlet–运行于Web服务器端的Java程序,可以与客户端的Applet或者HTML

7、页面进行交互。•JSP–用于生成动态网页,基于Servlet技术,在HTML文件中加入Java程序片段(Scriptlet)和JSP标记。可实现程序与页面格式控制的分离。•……SchoolofComputerScienceandTechnologyPDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.cn1.4Java运行平台•Java技术既是一种编程语言,也是一个平台。–Java运行时环境(JRE:JavaRuntimeEn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。