首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 640 毫秒
1.
性能问题一直是Java无法回避的一个弱点。然而造成性能低下的原因除了Java本身的原因外,很多时候是由于应用没有优化地使用Java造成的。虚拟机是Java平台的核心,研究Java虚拟机Oavavirtualmachine,简称JVM)的关键技术及运行机制,并分析其性能优化措施,使Java在不同的平台上顺利运行,为编程实现JVM或向各种平台移植JVM提供参考。  相似文献   

2.
利用Java开发网络计算应用程序时,往往需要在Java程序运行时访问本地或远地的数据库信息,然而Ja-va内置的应用编程接口(API)不具备与外部数据库相连的能力。幸运的是微软公司的可视化Java开发工具Vi-sualJ++1.1(简称对)却提供了这一功能。VJ是将VC++的DeveloperStudio开发环境扩充为Jav。的编译环境,利用DeveloperStudio的通用集成功能,可使Java程序的开发简单化,减少编程和录入的工作量。其中,DatabaseWizardforJava(Java数据库向导)工具用于生成连接ODBC数据源的Java源程序,生成的Java程序具有查询、增加删…  相似文献   

3.
qc 《网络与信息》2010,(12):35-35
Java程序可以是独立的应用程序(Application)和能在浏览器上执行的小应用程序(Appleto两种Java程序都由一个或多个扩展名为“class”的文件组成,都需要Java虚拟机(JVM)载入并翻译。  相似文献   

4.
在信息界,也许有人不知道印尼有一个盛产咖啡的爪哇小岛,但无人不晓Java的大名。1997年年末,国际标准化组织(ISO)成员国以22票赞成、2票弃权、2票反对,通过了Sun公司成为Java标准公用规范(PAS)的提交者。这意味着Sun的Java技术可以从事实上的标准发展为法律上的标准。PAS是指公用规范,ISO实施PAS过程的目的是让一些由公司开发的、并已得到全世界广泛接受的信息技术规范(事实上的标准)成为国际标准。Sun是第一个获得PAS提交者殊荣的经营性公司。从此,Sun可以开始向ISO提交实施标准化的Java平台规范,这是Sun公司在推…  相似文献   

5.
一种用于硬实时Java处理器的类转换器设计及实现   总被引:1,自引:0,他引:1  
通过分析Class文件处理过程及其中影响实时性的操作,提出一种用于硬实时Java处理器的类转换器,它读取标准Class文件,处理并生成适合Java处理器直接执行的内存映像文件.由于装载、连接过程中大量操作(如符号引用的解析)都由类转换器提前处理完毕,使得Java处理器操作大为简化.同时,由于所有影响Java处理器实时性的操作也由类转换器提前处理,Java处理器最坏情况执行时间(Worst Case Execution Time)完全可预测.  相似文献   

6.
11月14日消息,在经过数年的考虑后,Sun决定采用GPL许可方式发布Java的原代码。Sun计划在本周一采用第二版GPL(GPLv2)许可方式发布Java源代码。包括Linux在内的许多开放原代码软件都使用了这种许可方式。Sun运营的Java.net网站将提供Java Platform Micro Edition(Java ME),Java Platform Standard Edition(Java SE)的源代码。  相似文献   

7.
Frank  Sommers  朱海艳 《程序员》2007,(2):25-26
Java SE6已不再局限于Java语言了,因为SE6还可以用来执行动态脚本语言代码。据Sun公司JavaSE平台项目的负责人丹尼·考沃德(Danny Coward)称,Java虚拟机要成为所有动态语言的最佳执行平台,而提供脚本语言支持只是实现这一计划的第一步。2006年12月11日,Artima记者弗兰克·索莫斯(Frank Sommers)就JSR292——支持Java平台上的动态语言特约采访了考沃德。  相似文献   

8.
面向对象编程(Object Oriented Programming,简称OOP)描述的是对象之间的相互作用。在面向对象编程中,类作为最小程序单元,就像以往面向过程编程中,函数作为最小程序单元一样。多态性是面向对象的重要特性之一,Java中的多态体现在类的继承和实现接口等方面。在使用Java时理解和掌握多态性是非常重要的,对以后学习和掌握其他面向对象的编程技术也尤为重要。  相似文献   

9.
Java混合化     
Bruce Eckel 《Internet》2008,(9):72-76
对Java的抵触 Java抵触情绪已经初步显现,我们开始看到一些由此引起的根本性转变。 Bruce Tate的一些著作中集中讨论了Java的缺陷,并主张放弃一些尚未实现的想法。一些博客(如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog)也频繁提到这个问题。当然还有Steve Jobs的著名引用(谈到iPhone时):“Java不具有构建的价值。没人再会使用Java了。它只是个巨大的累赘”。  相似文献   

10.
Java混合化     
对Java的抵触 Java抵触情绪已经初步显现,我们开始看到一些由此引起的根本性转变。 Bruce Tate的一些著作中集中讨论了Java的缺陷,并主张放弃一些尚未实现的想法。一些博客(如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog)也频繁提到这个问题。当然还有Steve Jobs的著名引用(谈到iPhone时):“Java不具有构建的价值。没人再会使用Java了。它只是个巨大的累赘”。  相似文献   

11.
性能问题一直是Java无法回避的一个弱点。然而造成性能低下的原因除了Java本身的原因外,很多时候是由于应用没有优化地使用Java造成的。虚拟机是Java平台的核心,研究Java虚拟机(Java virtual machine,简称JVM)的关键技术及运行机制,并分析其性能优化措施,使Java在不同的平台上顺利运行,为编程实现JVM或向各种平台移植JVM提供参考。  相似文献   

12.
众所周知,Java语言以其简洁、完全面向对象、与硬件无关和动态执行等优点风靡世界,这也奠定了它的Internet编程语言之王的地位F然而,这些给Java也带来了一个重要缺陷:它的代码保护相当困难。用一个十六进制阅读器打开Java类文件(.class文件,Java的执行文件),就会发现所有的变量名和方法名(除方法内部定义的局部变量外),均以与源程序相同的字符串形式存在着。这是因为Java类文件是相互独立的,而动态执行也不依赖其他信息,所以保留这些名字是绝对必要的。另外,Javab}lecede的指令简单,比其他基于硬件的指令集更依赖于自…  相似文献   

