《JAVA语言与其程序设计》读书笔记.pdfVIP

《JAVA语言与其程序设计》读书笔记.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java 是1990 年james.gosling 主持的一项研究计划的产品,他们在计划的初期是想设计 出一个能够使用最少的系统资源,而且能够有效、安全地传递应用程序的语言。进一步的要 求是这个语言有一定的延伸性,而且可以应用在不同的硬件和操作系统上面。 他们最开始是想在c++的基础上修改,但是一段时间后,他们觉得应该自己编写一个小 的语言。在他们的努力下,这个程序终于开发出来了,这个新语言适用于开发安全、分散式、 网络式的的应用程序。最主要的特性就是安全性,java 语言不是超文本标识语言 (HTML) 的替代品,也不是专门用来书写信息网主页的。虽然java 基本上类似c++,有逻辑的流程设 计、数据结构、数据处理以及演算的功能,所以本质上是一种面向对象的语言,但是,java 不是另一种c++,它的特点之一就是可以提供直接在信息网主页上传递交互的功能,及时地展 现声音、影像及动画,这是c++望尘莫及的。 java 程序语言是介于直译语言 (Basic)和编译语言 (c/c++)的,是想在两者之间求得 一种平衡。 java 的另一个特点就是打破电脑执行程序的传统观念:以往用于电脑运算的程序和数据 都必须放在使用者了电脑上才能执行。而java 则自行解体,它的应用程序的执行码、浏览 器、编译器、直译器、原始程序等可被分散在国际电脑网络上的任何地点存放,任何网络上 的使用者在任何时间皆可由哪些据点将它们载入自己的电脑进行执行。“网络即电脑”这个 口号从java 开发出来一直被sun 公司推崇,而且被更多的人认可了。 根据程序的写法以及执行方法的不同,可以将java 程序分成两种: java 小程序 (java Applet); 单独式java 应用程序 (Stand_alonejava application); java Applet 需要依附于信息主页上的一个小面板内 (Tablet),适用于java 的浏览器会依 据java Applet 所描述的存放地点及名称,及时将它的执行码载入,而且可以在小面板里面显 示执行结果。java Application 则不需要浏览器的支持,只要电脑上有JVM(java virtual machine) 就可以执行。 java 可以很轻松实现人机交互,什么是交互的概念呢?当你把鼠标放入俄罗斯方块画面 的时候,这个应用程序的接口能够马上探测到,并能够根据你的输入而迅速做出反应,这就 是交互的概念。在java 进入全球信息网之前,绝大部分的主页设计都只是拘泥于静态设计 的范畴,即如果你摆放一张照片或图像在主页里,它既不会动也不会发出音效。 由于java 具有这么强大的功能,因此对各种操作系统以及软件业 (Microsoft)来说是一 种很大的冲击。java 不同于c++最大的地方可能就是java 语言是适用于网络的编程语言,这 一点是c++无法达到的。 java 程序在定义类的时候,可以加入异常处理方法,能够使得例外情况下,程序能够正 常运行。所谓的例外情况就是:程序在正常执行时,因为一些没有预期的运算错误而导致程 序中断。 在java 里面,print()和println()函数的区别在于前者在输出数据以后不会自动换行,而 后面一个方法在输出数据以后能够自动换行。 java 语言同c/c++语言的区别: ()我们知道, 语言最大的不足就是它的程序在软件维护方面花费太高,所谓的维 1 c 护成本是指一种程序无论它的功能有多么强大,如果是因为语法定义、或者设计结构方面的 因素,使得程序内容不易被了解或者容易产生错误,以致于在修改的时候很是花费时间。 ()为了能够适应国际电脑网络上的 协议通信规则,包括 以及 等通 2 TCP/IP HTTP FTP 信方法, 提供了很完备的网络类型程序包 (类似于一个标准程序库) java (3)编译与直译:在不同的机器上或者是系统上,c++语言需要重新编译,而java 程序 只要有了.class 执行码,那么无论在什么地方都可以运行出结果。并且.class 执行码只需要直 译就可以执行了。 (4)安全性:因为java 是用于开发可以在开放的网络上应用的软件或者系统,使用者 与远端电脑

文档评论(0)

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

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

1亿VIP精品文档

相关文档