分享到:

Java的3D互动也精彩

$T以前每次谈到3D程序的开发,总是会联想到C/C++和一堆复杂的3D API函数,虽然一些国外产品提供了方便的3D开发工具,但还是不够友好,于是再也不敢涉足3D领域。不过Java 3D的出现,却令人刮目相看。$E$$自1990年Sun公司的首席研究员Billy Joy提出Java思想,1993年Java正式推出,以及Java 2规范在1998年年底发布,Java的周边扩充了很多功能,如多媒体(JMF)、硬件系统开发(JINI)等,Java 3D也是其中之一。$$Java 3D是Java语言在三维图形处理方面的扩展接口。不同于OpenGL和DirectX 3D,Java 3D是更加上层的API,实际上是在JVM(Java Virtual Machine)的基础上调用系统的3D API(包括OpenGL和DirectX 3D),它们之间的关系如图所示。正因为如此,Java 3D具有Java最吸引人的平台无关性。目前Java 3D...  (本文共1页) 阅读全文>>

《天津师范大学学报(自然科学版)》2002年04期
天津师范大学学报(自然科学版)

Java语言"与平台无关性"的实现

0 引言随着Internet和Intranet的发展,用户往往需要在客户机/服务器模式下工作,由于互联网络是由各种不相兼容的硬件平台和操作系统平台组成的,这就给使用传统的类似于C或C++编程的程序员带来了困难,在这种背景下,Java语言应运而生.没有哪一种计算机程序设计语言像SUN公司的Java语言有如此快的发展,1995年Java语言一面世,就得到了人们的认可.它具有很多良好的特性:支持面向对象(OOP)特征、支持程序级的多线程、支持程序运行的异常处理[1]等等,尤其是它具有的“与平台无关性”特性,使之很快深入人心,一个Java程序可以在任何具有Java虚拟机(JVM)的环境中运行,而这正是Internet网络环境下分布式计算所需要的,也是在以往的网络环境中所缺少的.因此,Java语言的出现丰富了Internet的应用,为Internet的发展注入了新的活力;而Internet的发展又促进了Java技术的成熟,现在Java已经...  (本文共3页) 阅读全文>>

《电脑编程技巧与维护》2005年10期
电脑编程技巧与维护

无师自通ASP.NET——评《ASP.NET 1.1入门经典》

A印NET是r一种建立在 通用语言基础上的_价b开发 技术·可以用于开发功能强大 的Web应用程序。相对于传 统的AsP而言,ASP·NET在 开发效率、平台无关性气安全 除等方面具有显著的优势。在 当今的俄b开发领域, ASP.NET已经成为应用非常 广泛的技术之一。 《ASP. NETI·1入门经典》是一本介绍AS戮NET的人门 图书,书中从Web站点的基础知识和AsP.NET的工作原理开 始,循序渐进地介绍了创建动态人SP.NET跳卜站点的编程技 术和经验。书中提供的大量程序示例,便于读者上机练习和理 解学到的编程技术;章后的练习题,便于读者检测和巩固在各 个主题学到的内容。本书的内容非常详实,九乎涵声了与 AsP. NET开发相关.的所有知识点:.对于没声ASP·C抓- VB·NET.翔L·面向对象编.程经验的读者,完牵可以通过本 书的学习达到无师自通的目的: 书中论述的AsP NETI.工是AS...  (本文共1页) 阅读全文>>

《金卡工程》2002年12期
金卡工程

浅析J2EE、J2SE和J2ME

随着丁nterrlet的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了尺PC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公.刁的Sun ONE(Open NetEnVironnlent少I几发l冈络环境)和MICr0SOft公司的.NET等web服务技术体系。 Sun ONE体系结构以Java语言为核心,包括JZSE/JZEE/JZME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及F。:,ef〔),、、丁ava便于在任伺环境下书写Java语言的软件工具。我们很容易就能从网上免费获得和使用包括Java集成开发环境、Java数据库和rll间件(App一iCati。nServer)服务器等...  (本文共5页) 阅读全文>>

《硅谷》2010年06期
硅谷

浅谈Java的发展及特点

J盯已语育是“网络语言”.在当今网络时代,随着Internet和无线网络通信的日益扩大和普及。Java语言的使用也随之得到扩大和普及。许多计算机、通信和信息技术公司在进行涉及网络、手机、游戏或嵌入式产品开发时,已经离不开Java语言了.因此,Java语言完全改变了网络应用程序的开发和使用方式,井成为许多应用领域特别是Internet网络应用领域最受欢迎的开发与编程语言.它已成为长时间以来最卓越的程序设计语言之一,并进入了主流计算模式,对整个计算机软件业的发展产生了极其重大及深远的影响,对传统的计算模型提出了新的挑战。同时,Java也对Internet的发展有粉极为深远的影响.因此,可以说,Java语言是程序员必须掌握的语言. Java语育诞生于1991年.它是由Sun橄crosyste口s的一个开发小组在开发Green项目时完成的。该项目本愈是开发一种用于消费类电子产品并且与平台无关性的软件技术.到1994年,S助的两个开发人员...  (本文共1页) 阅读全文>>

权威出处: 《硅谷》2010年06期
《软件世界》1996年12期
软件世界

Java与它的平台无关性

自从计算机诞生以来,人们一直渴望着能得到-种简单、高效、与计算机平台无关的语言。用这种语言来开发应用软件,可以完全不考虑用户会使用怎样的计算机,计算机上配置的是何种操作系统和应用环境。这种想法,以往只能在源程序一级得以部分实现,直到1995年初,SUN公司宣布了Java语言的诞生,才使问题有了突破。Java也因此成了计算机界的热门话题。 Java的执行方式不同于以往任何一种语言。用它编写的应用程序,首先编译成一种称为字节码(Byte-code)的二进制代码。无论何种计算机,只要具备了Java解释器,就可以对这种二进制代码高效率地解释执行。字节码本身并不针对任何具体的计算机,它所涉及的指令系统、寄存器、栈结构等都是基于抽象规格描述的计算机模型。这个模型称为Java虚拟机。Java不是将符号引用编译成数值引用,而是将它在字节码中保存下来,传递给解释器,由解释器转换为数值偏移量。Java的字节码与内存布局无关,内存布局只由运行时当前系...  (本文共2页) 阅读全文>>