- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java简介以及环境的搭建
WebGame开发设计基础;1. 一门新的语言的产生是否需要借鉴以前的编程语言?
2. 在java语言出现之前是否存在其它跨平台的语言?
3. 有哪些编程语言是面向对象的?而哪些编程语言是面向过程的? 从编程思路上存在着哪些本质差别?
C++语言是面向对象的还是面向过程的?
4. 一段优秀的程序代码是否应该是可读性极强的?程序员之间是否应该遵循相同的编程规范?
5. 一个程序员编好的代码如果需要让别的程序员使用,如何提供该代码的使用说明?;1、java虚拟机及其工作原理
2、java环境的配置;1、java语言的发展史
2、java语言的使用领域
3、java语言的特点
4、java虚拟机的工作原理
5、java语言和C/C++之间的区别; Java语言由sun公司于1995年被创建并开始投入使用。伴随着网络的发展,java已经被越来越多的人接受并且使用。到目前为止,java语言是世界上被使用最多的一门编程语言。
Java语言的前身是Oak语言,它是由sun公司的一个研究小组为了实现在电子产品上开发应用程序而被开发出来的一门语言。而Bill Joy先生就是当时这个小组的带领者。
Oak语言并没有得到很好的商业应用,随着互联网的发展, Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,并改名为java,就这样,java语言就出现了。;;;;Java语言的特点;3、Java语言是分布式的。
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
?
4、Java语言是健壮的。
Java的强类型机制、异常处理、垃圾处理机制等是Java程序健壮性的重要保证。Java的安全检查机制使得Java更具健壮性。
?
;5、Java语言是安全的。
Java的安全性可从两个方面得到保证。一方面,在java语言里,像指针和释放内存等C++功能被删除,避免了非法的内存操作。另一方面,当java用来创建浏览器时,语言功能和一些浏览器本身提供的功能结合起来,使它更安全。Java语言在你的机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针操作,对象操作是否过分以及试图改变一个对象的类型。
Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用更加的安全可靠。;;9、Java是高性能的。
与那些解释型的高级脚本语言相比,Java的确是高性能的。尽管现在java的运行速度还是比不上C++,但是事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。如 果 解 释 器 速 度 不 慢,Java可 以 在 运 行 时 直 接 将 目 标 代 码 翻 译 成 机 器 指 令。Sun用 直 接 解 释 器 一 秒 钟 内 可 调 用300,000个 过 程。 翻 译 目 标 代 码 的 速 度 与C/C++的 性 能 没 什 么 区 别 。
10、Java语言是多线程的。
Java的多线程功能使得在一个程序里可同时执行多个小任务。线程(有时也称小进程)是一个大进程里分出来的小的独立的进程。因为java实现了多线程技术,所以比C/C++更健壮。多线程带来的更大的好处是更好的交互性能和实时控制性能。当然实时控制性能还取决于系统本身(UNIX ,Windows , Macintosh等), 在开发难易程度上都比单线程要好。任何用过以前浏览器的人,都感觉为一副图片而等待是一件很烦恼的事情。在java里,你可用一个单线程来显示一副图片,而你可以访问html里的其他信息而不必等它。
;11、Java语言是动态的。
Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。而且,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
任何一门编程语言的流行都会有其内在的原因,以上的这些特点,是java为什么这么
您可能关注的文档
最近下载
- 高教社(徐中玉)应用文写作(第六版)教学课件第一章 应用文写作的一般原理.pptx
- 现在完成时态讲解与练习.doc VIP
- 员工不住宿舍免责协议合同5篇.docx
- 《题破山寺后禅院》ppt课件(16页).ppt
- LY_T 1955-2022CN 林地保护利用规划林地落界技术规程.docx
- DB34T 2805-2016 焦炉煤气生产硫化钠技术规程.docx
- 数据采集与预处理(共9章)-第1章-概述.ppt VIP
- 新湘科版三年级科学下册全册教案及教学计划.pdf VIP
- 安恒可信数据空间建设方案 2024.docx
- 2024~2025学年度初一年级七上期末语文名著《西游记》知识竞赛[含答案].pdf
文档评论(0)