- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言基础 一 目标 了解 Java的应用背景 了解Java的特点 了解 Java 的运行机制 了解 Java 程序的基本结构 掌握Java环境的配置 掌握如何编译和运行Java程序 熟悉Eclipse开发环境 Java 概述 诞生于1991年,SUN公司,原名Oak(橡树) 使用Java已成大势所趋;有人预言:Java将是网络上的“世 界语”。但是现在有了.net情况可能会稍有不同。 JAVA的应用领域: 1. 企业级应用,如大型ERP系统后台。SAP的ERP。 2. 大型应用服务器,如: Oracle , IBM webspere,bea weblogic 3. 无线领域:WAP GATEWAY,JAVA通信软件 4. 嵌入式领域:如手机游戏,嵌入式设备应用程序 5. Java图形,如GIS平台的客户端. Java 发展 1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。 1995年Sun 公司的 HotJava 浏览器问世。 Java 的优点 1. 简单: Java的语法是从C继承的,许多面向对象的特性受到C++ 的影响 , 同时也抛弃了C++中许多容易混淆的概念 2. 安全 当使用一个兼容Java的Web浏览器时,你可以安全地下载Java小应用程序,不必担心病毒的感染或恶意的企图。Java实现这种保护功能的方式是,将Java程序限制在Java运行环境中,不允许它访问计算机的其他部分 Java 的优点(续1) 3、 可移植 通过Java JVM 编译成字节码,可以跨平台使用 4、 面向对象: Java 是纯粹的面向对象的语言,任何事物都可以看作是一个对象 5、 健壮 异常情况可能经常由“被零除”或“文件未找到”这样的情况引起,而我们又必须用既繁多又难以理解的一大堆指令来对它们进行管理,Java通过提供面向对象的异常处理机制来解决这个问题。 Java 的优点(续2) 6、 多线程 Java支持多线程编程,并具有成熟的解决方案,因而你用Java编写的应用程序可以同时执行多个任务,这使你能够创建出运行平稳的交互式系统。 7、解释性和高性能 通过把程序编译为Java字节码这样一个中间过程,Java可以产生跨平台运行的程序。字节码可以在提供Java虚拟机(JVM)的任何一种系统上被解释执行。 Java 的优点(续3) 8、分布式 允许位于两台不同的计算机上的对象可以远程地执行。 远程方法调用(Remote Method Invocation ,RMI) 9、动态 Java程序带有多种的运行时类型信息,用于在运行时校验和解决对象访问问题。这使得在一种安全、有效的方式下动态地连接代码成为可能,对小应用程序环境的健壮性也十分重要,因为在运行时系统中,字节码内的小段程序可以动态地被更新。 Java 运行环境 Java虚拟机 Java 虚拟机 (JVM) 字节码是一套设计用来在Java运行时,系统下执行的高度优化的指令集字节码: Hello.class 文件 JVM 的平台相关性 1、Java 源代码和 字节码的与机器无关的 2、JVM 是与机器相关的 3、装有不同操作系统的机器上,需要有专门为该操作系统 开发的 JVM Java开发环境 网络上直接下载JDK Java Developer Kit /j2se/ JDK的配置方法 JDK的环境工具 Java编译器—javac Java解释器—java Applet程序观察器—appletviewer Java文档生成器—javadoc Java调试器--jdb 第一个 Java 程序 编译及运行 开始? 应用程序? 附件? 命令提示符 进入到文件当前目录 如: d:\javaexamples 编译 javac Hello.java 执行 java Hello 运行结果:欢迎访问 Java 世界! Eclipse集成开发环境 Eclipse集成开发环境介绍 Java集成开发环境(IDEs) Java各种集成开发环境(IDE: Integrated Development Environment
您可能关注的文档
- 《IC3模拟测验练习-1.ppt
- 《IC3模拟测验练习-V2.1-KA200908含答案.ppt
- 《IABP讲义程锐PPTminimizer2.ppt
- 《HYPERMESH讲义.ppt
- 《ICT教程.ppt
- 《IBELIEVEINYOUANDME中英文歌词.ppt
- 《IC3模拟测验.ppt
- 《IDL入门讲义.ppt
- 《IC3模拟测验练习-V1.1-KA200908含答案.ppt
- 《IE现场培训讲义--IE效率提升技法.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 第45届世界技能大赛平面设计技术项目.pdf
- 初中英语学困生的形成原因及对策研究结题报告.doc
- 暑假10以内加减法口算题天天练-每页100题(打印版).docx
- 高血压的中医调理方法.pptx
- 高考作文模拟写作:大树 藤蔓 依靠(附写作指导及范文点评与延伸训练).docx VIP
- 朋友圈要不要屏蔽父母辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx
- 湖南省三湘名校教育联盟2023-2024学年高二上学期11月期中联考物理试题(原卷).docx VIP
- 三《采用合理的论证方法》课件 2021-2022学年高中语文统编版选择性必修上册第四单元.pptx
- 跨学科主题学习——解密汉诺塔游戏 教学课件 电子工业版 五年级下册.ppt
- Project1 An animal book 获奖课件PPT译林版(一)英语二上.pptx
文档评论(0)