- 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复习资料new.doc
JAVA复习 一、 1、程序设计语言发展阶段 2、Java的三个方向:Java SE、 Java EE、 Java ME 1)标准版:Java Standard Edition,简称Java SE 主要用于台式机上,提高了系统性能 2)企业版:Java Enterprise Edition, 简称Java EE 主要用于服务器上运行的Java应用,包括 Enterprise Java Beans (EJB) 和 Java Server Pages(JSP)两个部件 3)微型版:Java Micro Edition,简称Java ME 主要用于移动电话、机顶盒、智能卡等小型移动智能装置、嵌入式系统 3、Java语言的特点:(Java白皮书提出了11个) 1)简单:C++纯净版,简化的C++ 体积小:基础解释器和类:40KB 基本标准库和线程:175KB 面向对象:优于C++ 分布式:有一套功能强大的处理TCP/IP协议的例程库,网络处理能力强大易用, Servlet使服务器端的Java编程高效, 远程方法调用机制能够进行分布式对象间的通信 健壮性:错误检查使编程可靠,采取安全的指针模型 安全性:应用于Internet和分布式环境,将安全性列为第一优先考虑 可构建防病毒和防攻击的系统,是当前最安全的编程语言 中立体系结构: Java编译器产生同特定计算机体系结构无关的字节码指令,可在任 何机器上解释执行,并能在运行时很容易地转换成本机代码 可移植性:与具体实现无关,数据类型大小固定 系统库定义了可移植性接口,包括一个抽象Windows类,有各种OS实现 解释型:可在任何有Java解释器的机器上运行Java字节码 高性能:及时编译JIT (just-in-time) 10)多线程:可带来更好的交互响应和实时行为 多线程编程的简化是Java作为服务器端开发语言流行的原因之一 11)动态:能适应发展的环境,库中可增加新方法和变量而客户端无需做任何改变 4、Java语言与JavaScript语言的区别 虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator浏览器的功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较: 1)基于对象和面向对象 Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。 JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。 2)解释和编译 两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。 JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。 3)强变量和弱变量 两种语言所采取的变量是不一样的。 Java采用强类型变量检查,即所有变量在编译之前必须作声明。如: Int x; String y; x=1234; x=4321; 其中X=1234说明是一个整数,Y=4321说明是一个字符串。 JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如: x=1234; y=4321; 前者说明x为其数值型变量,而后者说明y为字符型变量。 4)代码格式不一样 Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。 JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。 5)嵌入方式不一样 在HTML文档中,两种编程语言的标识不同,JavaScript使用Script.../Scr
文档评论(0)