13.
Java动态     
Java技术在1996年获得了蓬勃的发展。本文主要针对最新Java动态进行详细报道,供有关人士和读者参考,以提高对Java的重视。  相似文献   

14.
Java语言作为一种网络世界语,应用日益广泛。人们用Java编写出各种精美的网络小应用程序,Ja-va在制作动画方面。通常使用图像截取和双缓冲区的技术。本文介绍一种利用方法cliPRect实现动画的技巧。clipRect()是Java.awt.Graphics中的一个方法,它的格式如下:clipRect(intx,inty,intwidth,intheight)它实际表示了一个矩形,其中参数x,y代表矩形左上角的坐标,width表示矩形的宽度,height表示矩形的高度,当我们在程序中使用方法clipRect时,图像只在方法clipRect指定的范围内生效,超过这个范围,不会有任何效果。我们利…  相似文献   

15.
在过去的一年中,Java语言掀起了计算机界的狂潮,世界各大计算机公司纷纷表明对Java语言的支持态度。文章针对Java语言和Java操作系统介绍了业内人士的评价,并简单介绍了新成立的Java联盟的有关情况。  相似文献   

16.
《程序员》2005,(7):55-56
值此 Java 十年之际,很多网站和社区都对 Java 开发人员及相关爱好者进行了调查与访问,下面列出十大热点问题调查结果。人们发现,开发者对于 Java 存在着各种各样的看法。下面列出有代表性的网友观点。  相似文献   

17.
在Artima的这次采访中,Bill Shannon和Roberto Chinnici(他们是JSR316、Java Platform和Enterprise Edition6的规范的领导者)讨论了即将推出的下一版本企业Java规范的关键设计考虑。  相似文献   

18.
白丽 《中国信息化》2006,(18):92-92
本刊讯 BEA日前宣布,正式交付WebLogic Real Time(WLRT)核心版1.1,这是BEA功能强大的Java实时解决方案的最新版本,旨在使Java应用能够提供实时环境所需求的快速、可预测的响应时间。WebLogic Real Time(WLRT)核心版1.1大幅度提高了响应速度,响应时间相比前一版本的WebLogic Real Time缩短了近三倍,  相似文献   

19.
Java栈是Java虚拟机中运行时数据区的主要组成部分。大部分虚拟机指令的操作都与Java栈中的框架相关联。该文描述了Java栈在Java虚拟机运行中所起的作用,自行设计了一种Java栈的数据结构,提出了一些具有代表性的字节码指令的实现方法。同时总结了Java栈对虚拟机运行效率的影响。  相似文献   

20.
This article introduces Java Remote Method Invocation (RMI) architecture, principle and the main steps of developing distributed Java programs with RMI. We present a method of creating distributed programming with Java RMI based on JDBC (Java Database Connectivity) to manipulate BLOBs (Binary Large Objects) stored in database, illustrate the working principle and working process of the method, and provide an example manipulating BLOBs stored in Oracle's LONG RAW field.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号