第七章 JSP开发的Java语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 JSP开发的Java语言基础

第7章 JSP开发的Java语言基础  ;学习Java的基本语法 了解在JSP中的Java使用方法 ;1995年,美国Sun Microsystems公司正式向IT业界推出了Java语言。 该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点 ;1)简单性 Java采用精简的系统,且对硬件的要求不高,在小型的计算机上便可以良好的运行 2)面向对象 Java语言的设计是完全面向对象的,所有的Java程序和applet均是对象,且Java支持静态和动态的代码继承和复用。 3)鲁棒(健壮性) Java是一种强类型的语言,在编译和连接时都要进行大量的类型检查;Java语言中取消了复杂的指针,不能通过指针访问内存单元,并且Java的数组并非用指针实现,避免了数组越界;无用内存自动回收机制也增加了Java的鲁棒性。;4)安全性 Java在运行应用程序时,严格检查访问数据的权限,不允许网络上的应用程序修改本地的数据。解释器在解释???行字节码文件时通过阻止对内存的直接访问来进一步提高Java的安全性。Java极高的鲁棒性也增强了Java的安全性。 5)结构中立并且可以移植 Java编译器编译生成与计算机体系结构无关的字节码文件,使得Java应用程序可以在配备了Java解释器和运行时环境的任何计算机系统上运行。Java的运行时系统也是用Java语言实现的,从而也具有可移植性。;6)高性能 在一些特定的CPU上,Java字节码可以快速的转换成为机器码进行执行。Java虚拟机的改进和“即时编译”(just in time)技术的出现使得Java的执行速度有了更大的提高。 7)解释执行、多线程并且是动态的 为实现跨平台性,Java设计成为解释执行。多线程使应用程序可以同时进行不同的操作,处理不同的事件,不同的线程互不干涉,从而实现网络上的实时交互操作。Java在执行过程中,可以动态的加载各种类库,即使是更新类库也不必重新编译使用这一类库的应用程序。 ;1)面向对象与基于对象 Java是一种真正的纯面向对象编程语言,一切都作为对象; JavaScript是一种脚本语言,是基于对象的语言,本身提供了丰富的内部对象供设计人员使用。 2)开发和运行环境的不同 编写Java程序并使之运行,需在系统内安装相应版本的JDK和JVM,保证代码能够得到编译和运行的环境; 而编写JavaScript则只需使用某种HTML文档编辑器甚至某种字符编辑器(如Notepad),然后打开浏览器即可运行。;3)解释和编译 Java的源代码在传递到客户端执行之前,必须经过编译,在客户端上由相应的仿真器或解释器解释执行。 JavaScript是解释性的,其源代码在发往客户端执行之前不需经过编译,直接发送给客户编由浏览器解释执行。 4)变量类型不一样 Java采用强类型变量:所有变量在编译之前必须声明。 JavaScript中变量采用弱类型:变量在使用前不需声明,由解释器在运行时检查其数据类型 ;5)代码格式不一样 Java是与HTML无关的格式,必须在HTML文档中使用相应标记装载,其代码以字节代码的形式保存在独立的文档中。 JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。 6)嵌入方式不一样 在HTML文档中,JavaScript使用Script…/Script来标识,而Java使用%...%来标识。 ; Java支持多种数据类型,用于声明变量、创建数组以及其他更复杂的数据结构。 Java的数据类型如图所示。 ;1.整型 Java整数类型有固定的表述范围和字段长度,不受具体操作系统的影响,以保证Java程序的可移植性。 Java语言整型常量有三种表示形式: 十进制整数:如123,-456,0 八进制整数:以0开头,如0123表示十进制数83,-011表示十进制数-9。 十六进制整数:以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数-18。 Java默认的整形常量为int类型,声明long型常量需要在后面加上‘l’或‘L’。;2.字符类型(char) 字符常量是用单引号括起来的一个字符,如a,A; 字符型变量通过关键字char声明,采Unicode编码(全球统一编码),每个字符占两个字节(16位)范围为0~65535。 3.布尔类型(boolean) 布尔型数据只有两个值true和false,不可以用0或非0的整数替代true和false,一般用于做逻辑运算,进行程序流程控制。如:boolean b=true;;4.浮点型(实型)数据 Java的浮点型数据有固定的表数范围和字段长度,不受平台影响。 Java浮点型常量有两种表示形式: 十进制数形式: 由

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档