首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在前一讲中,我们介绍了有关Java语言库Java.lng中的重要类库的应用,在本讲中继续介绍Java其他字库在编程方面的应用。一、Java的IO类库每种语言都有其输入输出系统,Java也不例外,它?定义的数据流的类和方法都收录在Java.ic程序包中。在输出流的类中,类Outputstream是其它输出流类〕祖先,其它输出流类都是它的派生类。它是一个抽象S,它只定义了三个方法:Write一将数据输出到数据流。;flush一将缓冲区内的数据输出;。lose一关闭输出数g流,释放所占用的资源。与Outputstream相对应的输入数据流类是Input-tream,它也是输…  相似文献   

2.
人们喜欢Java主要是它可以在WEB上创建丰富的图像界面。Java有许多类用于图像和图像处理。但是Java图像类库中没有提供移动和缩放图像的功能。笔者经过摸索,用Java语言实现了图像的移动和缩/放功能。  相似文献   

3.
为了便于Java程序员开发设计窗口图形程序,Java提供了Java.AWT程序包(Abstract WindowsToolkit)。它包括60多个类和接口,提供了一些图形界面(GUI)(如按钮,正文框,菜单…)、容器类(如Windows、panel…)、图形处理和多媒体API以及布局管理功能等。 一、AWT类库与applet类库 下面,我们通过一个表格来说明类库所具有的功能,见表1-1。  相似文献   

4.
Java虚拟机新技术探讨   总被引:4,自引:1,他引:4  
俞建新  孙希 《计算机应用》2001,21(Z1):74-76
Java语言的运行环境(Java平台)由Java虚拟机和应用编程接口(API,也叫运行类库)两部分组成,其中虚拟机是程序运行的引擎,主要完成字节码解释执行、线程同步、垃圾回收等功能,它所使用的技术决定了程序的运行速度.文中从几个主要方面介绍了当前Java虚拟机实现所使用的主要新技术.  相似文献   

5.
Java语言入门     
在本讲中,将介绍Java的使用、Java的包和类库以及Java程序出错异常的处理。 一、类的使用 1.null、this和super Java语言中每个类均有3个特殊变量:null、this和super,其作用分别介绍如下: ●null为“空”变量,用来表示一个不存在实例的  相似文献   

6.
在这个关于Java语言、编程及应用的连载中,我们依次就Java系统的概貌、Java语言规范、Java语言编程、Java语言API、Java类库以及Java虚拟机等内容,逐一作详细的介绍。在Java词法、语法的叙述部分,我们将与C/C++作比较;在JavaAPI和类库的讲解过程中,将结合例子,介绍它们的使用方法。目前,SUN公司已在Solans、Windows95等环境上,提供了Java的运行环境,本连载使用的是Win95下的Java环境,所有的例子,都在它上面编译、调试通过。Web测览器使用的是Win95环境下的NetscapeNavigator2.0创览器。一、Java简单养例为了使读…  相似文献   

7.
Java是一个广泛使用的网络编程语言,它是一种新的计算概念。本文从Java语言、Javaapplet以及Java提供的丰富的类库三个方面来讨论,Java的特点,并且通过把,Java与C,C++相对比进一步指出Java所具有的优点。  相似文献   

8.
Java语言是目前比较流行的网络编程语言,其内置类库对多媒体技术的支持能力相当强,尤其对文本、图形、图像、声音等媒体的处理与展示均提供了极其丰富的接口.下面笔者就将教你如何用Java实现声音文件的播放,您也可以把它应用到主页中去,使你的主页更具魅力.  相似文献   

9.
众所周知,Java语言以其简洁、完全面向对象、与硬件无关和动态执行等优点风靡世界,这也奠定了它的Internet编程语言之王的地位F然而,这些给Java也带来了一个重要缺陷:它的代码保护相当困难。用一个十六进制阅读器打开Java类文件(.class文件,Java的执行文件),就会发现所有的变量名和方法名(除方法内部定义的局部变量外),均以与源程序相同的字符串形式存在着。这是因为Java类文件是相互独立的,而动态执行也不依赖其他信息,所以保留这些名字是绝对必要的。另外,Javab}lecede的指令简单,比其他基于硬件的指令集更依赖于自…  相似文献   

10.
Java技术促进了Interenet的发展,能使Web页面产生生动活泼的画面,能使Web页由静态转变为动态,是一种简化的C 语言,是一种安全的语言,具有阻止计算机病毒传输的功能.Java语言代表了新一类程序设计语言的发展方向.它已成为Internet上的通用语言.Java语言具有简单性、面向对象、分布性、编译和解释性、健壮性、安全性、中性的体系结构、可移植性、高性能、多线程性和动态性等特点.Java语言开发环境代表了新一类开发环境的发展方向.目前流行的Java语言开发环境,如Visual cafe,JavaWorkShop等,这些开发环境都是可视化、集成化、图形化、交互式向导  相似文献   

11.
彭帅 《程序员》2008,(2):116-119
在JDK 1.4的新特性中,NIO无疑是最显著和鼓舞人心的。NIO的出现事实上意味着Java虚拟机的性能比以前的版本有了较大的飞跃。在以前的JVM的版本中,代码的执行效率不高(在最原始的版本中Java是解释执行的语言),用Java编写的应用程序通常所消耗的主要资源就是CPU,也就是说应用系统的瓶颈是CPU的计算和运行能力。在不断更新的Java虚拟机版本中,通过动态编译技术使得Java代码执行的效率得到大幅度提高,几乎和操作系统的本地语言(例如C/C++)的程序不相上下。在这种情况下,应用系统的性能瓶颈就从CPU转移到IO操作了。尤其是服务器端的应用,大量的网络IO和磁盘IO的操作,使得IO数据等待的延迟成为影响性能的主要因素。NIO的出现使得Java应用程序能够更加紧密地结合操作系统,更加充分地利用操作系统的高级特性,获得高性能的IO操作。  相似文献   

