首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
1995年12月,Sun Microsystems Inc推出的Java程序设计语言环境,使人们看到了解决问题的曙光.Java是一种易移植、高效、简捷,面向对象的程序设计语言并支持运行时的动态环境.与C/C++相比,它具有更加完善的结构无关性、真正的面向对象和与Internet的协同工作等特性.介绍了Java的设计思想及其特性,并提出作者的一些看法.  相似文献   

2.
Java语言的出现给Internet的应用与发展带来新的活力,尤其是它的“与平台无关性”适应了Internet计算模式,因此得到了迅速的发展。本文阐述了Java语言“与平台无关性”的实现机理及所涉及的关键技术。  相似文献   

3.
焦阳  程杰 《创新科技》2013,(4):12-13
<正>近年来随着信息化技术的普及,很多计算机相关专业都开有程序设计语言类的课程,如:C、C++、VB和Java语言等等,使学生能够通过这类课程的学习掌握一种计算机语言。程序设计语言课程本应是动手能力和实际应用较强的课程,然而,在实际  相似文献   

4.
董正言 《科技资讯》2014,12(18):20-21
跨平台是Java语言的重要特性,和普通高级语言源程序跨平台不同,Java语言的跨平台是指目标程序跨平台。这种跨平台特性使Java语言成为了目前使用最为广泛的Internet应用编程语言。本文介绍Java语言和其他高级语言在跨平台特性上的区别,以及Java语言实现跨平台特性的原理。  相似文献   

5.
在对泛型程设本质特征深入研究的基础上提出了新型泛型语言机制构想,并在Apla→Java生成系统中具体实现的新方法.该方法比现有的Java、C++、C#等语言中泛型机制的实现方法简单,并通过经典算法实例演示实现效果,大量用例的成功测试表明该实现方法的可靠性和新型泛型语言机制的正确性.  相似文献   

6.
泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自定义的类型约束而不是仅局限于预定义类型.该文对C++、Concepts C++、Java、C#以及Python等5种不同的、支持泛型程序设计的面向对象程序设计语言进行综合比较,并执行一个典型的且能够较好支持泛型编程机制的例子来分析这些面向对象语言的特征及对泛型编程机制的支撑程度,从而探寻泛型编程的本质特性,为减少程序开发的冗余、增强程序的可维护性提供参考.  相似文献   

7.
周毅 《甘肃科技》2005,21(3):75-77
由于Java语言具有的诸多特性以及Internet和嵌入式系统的普及,对已经投入应用的使用C 语言编写的软件进行Java移植,在软件活动中的比例越来越大以及这一活动过程的特殊性.针对其过程进行的管理控制与开发方法和传统软件活动有所不同,因此讨论了针对移植的策略。并以一个移植项目——LED航显系统移植为例,证明这些策略的有效性。  相似文献   

8.
针对C++语言与C语言的关系及C++语言的语法规则和编程方法上的特征,着重从传统结构化过程语言方面、面向对象编程语言方面和程序设计三个方面,探讨了C++语言对C语言的扩展.  相似文献   

9.
Java语言简洁、集多种程序设计语言之大成,且面向对象、具有可移植性、分布性、安全性、高性能等特色。用Java语言编写成的Java程序与数据库的接口规范JDBC,使Java程序可以通过统一标准规范的JDBCAPI来与不同的数据库通信。Java应用软件与数据库的结合及Java语言的跨平台特性,使之成为Internet和Intranet环境下开发数据库应用系统的理想选择方案。  相似文献   

10.
Java简介     
白亮 《厦门科技》2005,(1):27-29
Java是SUN公司开发的一种面向对象的新一代网络编程语言,它可以在各种不同的机器、操作系统的网络环境中进行开发,具有解释型语言(如Basic语言)和编译型语言(如C语言)的特性。Java摒弃了C 中各种弊大于利的功能和许多很少用到的功能,用Java开发的程序可以在网络上传输.并运行于任何客户机上。  相似文献   

11.
基于JAVA的3D图形开发技术   总被引:2,自引:0,他引:2  
Java语言具有结构中立性、网络分布性等优点,它的3D图形API在开发Internet及WWW上的图形网络应用程序时有极大优势,因而得到了迅速地推广和应用.介绍Java3D API的特点,总结了Java3D API的组成,对Java3D数据结构、应用程序的编程要点作了重点评述,对如何利用Java3D API进行应用程序开发作了初步研究.  相似文献   

12.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分.文章介绍了在Linux的gcc/g++环境下,C/C++程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C++程序接口.  相似文献   

13.
计算机软件专业教育模式的探讨   总被引:1,自引:0,他引:1  
改变传统教学模式,将软件语言类课程分为基础性与应用性两类。使用参加省二级考试方式,将打基础的C++课程学扎实。再采用项目式教学法对VB、Java、Delphi、VC++等应用性课程进行教学,使学生获得软件公司所需要的项目开发知识及代码编写、软件测试的能力。利用课程组的建立来加强课程建设。对学生采用先严后宽的管理模式,培养学生的创新能力。  相似文献   

14.
本文主要阐述Java语言的特点与优势,Java语言的四大应用领域,Java开发注意事项以及JAVA与C语言对比。  相似文献   

15.
关于Open MP:一个并行编程接口   总被引:1,自引:0,他引:1  
OpenMP是一个公认的共享存储系统的并行编程接口.它由一些语言指导(directives)及库函数组成,并建立在Fortran或者C、C++语言的基础上.优点是简单、通用,有利于快速开发并行程序.介绍了它的发展历史、执行模型以及它的三个组成部份,即语言指导(一些在Fortran、C或C++基础上增加的注释语句)、运行库函数(共有10个与执行环境有关的运行库函数)和环境变量(设置该OpenMP执行时所需的线程总数).文中还提供了已公开发布的OpenMP应用程序的情况,并讨论了它将来的发展趋势.OpenMP的推广,还需要解决它的可扩展性问题.  相似文献   

16.
三维激光扫描测绘成图软件即Lass是针对地面三维激光扫描地形数据点云密度高、容量大、噪声多(如植被)等特点,利用IDL语言强大的数据分析能力和三维可视化技术,采用IDL、Java和C++混合编程技术开发而成。以IDL语言为基础,对Lass的系统构建和开发中的关键技术进行了介绍,并对Lass系统主要功能做了介绍,可为相关软件的开发和三维激光扫描数据处理提供参考。  相似文献   

17.
本文介绍了计算机中随机数伪随机的特点,阐述了其原理、产生过程以及随机种子的概念.同时从C/C++和Java编程生成随机数的方法中验证了随机数伪随机这一特点.  相似文献   

18.
C++函数的参数传递和返回值问题的教学研讨   总被引:2,自引:0,他引:2  
C++是计算机专业的一门基本程序设计语言课程,函数是理解C++语言的重要基础。而C++中函数的参数传递和返回值内容是一个重要而难讲解的内容。笔者系统地分析了函数参数传递中值调用和引用调用以及函数值返回和引用返回的本质,并举例进行了说明。最后给出了讲授这部分内容的一些经验和方法。  相似文献   

19.
稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。本文从与C/C++内存泄漏对比的角度分析了Java内存泄漏问题,探讨了当前研究和工具中存在的不足并分析了其原因。  相似文献   

20.
Java和C 是目前使用最为广泛的两种面向对象编程语言.着重从语言实现机制方面讨论了Java与C 在安全性方面的差异.  相似文献   

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

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