期刊文献+
共找到841篇文章
< 1 2 43 >
每页显示 20 50 100
生成式人工智能赋能Java语言程序设计的生成性教学实践
1
作者 李琬 吕俊杰 王理 《科教文汇》 2026年第3期92-95,共4页
高校教师运用生成式人工智能革新课堂已成为高等教育的必然趋势。本文以Java语言程序设计课程为例,阐述了将生成式人工智能融入生成性教学各个环节的实践策略,包括教学内容设计、教学方法创新、教学评价优化以及教学反思与风险防控等,... 高校教师运用生成式人工智能革新课堂已成为高等教育的必然趋势。本文以Java语言程序设计课程为例,阐述了将生成式人工智能融入生成性教学各个环节的实践策略,包括教学内容设计、教学方法创新、教学评价优化以及教学反思与风险防控等,旨在提升教学效率和质量,激发学生的学习兴趣、创造力与生成性思维。应用生成式人工智能赋能Java语言程序设计的生成性教学,在显著提升备课效率与课堂参与度的同时,实现了教育价值与技术赋能的深度融合,从而培养出具备解决复杂问题能力的新时代人才。 展开更多
关键词 生成式人工智能 生成性教学 java语言程序设计
在线阅读 下载PDF
创新项目驱动的Java程序设计课程教学改革——以YY聊天室项目开发为例
2
作者 彭东海 余焕杰 《计算机教育》 2026年第2期170-177,共8页
针对传统程序设计类课程理论与实践脱节、学生创新能力不足的问题,提出以YY聊天室项目为载体的教学改革方案,具体阐述设计25个子项目,涵盖GUI设计、网络通信、多线程、数据库技术等内容,并通过线上线下混合教学和分阶段任务分解实施教... 针对传统程序设计类课程理论与实践脱节、学生创新能力不足的问题,提出以YY聊天室项目为载体的教学改革方案,具体阐述设计25个子项目,涵盖GUI设计、网络通信、多线程、数据库技术等内容,并通过线上线下混合教学和分阶段任务分解实施教学案例,通过该案例在Java程序设计课程中的使用说明教学效果,为程序设计类课程改革提供实践参考,并为后续教学内容优化提供方向。 展开更多
关键词 项目驱动教学 java程序设计 教学改革 创新能力 混合教学
在线阅读 下载PDF
基于模糊测试的Java反序列化漏洞挖掘 被引量:2
3
作者 王鹃 张勃显 +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
人工智能在Java程序设计课程教学中的应用 被引量:3
4
作者 潘少伟 朱爱琴 《福建电脑》 2025年第2期98-102,共5页
为提高Java程序设计课程教学质量以及减轻教师的教学压力,本文构建了一个智能化的线上教学平台。平台采用Browser/Server模式,利用人工智能技术库Deeplearning4j、TensorFlow Java API和Encog等进行业务驱动,并采用MySQL、MongoDB、MinI... 为提高Java程序设计课程教学质量以及减轻教师的教学压力,本文构建了一个智能化的线上教学平台。平台采用Browser/Server模式,利用人工智能技术库Deeplearning4j、TensorFlow Java API和Encog等进行业务驱动,并采用MySQL、MongoDB、MinIO和Redis满足不同数据类型的存储需求。实践表明,该教学方式可有效提高学生的积极性与参与感,有助于提高学生的教学成绩。 展开更多
关键词 线上教育 人工智能 java程序设计 教学改革
在线阅读 下载PDF
大模型辅助的"Java程序设计"课程教学探索
5
作者 谢红梅 周勇 王广兰 《计算机应用文摘》 2025年第20期41-43,46,共4页
大模型技术的飞速发展正在推动高等教育不断变革,促进智能技术与高等教育的深度融合,逐步形成智能化教学的新模式.针对传统"Java程序设计"课程中教学内容固化、教学模式单一、缺乏个性化培养等问题,提出基于大模型辅助的"... 大模型技术的飞速发展正在推动高等教育不断变革,促进智能技术与高等教育的深度融合,逐步形成智能化教学的新模式.针对传统"Java程序设计"课程中教学内容固化、教学模式单一、缺乏个性化培养等问题,提出基于大模型辅助的"Java程序设计"课程教学体系.通过借助Deepseek等大模型平台,将航空航天等领域的实际问题引入Java教学内容,贯彻教师、学生与大模型深度融合的交互式教学理念,从而实现个性化教学,全面提升学生的系统能力与创新能力. 展开更多
关键词 java程序设计 大模型 教学改革
在线阅读 下载PDF
Stability of Nonlinear Systems Using Optimal Fuzzy Controllers and Its Simulation by Java Programming 被引量:1
6
作者 Mohammad Javad Mahmoodabadi Saideh Arabani Mostaghim 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2019年第6期1519-1527,共9页
In this paper, at first, the single input rule modules(SIRMs) dynamically connected fuzzy inference model is used to stabilize a double inverted pendulum system. Then, a multiobjective particle swarm optimization(MOPS... In this paper, at first, the single input rule modules(SIRMs) dynamically connected fuzzy inference model is used to stabilize a double inverted pendulum system. Then, a multiobjective particle swarm optimization(MOPSO) is implemented to optimize the fuzzy controller parameters in order to decrease the distance error of the cart and summation of the angle errors of the pendulums, simultaneously. The feasibility and efficiency of the proposed Pareto front is assessed in comparison with results reported in literature and obtained from other algorithms.Finally, the Java programming with applets is utilized to simulate the stability of the nonlinear system and explain the internetbased control. 展开更多
关键词 Double INVERTED PENDULUM system fuzzy control java programMING MULTI-OBJECTIVE algorithm particle SWARM optimization(PSO)
在线阅读 下载PDF
应用JAVA程序实现计算机通信网络中的路由算法优化
7
作者 刘平 《现代传输》 2025年第3期46-50,共5页
本文探讨了如何利用JAVA编程语言实现计算机通信网络中路由算法的优化。通过对比分析几种常见的路由算法,如Dijkstra算法、Bellman-Ford算法和Floyd-Warshall算法,并结合JAVA语言的特性,提出了一种改进的路由算法。该算法在基于Dijkstr... 本文探讨了如何利用JAVA编程语言实现计算机通信网络中路由算法的优化。通过对比分析几种常见的路由算法,如Dijkstra算法、Bellman-Ford算法和Floyd-Warshall算法,并结合JAVA语言的特性,提出了一种改进的路由算法。该算法在基于Dijkstra算法的基础上,引入了路由表更新机制和路由负载均衡策略,有效提升了网络路由的效率和可靠性。文中给出了算法的详细设计和JAVA实现代码,并通过仿真实验对算法性能进行了评估。实验结果表明,改进后的路由算法在网络吞吐量、传输时延和负载均衡等方面均优于传统算法,具有良好的应用前景。 展开更多
关键词 计算机通信网络 路由算法 java程序 DIJKSTRA算法 算法优化
在线阅读 下载PDF
“1+X”证书制度背景下Java程序设计课程创新研究
8
作者 王颖 《科学与信息化》 2025年第1期96-98,共3页
近年来,乐山职业技术学院为提高物联网应用技术专业学生的Java程序设计水平,进行了多次教改项目的研究。为了进一步提高学生岗位能力及实践动手能力,开启了将“1+X”证书制度融入Java程序设计课程的研究,达到以考促学,岗课证融通的目的... 近年来,乐山职业技术学院为提高物联网应用技术专业学生的Java程序设计水平,进行了多次教改项目的研究。为了进一步提高学生岗位能力及实践动手能力,开启了将“1+X”证书制度融入Java程序设计课程的研究,达到以考促学,岗课证融通的目的。本文从研究目的入手,先介绍“1+X”证书制度的背景,国内兄弟院校发展情况,再结合乐山职业技术学院实际特点和情况,初步探讨了该校今后在开展此类项目的几点思考,为后续进一步开展深入研究打下基础。 展开更多
关键词 java程序设计 “1+X”证书制度 课程创新
在线阅读 下载PDF
Some Practical Issues Regarding Java Programming
9
作者 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语言程序设计课程为例 被引量:3
10
作者 梁丽丽 《信息与电脑》 2025年第2期227-229,共3页
教育数字化战略不断推进,高校为了培养并输送数字化、复合型的应用人才,必须在人才培养模式、教学模式、课程体系等方面进行改革。为了解决目前Java语言程序设计课程教学过程中存在的师生互动频率低、学生自主学习能力差等问题,课题组... 教育数字化战略不断推进,高校为了培养并输送数字化、复合型的应用人才,必须在人才培养模式、教学模式、课程体系等方面进行改革。为了解决目前Java语言程序设计课程教学过程中存在的师生互动频率低、学生自主学习能力差等问题,课题组成员在教育数字化背景下,基于该课程特点以及企业对编程人才的需求,提出线上线下混合式教学模式。实践证明,此教学模式提高了Java语言程序设计课程的教学质量,是一种目前适合高校提高人才培养质量的教学模式。 展开更多
关键词 教育数字化 线上线下混合式 java语言程序设计
在线阅读 下载PDF
An Intelligent Assessment Tool for Students’ Java Submissions in Introductory Programming Courses
11
作者 Fatima Al Shamsi Ashraf Elnagar 《Journal of Intelligent Learning Systems and Applications》 2012年第1期59-69,共11页
This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dy... This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dynamic analysis is based on JUnit framework, the static analysis is based on the graph representation of the program and its quality which is measured by software metrics. The graph representation is based on the Control Dependence Graphs (CDG) and Method Call Dependencies (MCD). eGrader outperforms existing systems in two ways: the ability of grading submission with semantic-errors, effectively, and generating reports for students, as a feedback on their performance, and instructors on the overall performance of the class. eGrader is well received by instructors not only for saving time and effort but also for its high success rate that is measured by four performance indicators which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%). 展开更多
关键词 java programMING COMPUTER Aided Education COMPUTER Aided Assessment Control DEPENDENCE GRAPHS
暂未订购
Research on the Transformation of Teaching and Research Form of Professional Teachers in Blended Learning at Colleges and Universities - Taking the Java Programming Course as an Example
12
作者 Xiuying Wu Lingjia Chen 《Journal of Contemporary Educational Research》 2021年第12期24-31,共8页
In view of the current situation that offline teaching is the main mode of teaching Java Programming in higher vocational schools,this paper introduces the online and offline hybrid teaching method and expounds it fro... In view of the current situation that offline teaching is the main mode of teaching Java Programming in higher vocational schools,this paper introduces the online and offline hybrid teaching method and expounds it from the aspects of blended learning design,teaching organization,and implementation.At the same time,combined with the characteristics of blended learning,this paper proposes that under the new mode,teachers should actively change the form of teaching and research,the teaching mode,and the role of teachers,take students as the center,and build an independent and effective classroom. 展开更多
关键词 java programming Blended learning Teacher’s role Teaching and research form
在线阅读 下载PDF
基于RAG的Java程序设计课程助手设计 被引量:1
13
作者 胡继礼 周青青 +1 位作者 谷宗运 殷云霞 《淮北师范大学学报(自然科学版)》 2025年第2期92-96,共5页
为提升Java程序设计课程教学效率,开发并评估一种名为“JavaCopilot”交互式学习辅助工具。该工具结合先进的大语言模型(LLM)和检索增强生成(RAG)技术,利用Java教科书、教学大纲及常见问题构建文档语料库,基于Qwen开源模型开发。JavaCop... 为提升Java程序设计课程教学效率,开发并评估一种名为“JavaCopilot”交互式学习辅助工具。该工具结合先进的大语言模型(LLM)和检索增强生成(RAG)技术,利用Java教科书、教学大纲及常见问题构建文档语料库,基于Qwen开源模型开发。JavaCopilot能够为学生和教师提供精准、流畅的互动式问答服务、实时编程指导以及对Java编程概念详尽解释。JavaCopilot在RAGAS(检索增强生成评估)框架评估的上下文相关性达到89%,答案忠实度达到95%,答案召回率高达100%。因此,JavaCopilot有望成为Java教育领域有力辅助工具,并对推动编程教育发展具有重要意义。 展开更多
关键词 人工智能 大语言模型 检索增强生成 java程序设计
在线阅读 下载PDF
基于模拟执行的Android应用Java方法与Native函数的映射识别
14
作者 徐贯虹 傅建明 +1 位作者 聂宇 解梦飞 《信息安全学报》 2025年第3期1-17,共17页
Native code被广泛应用,为移动应用提供丰富的功能和开发方面的便利性。然而,Native code天然的跨层执行行为给Android应用数据流分析带来了挑战。由于语言与程序运行机制的差异,过去针对Android应用的数据流分析往往仅关注Java层代码行... Native code被广泛应用,为移动应用提供丰富的功能和开发方面的便利性。然而,Native code天然的跨层执行行为给Android应用数据流分析带来了挑战。由于语言与程序运行机制的差异,过去针对Android应用的数据流分析往往仅关注Java层代码行为,这种跨层分析断点使得隐私泄露和恶意代码行为可以轻易地隐藏在Native层中。针对这一问题,现有工作尝试基于静态分析建立Java与Native之间的方法调用映射,从而补全跨层行为分析的断点。然而,这些方案既无法应对Native库中广泛存在的保护机制,也缺乏对Native方法动态绑定机制的理解。在本文中,我们提出了JNativeEmu,一种基于模拟执行的跨层方法调用映射分析工具。JNativeEmu以跨层调用注册作为解析入口,在模拟执行过程中补全基本的系统调用与JNI依赖。通过符号执行的引导,它能够准确建模Android应用中的跨层映射,为后续的跨层数据流分析提供可靠的支持。JNativeEmu的方法增强了对Native code跨层执行行为的理解,解决了现有数据流分析的跨层分析局限。我们对应用市场50个流行应用中1309个Native库的分析结果表明,JNativeEmu能够正确模拟执行其中83.2%的Native库并且没有发生崩溃。进一步地,在动态注册Native方法的解析成功数量上,JNativeEmu的识别结果较Jn-saf提高了2.23倍。此外,本文还通过案例研究对Native库中的函数注册实现和相应的程序保护机制进行了具体分析。 展开更多
关键词 本地代码 跨层程序分析 混淆 模拟执行
在线阅读 下载PDF
Java程序设计课程中面向对象的教学与设计
15
作者 梅俊 《信息与电脑》 2025年第3期233-235,共3页
文章针对高职院校Java面向对象程序设计课程中面向对象特性的教学难点,提出了基于案例与项目驱动相结合的教学方法。通过封装、继承、多态三大特性的案例教学设计,结合实际项目实践,培养学生的面向对象编程思维。在教学实施中,采用分组... 文章针对高职院校Java面向对象程序设计课程中面向对象特性的教学难点,提出了基于案例与项目驱动相结合的教学方法。通过封装、继承、多态三大特性的案例教学设计,结合实际项目实践,培养学生的面向对象编程思维。在教学实施中,采用分组讨论、实训项目、多样化考核等方式,提升学生动手能力和团队协作能力。实践表明,该方法能显著提高学生学习兴趣和成绩,增强学生解决实际问题的能力。同时,教学反思指出需增加多态和接口教学时间,以丰富实战案例,并通过校企合作、技能竞赛等方式进一步增强教学效果。 展开更多
关键词 java程序设计 面向对象程序设计 封装 继承 多态
在线阅读 下载PDF
Java编程语言在云端海量大数据开发中的应用
16
作者 林诚亮 《计算机应用文摘》 2025年第6期238-240,共3页
鉴于本地应用日志数据来源广泛且数据量大,而本地计算资源受限,导致数据分析效率低下、应用效果不佳,文章研究了Java编程语言在云端大数据开发中的应用。利用Hadoop处理云端用户行为数据,设计了MapReduce任务以识别目标对象,并采用SD树... 鉴于本地应用日志数据来源广泛且数据量大,而本地计算资源受限,导致数据分析效率低下、应用效果不佳,文章研究了Java编程语言在云端大数据开发中的应用。利用Hadoop处理云端用户行为数据,设计了MapReduce任务以识别目标对象,并采用SD树对数据库进行索引。实验结果显示,与对照组相比,实验组在相同事务处理量下的日志量减少了60%,显著减少了不必要日志记录。这得益于Java技术的应用,通过代码优化与迁移至云端来提高了数据分析效率,减少了重复性日志分析开销,实现了海量日志数据的合理应用。这不仅降低了磁盘I/O交互频率,还增强了数据分析的有效性。 展开更多
关键词 云端 大数据 开发 java 编程语言
在线阅读 下载PDF
基于AI大模型的Java程序设计实践方法探究
17
作者 万聪 王聪 《计算机教育》 2025年第7期98-102,共5页
针对AI大模型在Java程序设计实践教学中的应用,分析大模型对程序设计教学带来的挑战和机遇,提出基于AI大模型的Java编程实践教学方法并阐述如何用于辅助实践教学,最后说明该方法的有效性。
关键词 大语言模型 程序设计实践 java语言 教学改革
在线阅读 下载PDF
基于Java语言的蔬菜销售系统设计
18
作者 吴艺佳 李向江 《科技创新与生产力》 2025年第2期130-133,共4页
随着互联网技术的普及与推广,电子商务平台已成为人们购物的重要途径。为提高蔬菜销量、满足买家个性化需求,使用Java语言,并运用HTML语言、CSS技术和Vue组件开展前端设计;采用Spring Boot框架、MySQL数据库进行后端编程,设计了一个基于... 随着互联网技术的普及与推广,电子商务平台已成为人们购物的重要途径。为提高蔬菜销量、满足买家个性化需求,使用Java语言,并运用HTML语言、CSS技术和Vue组件开展前端设计;采用Spring Boot框架、MySQL数据库进行后端编程,设计了一个基于Java语言的蔬菜销售系统。经测试,该蔬菜销售系统运行稳定、使用便捷。本文对于降低线下销售成本、带动农民脱贫致富有着重要的现实意义。 展开更多
关键词 java语言 蔬菜 销售平台 类图 程序设计
在线阅读 下载PDF
竞赛驱动法在Java程序设计教学改革中的应用
19
作者 张金厦 《移动信息》 2025年第12期138-140,共3页
竞赛驱动法作为一种新型教学模式逐渐受到广泛关注。基于此,文中探讨了竞赛驱动法在Java程序设计教学改革中的应用。具体地,阐述了竞赛驱动法的理论基础与教学价值,分析了在Java程序设计教学中的具体应用以及面临的挑战,并提出了相应的... 竞赛驱动法作为一种新型教学模式逐渐受到广泛关注。基于此,文中探讨了竞赛驱动法在Java程序设计教学改革中的应用。具体地,阐述了竞赛驱动法的理论基础与教学价值,分析了在Java程序设计教学中的具体应用以及面临的挑战,并提出了相应的解决策略,以期为高校Java程序设计课程的教学改革提供参考。 展开更多
关键词 竞赛驱动法 java程序设计 教学改革
在线阅读 下载PDF
Java编程语言在计算机软件开发中的应用
20
作者 汪泊 《软件》 2025年第6期128-130,共3页
计算机软件开发在当前的电子信息工程建设发展中发挥着重要作用。基于不同行业领域的发展要求,本文以计算机软件开发为主要研究对象,着重从Java编程语言的角度,结合以往参与软件开发的工作经验,在简单介绍Java编程语言特点的基础上,探... 计算机软件开发在当前的电子信息工程建设发展中发挥着重要作用。基于不同行业领域的发展要求,本文以计算机软件开发为主要研究对象,着重从Java编程语言的角度,结合以往参与软件开发的工作经验,在简单介绍Java编程语言特点的基础上,探究其在计算机软件开发中的具体应用情况,明确应用Java编程语言需要注意的问题,旨在助力软件开发技术水平的提升。 展开更多
关键词 java编程语言 计算机软件 软件开发
在线阅读 下载PDF
上一页 1 2 43 下一页 到第
使用帮助 返回顶部