搜索结果: 1-15 共查到“知识库 计算机科学技术 JAVA”相关记录97条 . 查询时间(0.064 秒)
Titanium is a language and system for high-performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing us to focus attent...
Effective Static Race Detection for Java
static race detection Java synchronization concurrency multi-threading
2016/5/24
We present a novel technique for static race detection in Java programs,comprised of a series of stages that employ a combination of static analyses to successively reduce the pairs of memory accesses...
基于对象引用关系的Java程序内存行为分析方法
程序理解 内存行为 引用分析 度量策略
2017/1/7
本文提出一种基于对象引用关系的Java程序内存行为分析方法.与传统的通过内存消耗的大小来确定程序中数据结构的重要性并分析相关内存行为的方法不同,本文方法同时考虑内存消耗和内存支配两个因素来确定一个数据结构在程序内存行为中的重要性,通过研究数据结构之间在内存使用上的支配关系和对数据结构进行引用分析,得到程序中重要的内存行为.实验结果表明该方法能有效地分析程序的内存行为,且对比其它方法能提供更加准确的...
Java 访问SQL Server 数据库的设计与实现
Java SQL Server 数据库 设计
2012/9/11
数据库连接是软件项目开发中很重要的一个环节,但是很多Java 初学者在学习连接数据库的过程中感到非常头疼,总是出现一系列的问题,不是连接错误报异常,就是无法显示数据库表中的数据,或者修改和删除数据不成功。本文是笔者根据多年Java 教学经验,对Java 访问SQL Server 数据库的三种方式:JDBC-ODBC 桥连接、纯Java 方式连接和WebLogic 数据库连接池连接进行归纳总结,对常...
Web Robot技术及其Java实现
Robot 机器人排斥标准 JAVA多线程 信息搜索
2010/12/29
WWW环球信息呈指数级增长,使WWW成为全球最大的信息系统,研究其中的信息搜索工具具有现实意义.Web Robot是搜索引擎中的核心部分,它从给定的统一资源地址开始分析,递归地搜索新的Web文档.作者论述了Web Robot的工作原理以及机器人排斥标准,用Java实现了Web文档的下载、超链提取、新超链的可用性判断和访问站点的安全性检查,为提高Web Robot的效率提出了2种解决途径,即采用Ja...
提出了一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法对增量式收集器中堆空间的划分方式、引用跟踪等方面进行了改进,以减少垃圾收集带来的不确定性暂停,并可以使用户指定一个时间段内垃圾收集导致应用程序暂停的最长时间,从而使其适用于实时性环境。实验结果表明,该算法有效减少了暂停的频率和时长。
基于关系演算的Java模式识别
关系演算 设计模式 Java虚拟机 属性检查
2010/9/6
分析了面向对象类与对象间的关系,在此基础上建立了对应的属性模型并且以关系演算的方法进行捕获模型的对象关系;讨论并实现了动、静态相结合的基于Java语言的经典设计模式检查工具,并以该工具为基础做实验对一些设计模式进行了验证。
基于软/硬件协同的Java高效虚拟机设计
软硬件协同 上下文切换 虚拟机
2012/11/22
为完成高效的Java虚拟机(JVM)设计,采用软/硬件协同的FPGA设计方案,分析了软/硬件协同设计的Java虚拟机的处理流程,给出了硬软件的文境切换算法和协同设计方案,并采用JVM的基准程序进行了评估,评估结果表明:选择适当的体系结构及协同设计方法,JVM的性能会得到很大的提高.在虚拟机的常用方法加速不够的情况下,使用协同设计JVM将是比较理想的选择.
基于Java按位拆分快速排序算法的数值仿真
Java 按位拆分排序算法 数值仿真
2012/11/22
介绍了一种新的按位拆分排序算法的基本思想,并利用Java语言实现了该算法程序.通过多种数据实验和Matlab数值仿真,直观形象地说明了该算法的高效性.
基于Java的模糊谓词混淆技术
反编译 代码混淆 模糊谓词 不定方程
2012/11/22
首先介绍了混淆技术的研究现状和软件混淆技术,然后对基于模糊谓词的混淆方法作了深入研究,并给出一种基于Java的构建模糊谓词的方案,该方案增加了模糊谓词的复杂性,增加了抵抗攻击者动态分析的能力,增加了反编译的难度.
Java标识符重命名混淆算法及其实现
代码混淆 标识符重命名 混淆器
2010/1/13
针对控制流混淆和数据混淆会引入额外开销的问题,提出4种标识符重命名算法,包括滥用标识符算法、重载无关联方法算法、非法标识符代替合法标识符算法以及重写静态方法算法,以这4种算法为核心技术构造Java混淆器JIRO,对JIRO的性能进行初步分析,结果表明,JIRO具有较好的混淆效果,不会引入额外的字节码执行开销。
实时Java平台的类预处理器研究
Java实时规范 实时Java平台 类预处理器
2010/4/2
设计并实现一种针对32 bit嵌入式实时Java平台的类预处理器,通过把标准class文件转换成适合Java处理器——Jpor32直接执行的内存映像,将在运行时动态装载和解析class的工作交由类预处理器提前完成,从而消除影响运行时实时性的一些操作,并降低Java处理器的设计复杂性。
在Java语言中实现动态数据结构
Java语言 C++语言 动态数据结构 指针 数组
2009/11/9
就如何在摒弃了指针的Java语言中实现动态数据结构提出了现任中解决方案;用Vector类和用数组实现之。.以二叉树为例分别给出了两种方法的实现算法,讨论了它们各自的优缺点。
使用XML实现JAVA软件界面维护
JAVA软件 XML
2009/10/30
本文介绍了如何通过XML配置文件实现JAVA软件的界面维护。通过JNI技术,程序可以自动检测当前屏幕的分辨率,并利用JDOM API读取相应的XML文件设置,实现软件界面上控件的精确定位。与传统的通过布局管理器管理JAVA软件界面方式相比,该方法具有定位简便精确、便于维护的优点。