学科分类
/ 1
18 个结果
  • 简介:传统语言编程往往通过预判是否出现了异常,但这种错误处理机制会导致不少问题。为了加强程序的健壮性、流畅性,必须考虑到可能发生的异常事件并做出相应的处理。本文借助典型的面向对象程序设计语言JAVA,来介绍一种新型的的异常处理机制。

  • 标签: 异常 事件 异常处理机制
  • 简介:JavaRMI(RemoteMethodInvocation)是用Java在JDK中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡全球的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。

  • 标签: JAVA RMI 可序列化
  • 简介:对于任何一个完整的应用系统来讲,完善的认证和授权机制是必不可少的。开源的ACEGI为企业级应用中通常会遇到的安全问题提供了很好的解决方案,为使用Spring框架的应用程序提供了丰富的安全服务。在Spring框架下采用ACEGI,可以充分利用Spring框架提供的依赖注入(DependenceInjection)技术,在Web配置文件中完成应用程序的安全配置和管理,具有很高的灵活性.本文在分析了ACEGI架构模型、ACEGI提供的安全过滤器机制,介绍了把ACEGI提供的不同过滤器组合到Spring框架Web应用中的方法和步骤的同时,提出了一种解决JavaWeb应用程序安全问题的思路和方法。

  • 标签: ACEGI 安全 WEB应用
  • 简介:Java只支持单继承,子类可以继承父类的所有非静态成员,也可以对这些成员进行重新定义,包括对方法成员的覆盖和对变量成员的隐藏,即继承中表现出来的多态性。

  • 标签: JAVA 继承中多态 机理分析
  • 简介:ACCP的“多模式教学法”与NIIT的“MCLA教法”是计算机软件教育比较先进的教学理念,将“模式教学”与“案例教学”渗透到单元课程开发中,有益于教学效率与质量的提高。

  • 标签: 多模式教学 MCLA教法 单元课程开发 案例教学
  • 简介:针对c/s的特点,结合java技术的功能特性,本文介绍了一种基于java技术设计的网吧计费系统,通过对socket、多线程、向量和jdbc等java技术和网吧计费系统功能及特点的分析,提出设计网吧计费系统的思想、模式及实现方法,使系统具备更高的可靠性和容错能力.

  • 标签: JAVA C/S 网吧计费系统
  • 简介:摘要对排序算法的分析可以从以下几个方面进行排序算法的稳定性、平均时间、最坏情况、辅助存储空间。从稳定性来说,稳定的排序算法有直接插入排序、冒泡排序、归并排序,其它排序算法都是不稳定的。对这几种经典排序算法进行研究练习,对我们编程思路的开拓是大有裨益的。

  • 标签: JAVA 算法排序程序
  • 简介:本文介绍了基于JAVA的数据库的访问机制,对实际应用中出现的问题进行了分析,提出了数据库连接池技术的解决方案,分析了连接池的工作原理,并给出应用实例予以说明。

  • 标签: JAVA 数据库 连接池 WEB
  • 简介:首先给出了矩阵乘法的分块并行算法原理,然后用JAVA语言描述该算法并对算法从几个方面进行优化分析和设计,最后JAVA多线程实现了算法。该程序在不同计算机上的运行情况,给出了一种结论:JAVA多线程可以在多处理机上实现并行计算。

  • 标签: 并行计算 多线程 矩阵乘法
  • 简介:主要探讨了Java程序编译及启动运行过程中常见的问题,并分析了Java内部对这些问题的基本处理机制,提出了相关问题的解决方法。

  • 标签: JAVA 路径
  • 简介:本文讨论了数字证书及其在网络安全中的重要作用,介绍了Java技术在安全中的应用,最后利用Java实现客户端数字证书的签名和验证.

  • 标签: CA 数字证书 X509 JAVA SSL
  • 简介:针对Java语言本身没有指针的类型,使用Java语言调用API与USB-HID设备通信显得尤为困难的问题,介绍了如何使用JNative框架实现在windows平台下访问USB-HID设备,使java开发人员可以直接调用API完成程序与设备的通信。

  • 标签: JAVA USB-HID JNative
  • 简介:摘要Java程序设计课程是一门非常重要的语言类课程,是游戏开发与设计的基础课程,其中的面向对象、封装、继承等思想让初学者很难理解,容易产生“知难而退”的情绪。文章以“图片浏览器”项目制作为实例,介绍了如何应用任务驱动教学法在Java程序设计课程中开展教学设计和教学实施,以实现教学目标和教学任务。

  • 标签: 任务驱动教学设计Java程序设计
  • 简介:Java的发展前景和空间巨大,但是企业却招不到掌握Java技术的优秀人才,高职软件专业毕业生与企业需求脱节是主要原因。在项目教学和"三三三"人才培养模式的背景下,建议采用"项目+任务驱动"教学法,即采用适合教学的项目并以合理的分解贯穿于教学活动中,使用期末考试+期末实训答辩双层考核制度,保障学生理论知识的掌握和实践能力的运用,从而取得较好的教学效果。

  • 标签: JAVA 项目教学 任务驱动 教学方法
  • 简介:abstractclass和interface是Java语言中对于抽象类定义的两种机制,它们之间在对于抽象类定义的支持方面具有很大的相似性,有时可以相互替换,因此很多初学开发者在进行抽象类定义时对于abstractclass和interface的选择上比较模棱两可。实际上,两者之间还是有区别的,对于它们的选择可以反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给读者提供一个在二者之间进行选择的依据。

  • 标签: 抽象类(abstractclass) 接口(interface) 面向对象
  • 简介:为了科学规范的选拔和培养优秀的高水平运动员,构建了一种科学高效的选拔和训练运动员的辅助方法-运动员训练专家系统。本系统收集了运动员教练在实践中总结的比赛经验和训练计划等资料,将这类隐性知识在计算机上建立了知识库,并设计了基于判断树的推理规则;文章以Java平台与人工智能语言Prolog相结合混合编程,用Java平台实现用户界面和模块组建的功能,方便地实现了专家系统的判断界面随着判断的深入而进行动态变化的过程;专家系统采用Prolog语言实现知识库与推理机功能。使用混合编程共同打造运动员训练专家系统。

  • 标签: 运动员 专家系统 知识库 判断树 PROLOG
  • 简介:基于Web的远程教学系统是一种基于网络的分布式系统,它的关键技术—Web技术是较成熟的全球计算资源共享的解决方案,但其体系结构不够灵活;而分布式对象技术中的CORBA(CommonObjectRequestBrokerArchitecture)解决了网络异构性,实现网络透明性,Java解决了体系异构性,实现处理透明性,两者的集成能弥补Web的缺点。应运用集成CORBA-Java技术的三层体系结构来构建基于Web的远程教学系统。

  • 标签: WEB CORBA-Java 集成Web、CORBA和Java的三层体系结构
  • 简介:信息化教学设计是现代教育技术理论指导下运用多媒体技术和网络技术解决教学中的难点和重点。运用信息化技术对所授课程创设生动有趣的教学情境,有助于提高学生兴趣,促进学生学习积极性。通过大赛获奖作品的教学设计和实践,阐明教学设计实践遵循的六个环节。信息化手段引入模式具有“案例驱动、分析思考,小组协作,课外延伸,多元评价,重在实践”的特点,使抽象的程序设计课程生动有趣,完成教学示范促进学生多种能力的发展,同时获得信息化教学设计追求的教学启示。

  • 标签: 信息化教学设计 抽象类 教学改革