- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章绝代双骄课件.ppt
明达学院——JAVA语言程序设计 JAVA的计算结构 A 单机 简单 、 不支撑复杂系统、 灵活、 速度快 B 主机-终端 数据集中、 功能集中 、I/O在终端 、运算在主机 、负荷重 C 客户端/服务器 C/S 客户端和服务器分别编写程序 D 浏览器/服务器 B/S 客户端只需安装浏览器软件 只做服务器编程 JAVA C C++ 是否直译式 是 否,编译式 否,编译式 编译后是否产生机器码 否,产生一种接近机器码的字节码 是 是 是否跨平台 是 否,必须根据计算机平台改变程序 否,必须根据计算机平台改变程序 运行速度 较C/C++稍慢 快 快 是否有指针类型 否,使用对象引用来代替指针 是 是 是否具备继承功能 允许单一继承 否 允许多重继承 JAVA和C/C++ 的差异 编译和运行JAVA程序 1、编辑java源程序 注意将.txt文件更名为同名.java文件 2、进入命令提示符 具体方法 是进入”程序”菜单选”附件”再选”命令提示符”,为方便操作可将其拉入桌面 3、使用ren命令将源程序更名为.java 程序 ren filename.txt filename.java 4、编译JAVA源程序,执行javac.exe文件,具体命令为 javac filename.java 5、回到文本编辑器,修改编译错误 6、返回4,再编译直至无误,生成合法类文件 7、运行JAVA程序 具体命令为 java filename 8、检查运行结果,有错返回5改错,否则运行成功 作业与练习 1、JAVA 语言有哪些特点? 2、JAVA平台是什么?其运行原理与一般的操作平台有何不同? 3、何为字节码?采用字节码的最大好处是什么? 4、如何建立和运行JAVA程序? 5、编写并运行一个JAVA程序,使其输出:I like Java very much Java趣闻 Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。 * 第一章概述 第一章 概述 JAVA语言程序设计 1.1Java是什么 1.2Java的故事 1.3为什么是Java 1.4Java程序的开发过程 1.5 小结 1.1Java是什么 Java是面向对象的编程语言。 面向对象技术是程序设计方法学的一场革命,已成为计算机应用开发领域的主流技术。面向对象技术能够更逼真地模拟现实世界,使软件开发人员按照认识客观事物的思维方法进行软件开发,它所倡导的将数据与操作捆绑的程序设计风格,正好符合现代大规模软件开发对高可靠性、易维护性和代码重用性的要求和发展潮流。JAVA语言是21世纪开发应用程序的首选工具。 Sun Microsystems, Inc. 1.2Java的故事 印度橡树 1991.4 Sun开发新的语言,James Gosling取名时看到窗口橡树,即命名为Oak。 后改名为Java。(趣闻) 1.2Java的故事 1995年5月23日正式发布 1.3、为什么是Java 无线宽带服务:J2ME 大势所趋:无线宽带 短信息、股票查询、网络游戏、 气象服务…. J2EE构建信息管理系统 波音公司信息管理系统 通用电气公司信息管理系统 世界500强跨国企业一半以上 国内: 华为、联通、网通等移动电子政务服务 1.3、为什么是Java 火星探测器“勇气”号,用java技术实现控制。 学习要求: 多练习、多编写程序。“熟能生巧”,通过实践真正体验到程序设计中的乐趣和成功的喜悦,增强学习的信心。 1.3JAVA的特点 JAVA语言是由SUN公司正式推出的纯面向对象的程序设计语言,集
您可能关注的文档
- 第1章__3DMAX2010教程-计算机三维课件.ppt
- 第1章__MasterCAM91应用基础课件.ppt
- 第1章__金属材料的基本知识课件.ppt
- 第1章_倒易点阵及电子衍射基础课件.ppt
- 第1章_函数与极限1课件.ppt
- 第1章_办公自动化及计算机基础知识课件.ppt
- 第1章_半导体基础及二极管电路课件.ppt
- 第1章_心理学研究方法概论课件.ppt
- 第1章_概论课件.ppt
- 第1章_电磁学基本知识课件.ppt
- 信息技术-通信行业:OpenAI发布o1模型,有望驱动推理算力需求再上新台阶.pdf
- 信息技术-电子行业华为2024全连接大会前瞻:聚焦华为全连接,共赢行业智能化.pdf
- 信息服务-AI Agent(智能体):从技术概念到场景落地.pdf
- 通信-OpenAI发布o1新模型,光博会新技术精彩纷呈.pdf
- 通信-“合成数据+强化学习”:大模型进化的新范式.pdf
- 宏观专题研究:降息的预期和现实如何博弈?.pdf
- 宏观深度报告:美联储历次开启降息:经济与资产.pdf
- 宏观经济专题研究:从货币、财政政策力度指数到宏观政策力度综合指数.pdf
- 储能专题系列(1):装机高增,价格底部,盈利分化.pdf
- 智慧园区-福清市光电科技产业园音西片区-产业园区服务设施园区服务中心智慧管理平台系统项目.docx
文档评论(0)