- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言概述74974.ppt
健壮性和安全性 垃圾收集机制 删除了指针和释放内存等C++功能,避免了非法内存操作 通过Java的安全体系架构来确保Java代码的安全性 垃圾收集机制 垃圾收集机制(Garbage collection)—什么是垃圾?—C/C++是由程序员负责回收无用内存—JVM检查并释放可以被释放的内存空间—垃圾收集,程序员无法控制和干预 多线程 多线程应用程序能够同时运行多项任务 Java中实现多线程相对于其他语言具有独特的优势 建立JAVA运行环境 安装SDK和JRE (/downloads/) 第一个JAVA程序 创建一个文件Test.java class Test{ public static void main(String[ ] args){ System.out.println(“Hello World.”); } } 编译与运行第一个JAVA程序 点击运行,输入“cmd”,确定 进入保存Test.java的目录 输入javac Test.java 回车 输入java Test 回车 程序的构成 一个简单Java应用程序的模版: 注释文字 单行注释 // 注释内容 多行注释 /* 注释内容 */ 文档注释 /** 注释内容 */ 声明和创建一个类 一个Java程序主体是由一个或多个类组成的。类的实现语法如下: class 类名 { } 程序入口main方法 main方法的作用&书写要求 总结 Java语言的特点:简单、面向对象、跨平台、健壮、 安全、多线程。 Java发展史和体系 JVM让我们“一次编译,随处运行”。 垃圾回收机制,无需我们控制和干预。 Java是一种具有多种功能的高级语言。 * Java是一种具有多种功能的高级语言。 它可以用于开发web页面上的小程序,桌面上运行的应用程序。 用于客户端和服务器资源通讯的服务器端中间件。 还可以用于web服务器、嵌入式系统和智能设备中, 而这些仅仅是众多功能的一部分。 从web浏览器端的小程序到服务器端的应用程序中,都可以找到java应用。 * 1991年,SUN公司的程序员James Gosling,以C++语言为基础, 写了一种可在不同平台上工作、可令不同设备互相联系的程序语言—oak。 有一天,几位Java成员组的会员正在讨论给这个语言取个什么名字, 当他们正在咖啡馆喝着Java(爪哇)的咖啡, 有一个人灵机一动就叫Java, 得到了其他人的赞同,于是Java这个名字就诞生了。 * * J2SE:Java平台标准版(定位于客户端,主要用于桌面软件的编程.就是通常我们所说的jdk,就是J2SE) J2EE:Java平台企业版(定位在服务器端Java2企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统)。 J2ME:Java平台微小版(主要用于嵌入式系统开发,如手机和PDA的编程)。 * 比尔.盖茨给予Java这样的评价: Java是很长时间以来最优秀的程序设计语言。 Java有许多值得称道的优点,如简单、面向对象、分步式、解释性、可靠、结构中立性、可移植性、高性能、多线程,动态性等。 Oracle公司董事长和首席执行官Larru Ellison:“Java正在进入企业,家庭和学校。 这正象Internet本身一样成为普遍存在的技术。” * 1、实际上,Java的目标之一就是让开发者能够快速地开发和运行程序。它体现在三个方面: (1)Java由C++衍生而来,其语言风格与C++十分类似。 (2)Java比C++简单,抛弃了C++中一些不是绝对必要的东西,如头文件、指针、结构、联合、隐式的类型转换和操作符重载等。 (3)Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。 2、此外, Java具有一致性,在搞懂一个问题后,您不必担心在遇到类似的问题时会需要不同的解决方案。 * Java是一门支持对象, 继承和多态的真正面向对象的编程语言, 这使得它非常适合为了学习计算机编程奠定良好的基础。 面向对象的好处是: 可以根据现实生活中的事物(例如:苹果、汽车或人物)来构建Java程序模型。 这种编程范例有助于跨越机器和人类思维方式之间的鸿沟。 * 体系结构无关性 由于Java在虚拟机内部运行,因此完全独立于底层操作系统和硬件。 Java得以生存的基本原则:能够在任何设备上运行。 用Java语言编写的程序可以不经任何改动就可以在不同的硬件或软件平台上执行,即Java编译器所生成的可执行代码是基于一种抽象的处理器──Java虚拟机实现的。 用Java开发的程序被编译成由虚拟机指令组
文档评论(0)