JAVA与云计算的关系以及JAVA编程小技巧集锦.docVIP

JAVA与云计算的关系以及JAVA编程小技巧集锦.doc

  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文档。上传文档
查看更多
JAVA与云计算的关系以及JAVA编程小技巧集锦.doc

JAVA与云计算的关系以及JAVA编程小技巧集锦 北大青鸟中关村学习资料 据观察Java的技术发展方向。很明显,众多的Java技术厂商已经将其目标聚焦在云计算当中。在Google、VMWare这样的巨头带领下,众多的小厂商也开始加入到行列当中。 (1)Java在云计算中的优势 Java使云计算更简单,Java具有简单性、兼容性、简易性、安全性、动态性、高性能、解释性、健壮性 (2)Java与分布式计算 基于JAVA的分布式程序设计: 基于Socket的编程 基于RMI的分布式编程 基于CORBA的分布式编程 (3)Java与并行计算 JDK 1.5引入java.util.cocurrent包 Java中的多线程技术实现并行计算( JET 平台) Java SE 5 中的锁,原子量 并行容器,线程调度 以及线程执行 基于Java的分布并行计算环境Java PVM (4)Java与网格计算 基于Java网格计算主要开发工具包:Globus ToolKit 4.0 基于Java的开发框架与平台:GridGain 2.0 JPPF Java Grid Computing Library :J2EE环境与API (5)Java与虚拟化技术 ? Sun 公司的虚拟化技术支持:管理程序 (Sun xVM Server)、OS (Solaris Containers)、网络 (Crossbow)、存储 (COMSTAR, ZFS)和应用程序 (GlassFish 和 Java CAPS 技术)。 1. 重面向UI(Heavy UI oriented) 这种类型的应用或框架通常提供基于UI的控制台、管理有用、插件等,这为管理云中的资源比如开始和停止图像等提供了唯一的方法。这种方法的关键特征是它需要大量用户的输入和人的干预,所以这变得相对不动态、不随需而变。最好的例子是:RightScale, GigaSpaces, ElasticGrid。 2. 重面向框架(Heavy framework oriented) 这种方法非常强调云中资源管理的动态性。其关键特征是它不需要用户的输入和人的干预,所以的资源管理可以通过grid/cloud中间件来程序化地完成。Google App Engine (for Python), GridGain就是这方面最好的例子。 现在,我们可以轻易地看到两种方法的各自好处。传统的计算环境中,网络和系统管理员管理云(传统的数据中心也是这么管理的),开发者对它有很少的控制,因而第一种方法对此非常有效。 就像我说的,第二种方法听起来有些新颖和现代。它的目的是,通过提供相对定位的透明度来扫除本地工作站与云(内部或外部的)之间的障碍,从而开发者写代码、建立并运行可以通过完全一样的方法,而不必在乎这些工作是在本地工作站还是几千公里外的云上还是这二者一起完成的。 1. Javadoc API文件产生器 Javadoc程序读取一个Java类文件并自动创建一组HTML文件,这些HTML 文件描述了Java类文(神州培训网-/article/view/78699)件的类、变量、成员函数,所有Java类库的APIHTML 文件都可以由此程序创建。Javadoc把软件包名或源文件列表当做一个变量。Javadoc依靠以@打头的备注标记来创建HTML文件,下面就是标注的列表,它们被Javadoc用于在HTML 文件中创建链接。 选项 功能 @see classname 此标注在类列表中增加一个到所提供类的See Also条目。? @see classname # methodname 此标注创建一个到特定的成员函数的See Also条目。? @version text 此标注在HTML文件中加入一个版本信息条目? @author text 此标注在HTML文件中加入一个作者信息条目? @param name description 此标注用成员函数备注来描述一个成员函数所带变量? @return description 此标注用成员函数备注来描述返回值? @exception classname 此标注用成员函数备注来连接成员函数产生的异常出口? -classpath path 此命令行指定寻找Java文件的目录? -d directory 此命令行指定用来放入最终HTML文件十分有用。 2 调试器--jdb.exe Java调度器为Java程序提供了一个命令行调试环境。它既可在本地,也可在与远程的解释器的一次对话中执行。jdb于本地机器中可用如下的命令启动。 选项 功能 catch calssID 为特定异常出口而中断? classes 列出当前已知的类? clear classID:line 清除一个断点? cont 从断点处继续执行

文档评论(0)

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

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

1亿VIP精品文档

相关文档