12.
Java异常处理机制研究   总被引:2,自引:0,他引:2  
异常处理机制是程序设计语言的主要特征,它为开发稳定的软件系统提供了有力的支持.文章对Java语言的异常处理机制以及异常类的层次进行了详细介绍,提出了Java异常处理策略.  相似文献   

13.
毕野 《计算机教育》2008,(16):131-133,113
摘要:本文从编程结构理解、知识点梳理和类库分析等方面出发,剖析了OO设计策略、设计原则和设计模式对Java语言教学的指导作用,并指出立足于这些OO技术讲解Java的语言机制,将有助于教学目标的眵确和教学效果的提高。  相似文献   

14.
一、用户界面构件 用户介而(UI)对任何软件来说都是不可缺少的,其友好性对软件来说是非常重要的。图形用户界面(GUI)就是一种以图形方式进行人机交互的比较直观、友善的界面。Java语言采用面向对象的方法实现了一组用于图形用户界面设计的类,这些类包含在java.awt包中。 AWT是“抽象窗口工具集(Abstract Window Toolkit)”的缩写。Java的AWT类库包括了创建图形  相似文献   

15.
晓道 《电脑》1997,(12):44-45
相信经常上网的朋友们对Java语言都不会陌生吧!这套由SUN公司所推出的语言,现在已经被媒体誉为下个世纪的计算机程序语言,那么你是否知道SUN公司用Java语言编写了一个网页浏览器软件?它就是我们下面要介绍的HotJava浏览器。 我们在前面已经提到HotJava软件是完全由Java编写开发出的软件,这个浏览器程序容易修改和扩充,而且在系统安全性与数据保密上,有独到的功效,并且它还具有跨平台的执行能力。是一套很有希望和潜力的浏览器软件。 回想一九九五年SunSoft在全世界第一次公开Java后,走了很漫长的一段发展之路。本刊在今年第九期杂志上也介绍过有关Java的一些内容。在两年多的日子里,无可非议的是Java无论从技术发展而言、还是从使用体系而言都得到了长足的进步,并且其发展速度也是惊人的。一些重要的诸如Java语言规范、JDK等的接踵问世,也日益表明Java越来越成熟!现在随着用Java编写的HotJava 浏览器软件的出现,亦说明Java已经从理论语言模式走向了实际应用模式。 其实Sun曾前后开发出两套浏览器软件,都称为HotJava,前者是在Sunsoft两年前随Java问世所发表的能执行Java Applet的浏览器 HotJava,而两年后的今天,SunSoft又推了它的全新浏览器,其还是把它命名为Hot-Java。 虽然SunSoft自已说HotJava  相似文献   

16.
曹峰  蔡自兴 《计算机科学》2002,29(Z1):282-284
1.引言 Java1.0向1.1的升级,最显著的变化就是类库的改进,尤为引人注目的是I/O库和AWT."老式"AWT,它最严重的缺点就是无论在面向对象设计方面,还是在GUI开发包设计方面,都有不尽如人意的表现,它使我们回到了程序设计的黑暗年代.1.1版本的AWT设计对象作为"事件源"和"事件接收器"以代替老AWT的非面向对象串联的条件语句,另外,事件现在被描绘为在一个类体系以取代单一的类并且我们可以创建自己的事件类型.这些令人鼓舞的变化都得益于在新版AWT类库设计中经典设计模式的引入.  相似文献   

17.
该文根据矩阵的存储、操作、分解、求解等特性,利用Java语言,提出并实现了一个通用的矩阵类库框架。它具有良好的通用性、跨平台操作性和代码重用性,为矩阵类库本身的扩展以及基于矩阵的求解算法(包括并行求解)等方面的研究打下了基础。  相似文献   

18.
通过Java调用本地方法   总被引:1,自引:0,他引:1  
Java是纯面向对象的语言,是当前最流行的编程语言之一。在对程序执行效率要求更高,或需要调用已有的非Java库,或调用Java类库未提供但可用其他语言实现的接口时,需要用到本地方法。分析了从Java调用本地方法的意义;各种调用本地方法的方案及其适用环境;剖析了JNI的原理和结构,给出详细的实现步骤,并说明使用JNI带来的问题。  相似文献   

19.
探讨了Java语言中处理字符集编码问题,给出了基本编码转换、编码探测、IO字节流的编码、HTTP编码等问题的解决示例。  相似文献   

20.
Java技术概要     
《个人电脑》1999,5(3):175-179
Java不仅是一种跨平台的语言,而且是一种新的网络计算平台。Java平台包括许多相关的技术,如符合开放接口标准的各种Java API、Java优化技术等。Java技术使同一种应用可以运行在任一种机器或设备上,从PC机到苹果机,从网络计算机到IP可视电话,从移动电话到电视置顶盒,从家电设备到智能卡。总体上,Java平台可分为两个部分,即Java虚拟机和Java API类库。Java平台结构如图1所示。  相似文献   

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

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