期刊文献+
共找到139篇文章
< 1 2 7 >
每页显示 20 50 100
Some Practical Issues Regarding Java Programming
1
作者 Ming-fang Wang Department of Computer Science, University of Central ArkansasConway, Arkansas 72035 wangm @ panda.cs.uca.eduWu JieShanghai Institute of Computing Tech. Shanghai, China 200040 Telephone: 62520070 《计算机工程》 CAS CSCD 北大核心 1996年第S1期106-121,共16页
Java programming language is a major . new development which involves object-oriented programming and computer networking. Here, several examples of Java programs are presented. These examples show some major features... Java programming language is a major . new development which involves object-oriented programming and computer networking. Here, several examples of Java programs are presented. These examples show some major features that Java language provides, such as multi-thread, exception handling, network application writing, and the usage of Java applets. This article also shows some ways of setting up a Java language programming environment. All these examples are correct and ready to run. 展开更多
关键词 java programming/object- ORIENTED programming/multi - THREAD
在线阅读 下载PDF
基于模糊测试的Java反序列化漏洞挖掘 被引量:1
2
作者 王鹃 张勃显 +3 位作者 张志杰 谢海宁 付金涛 王洋 《信息网络安全》 北大核心 2025年第1期1-12,共12页
随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖... 随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖静态分析方法,检测精确度较低。文章提出一种基于模糊测试的Java反序列化漏洞挖掘工具DSM-Fuzz,该工具首先通过对字节码进行双向追踪污点分析,提取所有可能与反序列化相关的函数调用链。然后,利用基于TrustRank算法的函数权值分配策略,评估函数与反序列化调用链的关联性,并根据相关性权值对模糊测试种子分配能量。为进一步优化测试用例的语法结构和语义特征,文章设计并实现了一种基于反序列化特征的种子变异算法。该算法利用反序列化的Java对象内部特征优化种子变异过程,并引导模糊测试策略对反序列化漏洞调用链进行路径突破。实验结果表明,DSM-Fuzz在漏洞相关代码覆盖量方面较其他工具提高了约90%。此外,该工具还在多个主流Java库中成功检测出50%的已知反序列化漏洞,检测精确度显著优于其他漏洞检测工具。因此,DSM-Fuzz可有效辅助Java反序列化漏洞的检测和防护。 展开更多
关键词 java反序列化漏洞 模糊测试 污点分析 漏洞挖掘 程序调用图
在线阅读 下载PDF
基于VRML-Java的虚拟现实技术在可视化装配中的应用 被引量:27
3
作者 朱正强 吴介一 +1 位作者 孔竞飞 易红 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2002年第1期24-28,共5页
为实现建立在开放技术标准之上的可视化装配系统 ,本文对基于VRML Java的虚拟现实技术在工程设计领域的应用进行了研究 ,提出一种新型的Web环境下 3D交互仿真结构 .3D模型下载到客户端显示 ,复杂的运算和仿真在服务器上进行 ,从而实现... 为实现建立在开放技术标准之上的可视化装配系统 ,本文对基于VRML Java的虚拟现实技术在工程设计领域的应用进行了研究 ,提出一种新型的Web环境下 3D交互仿真结构 .3D模型下载到客户端显示 ,复杂的运算和仿真在服务器上进行 ,从而实现服务器端装配模型和客户端显示模型的分离 .在此基础之上可以完成VRML场景的动态生成、装配控制、碰撞检测以及装配过程的动画回放等功能 .该结构不仅可用于网络环境下的可视化装配 。 展开更多
关键词 VRML java WEB 虚拟现实 可视化装配
在线阅读 下载PDF
GIS专业的Java程序设计教学改革初探 被引量:13
4
作者 黎华 张晓盼 龚珍 《测绘通报》 CSCD 北大核心 2017年第4期145-148,共4页
Java语言的独特优势促使其在GIS专业教学中起到越来越重要的作用。本文分析了GIS专业教学中Java程序设计课程教学存在的问题,结合武汉理工大学GIS专业的Java程序设计课程的改革实践,提出了总体的改革思路,并从教学、实践、考核等几个方... Java语言的独特优势促使其在GIS专业教学中起到越来越重要的作用。本文分析了GIS专业教学中Java程序设计课程教学存在的问题,结合武汉理工大学GIS专业的Java程序设计课程的改革实践,提出了总体的改革思路,并从教学、实践、考核等几个方面提出了具体的改革要求和内容。该门课程的教学改革能推动GIS专业的Java程序设计语言的学习,提高学生的实践动手能力和解决GIS专业问题的能力。同时,该教学改革模式对兄弟院校的GIS专业程序设计语言方面的教学实践能起到相应的借鉴作用。 展开更多
关键词 GIS专业 java程序设计 教学改革 教学实践
在线阅读 下载PDF
Java语言国际化的设计与实现 被引量:6
5
作者 冀振燕 程虎 梅嘉 《软件学报》 EI CSCD 北大核心 2000年第11期1541-1546,共6页
指出本地化的缺点 .深入分析了 Java语言的内部编码 ,设计并实现了支持国际化的编译器 ,采用字符编码转换的方案 ,使多语种字符、字符串的操作达到了与英文字符、字符串完全一致的目标 ,并节省了类文件的存储空间 ,也使程序具备了有条... 指出本地化的缺点 .深入分析了 Java语言的内部编码 ,设计并实现了支持国际化的编译器 ,采用字符编码转换的方案 ,使多语种字符、字符串的操作达到了与英文字符、字符串完全一致的目标 ,并节省了类文件的存储空间 ,也使程序具备了有条件的字符集无关性 ,在一定程度上解决了“万码奔腾”的问题 .采用编译信息和与语境无关的程序代码分离的方案解决了提示信息的国际化问题 .提出了采用小字库方案来解决含有本地字符的程序的真正跨平台问题 .通过在加载类时采用对类名进行字符编码转换的方案解决了 JDK( Java develop-ment kit)所未能解决的含有本地字符的类名的支持问题 ;针对 JDK不同版本间的兼容性问题 ,提出采用根据字符编码特点来选用不同编码转换机制的解决方案 .测试结果证明 ,采用所设计的国际化方案可实现彻底的国际化支持 . 展开更多
关键词 java语言 国际化 字符编码 计算机
在线阅读 下载PDF
Java编译程序技术与Java性能(英文) 被引量:13
6
作者 冀振燕 程虎 《软件学报》 EI CSCD 北大核心 2000年第2期173-178,共6页
概述了 Java编译程序技术 ,把 Java编译程序分成 5类 :具有解释技术的编译程序 ;具有及时 (JIT)编译技术的编译程序 ;具有自适应优化技术的编译程序 ;本地编译程序和翻译程序 .详细描述和分析了它们的体系结构和工作原理 .同时也分析了... 概述了 Java编译程序技术 ,把 Java编译程序分成 5类 :具有解释技术的编译程序 ;具有及时 (JIT)编译技术的编译程序 ;具有自适应优化技术的编译程序 ;本地编译程序和翻译程序 .详细描述和分析了它们的体系结构和工作原理 .同时也分析了编译程序技术对 Java性能的影响 . 展开更多
关键词 编译程序 java语言 性能 程序设计语言
在线阅读 下载PDF
基于JavaCC的抽象语法树的构建与实现 被引量:5
7
作者 黄松 黄玉 惠战伟 《计算机工程与设计》 北大核心 2016年第4期938-943,共6页
抽象语法树(abstract syntax tree,AST)作为程序一种重要的中间表示形式,在代码分析领域中有着广泛的应用。如何针对Java程序生成其抽象语法树是在进行代码静态分析前必不可少的工作。分析抽象语法树的构建算法,通过JavaCC解析工具完成... 抽象语法树(abstract syntax tree,AST)作为程序一种重要的中间表示形式,在代码分析领域中有着广泛的应用。如何针对Java程序生成其抽象语法树是在进行代码静态分析前必不可少的工作。分析抽象语法树的构建算法,通过JavaCC解析工具完成对Java文件抽象语法树的构建,该方法可实现代码树状形式的可视化呈现。 展开更多
关键词 抽象语法树 java程序 javaCC解析工具 解析器 算法
在线阅读 下载PDF
一种基于切片技术度量Java耦合性的框架 被引量:36
8
作者 李必信 杨朝晖 +3 位作者 谭毅 朱平 李宣东 郑国梁 《计算机学报》 EI CSCD 北大核心 2001年第3期259-265,共7页
在研究面向对象的度量问题时 ,人们通过简单的统计方法和基于信息流的方法来度量其中的一些特征 ,例如基本度量、CK度量和 Ao Ki度量等 .文中采用一种基于程序切片的方法来度量 Java的耦合性问题 ,通过对 Java源程序中存在的耦合关系的... 在研究面向对象的度量问题时 ,人们通过简单的统计方法和基于信息流的方法来度量其中的一些特征 ,例如基本度量、CK度量和 Ao Ki度量等 .文中采用一种基于程序切片的方法来度量 Java的耦合性问题 ,通过对 Java源程序中存在的耦合关系的度量 。 展开更多
关键词 面向对象 程序切片 java语言 耦合性 程序设计方法
在线阅读 下载PDF
基于Internet和Java3D的多机器人操作虚拟环境 被引量:4
9
作者 高胜 赵杰 蔡鹤皋 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2005年第1期63-68,共6页
网络传输时延的不确定性和机器人之间的有效协调是多机器人遥操作系统研究的关键问题 .采用Java和Java3D技术构建了基于Internet的虚拟操作环境 ,改变了传统上基于视频信息作为反馈的操作模式 ,克服了网络传输时延对系统操作性能的影响 ... 网络传输时延的不确定性和机器人之间的有效协调是多机器人遥操作系统研究的关键问题 .采用Java和Java3D技术构建了基于Internet的虚拟操作环境 ,改变了传统上基于视频信息作为反馈的操作模式 ,克服了网络传输时延对系统操作性能的影响 .提出了基于虚拟向导的概念并加以实现 ,处于异端的操作者能够准确地预测其它操作者的操作意图并实现有效的协调动作 .通过两个典型操作实例的分析 。 展开更多
关键词 协调 遥操作 INTERNET 虚拟环境 向导
在线阅读 下载PDF
多线程Java程序安全行为模型的静态检查方法 被引量:4
10
作者 金英 李泽鹏 +1 位作者 张晶 刘磊 《计算机学报》 EI CSCD 北大核心 2009年第9期1856-1868,共13页
多线程作为支持程序结构化和并行化的重要机制,其应用越来越广泛,多线程应用程序的安全性也成为新的研究热点之一.针对Java多线程程序,文中采用参数化扩展上下文无关文法作为其安全相关行为模型的抽象表示,给出了从多线程Java程序自动... 多线程作为支持程序结构化和并行化的重要机制,其应用越来越广泛,多线程应用程序的安全性也成为新的研究热点之一.针对Java多线程程序,文中采用参数化扩展上下文无关文法作为其安全相关行为模型的抽象表示,给出了从多线程Java程序自动生成安全相关行为模型的方法,形式地描述了静态检查该模型是否满足安全策略的实现,并应用到携带模型代码方法的实现框架中.该方法为安全执行非信任多线程Java移动代码提供了有效支持. 展开更多
关键词 多线程java程序 安全相关行为模型 静态检查 参数化扩展上下文无关文法
在线阅读 下载PDF
JAVA与CORBA结合实现分布式异构系统中间件 被引量:7
11
作者 朱斌 刘子欣 朱海云 《电子学报》 EI CAS CSCD 北大核心 2003年第9期1313-1316,共4页
分布式异构系统的中间件是当前研究的热门课题之一 ,也是电力系统中人们极为关注的问题 .本文把JAVA和CORBA各自的优势结合起来 ,设计了用于国内某电力调度中心分布式异构系统的中间件 .本方案以JAVA为外壳、以CORBA为内核 ,在国内电力... 分布式异构系统的中间件是当前研究的热门课题之一 ,也是电力系统中人们极为关注的问题 .本文把JAVA和CORBA各自的优势结合起来 ,设计了用于国内某电力调度中心分布式异构系统的中间件 .本方案以JAVA为外壳、以CORBA为内核 ,在国内电力系统中首次成功地实现了这一设计思想 .实验证明 ,上述设计思想是正确的 ,且该中间件已可实际应用于电力调度中心异构系统的数据交换 . 展开更多
关键词 分布式异构系统 中间件 I/O性能 连接池
在线阅读 下载PDF
基于Java和简单网络管理协议的动态分布式网管系统模型 被引量:3
12
作者 唐亚哲 刘康平 李增智 《西安交通大学学报》 EI CAS CSCD 北大核心 2002年第6期588-591,共4页
提出了基于Java和简单网络管理协议 (SNMP)的动态层次型分布式网管系统模型 ,解决了中间层管理者动态信息模型问题 .利用Java语言的可动态加载特性实现了流动代码机制 ,利用第 3版的SNMP的安全性保证了代码的流动 .实现的原型系统的性... 提出了基于Java和简单网络管理协议 (SNMP)的动态层次型分布式网管系统模型 ,解决了中间层管理者动态信息模型问题 .利用Java语言的可动态加载特性实现了流动代码机制 ,利用第 3版的SNMP的安全性保证了代码的流动 .实现的原型系统的性能包括时间消耗的测量和分析 .该模型具有简单、轻便、灵活和实用的特点 。 展开更多
关键词 分布式网络管理 简单网络管理协议 管理信息率 流动代码
在线阅读 下载PDF
一种Java程序Chopping方法 被引量:2
13
作者 蒋曹清 应时 +1 位作者 倪友聪 管华 《计算机科学》 CSCD 北大核心 2011年第1期150-155,161,共7页
程序Chopping对于程序理解、分析、调试、测试等具有重要的意义。已有的Chopping方法主要基于相互连接的系统依赖图(SDG),对于大程序这种SDG描述通常非常复杂,易导致程序Chopping结果不准确。针对这一问题,基于带标签的Java程序描述方法... 程序Chopping对于程序理解、分析、调试、测试等具有重要的意义。已有的Chopping方法主要基于相互连接的系统依赖图(SDG),对于大程序这种SDG描述通常非常复杂,易导致程序Chopping结果不准确。针对这一问题,基于带标签的Java程序描述方法,提出一种Java程序Chopping方法。该方法利用这种描述附带的程序依赖信息,分析参数依赖关系,并在此基础上给出Chopping算法。此程序Chopping方法能把Java程序方法间的程序Chop-ping问题转换到Java程序方法内进行分析,程序依赖图具有结点少、可重用、可并发构造等优点。最后通过实例和实验给出程序Chopping方法的实施过程及有效性。 展开更多
关键词 程序Chopping Chopping算法 java程序 Chopping方法
在线阅读 下载PDF
基于CORBA/Java的分布信息主动服务技术研究 被引量:2
14
作者 李影 周兴社 +1 位作者 李雅洁 黄罡 《西北工业大学学报》 EI CAS CSCD 北大核心 2001年第1期43-47,共5页
目前将分布对象计算技术引入 Internet/Intranet成为新的研究热点 ,形成了对象 Web体系结构。结合 CORBA与 Java的特性提出了一种新的对象导航模型 ONM(object navigationmodel) ,并利用该模型建立了分布信息主动服务 ,为 Web用户的信... 目前将分布对象计算技术引入 Internet/Intranet成为新的研究热点 ,形成了对象 Web体系结构。结合 CORBA与 Java的特性提出了一种新的对象导航模型 ONM(object navigationmodel) ,并利用该模型建立了分布信息主动服务 ,为 Web用户的信息访问提供了透明性、主动性和安全性。本文着重讨论了分布信息主动服务的对象导航模型、主动性以及安全防护机制。 展开更多
关键词 对象WEB 体系结构 主动服务 分布信息 对象导航模型
在线阅读 下载PDF
面向Java的分布式程序测试系统 被引量:2
15
作者 顾庆 陈道蓄 +1 位作者 谢立 孙钟秀 《软件学报》 EI CSCD 北大核心 2003年第4期743-749,共7页
由于程序的分布运行,测试分布式程序必须同时考虑并发特性和运行环境.介绍了一个面向Java语言的分布式程序测试系统JDPT(Java-oriented distributed program testing system).JDPT基于运行环境定义事件,通过事件序列记录分布式程序的运... 由于程序的分布运行,测试分布式程序必须同时考虑并发特性和运行环境.介绍了一个面向Java语言的分布式程序测试系统JDPT(Java-oriented distributed program testing system).JDPT基于运行环境定义事件,通过事件序列记录分布式程序的运行过程,并定义事件约束检测可行事件序列集的有效性.通过该技术,JDPT可以有效地判断程序在运行环境中并发执行的正确性,适用于跨平台的Java程序测试. 展开更多
关键词 分布式程序测试系统 java语言 软件开发 并行程序 事件约束
在线阅读 下载PDF
Java绑定XML架构的技术内涵 被引量:5
16
作者 王岳昭 冒东奎 《北京工业大学学报》 EI CAS CSCD 北大核心 2006年第3期263-268,共6页
为了揭示Java绑定可扩展标记语言(XML)架构的技术内涵,分析了该应用编程接口(API)的开发背景,揭示了它的技术本质,论述了它的工作机理、核心组件、绑定过程的关键操作,即:用绑定编译器绑定XML文件的模式,生成模式导出类和接口,并将它们... 为了揭示Java绑定可扩展标记语言(XML)架构的技术内涵,分析了该应用编程接口(API)的开发背景,揭示了它的技术本质,论述了它的工作机理、核心组件、绑定过程的关键操作,即:用绑定编译器绑定XML文件的模式,生成模式导出类和接口,并将它们编译;解组过程将模式导出的Java类实例化成内容对象,表示XML 文件的内容和结构,让应用程序可直接访问;在生成内容树之前,解组过程可有选择地验证XML文件;借助绑定编译器生成的接口,客户应用可修改内容树所表示的XML数据;所处理的内容树可被编组成1种或多种XML 输出文件.给出了1个典型用例,并指出该API在开发XML Web服务和网络应用方面有很好的应用前景. 展开更多
关键词 java编程语言 可扩展标记语言 接口
在线阅读 下载PDF
基于动态调用图的Java程序修改影响分析技术 被引量:6
17
作者 刘震 缪力 《湖南师范大学自然科学学报》 CAS 北大核心 2011年第6期26-30,共5页
现有的影响分析算法大都基于程序的静态分析技术,分析方法比较复杂且精度不高.针对静态分析存在的问题,提出采用动态分析技术构造Java程序的动态调用图,基于动态调用图,采用k-类方法后向切片计算修改影响集合.实验表明该方法简便易行,... 现有的影响分析算法大都基于程序的静态分析技术,分析方法比较复杂且精度不高.针对静态分析存在的问题,提出采用动态分析技术构造Java程序的动态调用图,基于动态调用图,采用k-类方法后向切片计算修改影响集合.实验表明该方法简便易行,分析精度高,便于修改影响分析技术在大型Java程序测试中的实际运用. 展开更多
关键词 影响分析算法 动态调用图 java程序
在线阅读 下载PDF
反思性教学在Java程序设计实验教学中的应用研究 被引量:4
18
作者 王进 陈建平 《实验技术与管理》 CAS 北大核心 2011年第6期188-189,195,共3页
反思性教学是反思在教学活动中的运用和体现,是指在教学实践过程中教师对自身的教学行为不断进行反思的一种行为。在Java程序设计实验教学中,教师应当掌握反思性教学理论,在实验教学前、实验教学中、实验教学后不断反思自己的教学行为,... 反思性教学是反思在教学活动中的运用和体现,是指在教学实践过程中教师对自身的教学行为不断进行反思的一种行为。在Java程序设计实验教学中,教师应当掌握反思性教学理论,在实验教学前、实验教学中、实验教学后不断反思自己的教学行为,提高教学能力。 展开更多
关键词 反思性教学 java程序设计 实验教学
在线阅读 下载PDF
Slithice:一个基于系统依赖图的Java程序切片工具 被引量:3
19
作者 钱巨 陶彬贤 《计算机工程与应用》 CSCD 2014年第2期31-34,共4页
当前程序切片的相关理论已经较为成熟,但针对Java程序的静态切片工具却非常少见。为便于展开切片应用研究,设计并实现了一个基于系统依赖图的Eclipse切片插件——Slithice。该插件支持不同粒度的底层分析和系统依赖图构建,从而可以使切... 当前程序切片的相关理论已经较为成熟,但针对Java程序的静态切片工具却非常少见。为便于展开切片应用研究,设计并实现了一个基于系统依赖图的Eclipse切片插件——Slithice。该插件支持不同粒度的底层分析和系统依赖图构建,从而可以使切片算法能够在精度和性能之间进行权衡,适应各种规模程序的分析需要。 展开更多
关键词 java 程序切片 静态
在线阅读 下载PDF
基于XML和JAVA构建程序生成器 被引量:7
20
作者 冯少荣 《计算机应用与软件》 CSCD 北大核心 2005年第1期57-59,126,共4页
本文将XML、JAVA、JSP及程序生成器等技术与方法结合起来 ,通过域分析的思路、方法、过程 ,讨论了使用XML和JAVA创建程序生成器的方法和过程 ,并比较了不同方法的优劣。指出了将XML应用到程序创建和维护上的优势。
关键词 XML 生成器 java 域分析 JSP 程序 创建 构建 优势 过程
在线阅读 下载PDF
上一页 1 2 7 下一页 到第
使用帮助 返回顶部