JAVA主要应用在哪些领域?
6个回答
展开全部
Java的四大应用领域
1. 行业和企业信息化
由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域日益广泛的应用。如清华大学计算机系利用Java、XML和Web技术研制开发了多个软件平台,东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器及和佳ERP和宝信ERP等ERP产品,已在许多企业得到应用。
2. 电子政务及办公自动化
东方科技、金碟、中创等开发的J2EE应用服务器在电子政务及办公自动化中也得到应用: 如金碟的Apusic在民政部、广东省市工商局应用; 东软电子政务架构EAP平台在社会保险、公检法、税务系统得到应用; 中创的Inforweb等Infor系列中间件产品在国家海事局、山东省政府及中国建设银行、民生银行等金融系统应用; 无锡永中科技基于Java平台开发的国产化集成办公软件“永中Office”也已在一些省市政府部门得到应用。
3. 嵌入式设备及消费类电子产品
无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是今年以来比较热门的Java应用领域。在这方面的应用有中国联通CDMA 1X网络中基于Java技术的无线数据增值服务——UniJa。
4. 辅助教学
在辅助教学方面,东南大学与中兴通讯公司开发了远程教学系统,用于本地网上教学、课后学习和异地远程教育,清华大学用Java进行了“计算机软件基础课”教学改革,分析研究Java教学软件BlueJ的汉化方案,电子科技大学应用Java RMI技术进行远程教育,西安电力高等专科学校采用Java技术,开发了交互式电站仿真系统,实现电站锅炉仿真、锅炉膛火焰仿真,为实现网上仿真进行有益探索。
1. 行业和企业信息化
由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域日益广泛的应用。如清华大学计算机系利用Java、XML和Web技术研制开发了多个软件平台,东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器及和佳ERP和宝信ERP等ERP产品,已在许多企业得到应用。
2. 电子政务及办公自动化
东方科技、金碟、中创等开发的J2EE应用服务器在电子政务及办公自动化中也得到应用: 如金碟的Apusic在民政部、广东省市工商局应用; 东软电子政务架构EAP平台在社会保险、公检法、税务系统得到应用; 中创的Inforweb等Infor系列中间件产品在国家海事局、山东省政府及中国建设银行、民生银行等金融系统应用; 无锡永中科技基于Java平台开发的国产化集成办公软件“永中Office”也已在一些省市政府部门得到应用。
3. 嵌入式设备及消费类电子产品
无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是今年以来比较热门的Java应用领域。在这方面的应用有中国联通CDMA 1X网络中基于Java技术的无线数据增值服务——UniJa。
4. 辅助教学
在辅助教学方面,东南大学与中兴通讯公司开发了远程教学系统,用于本地网上教学、课后学习和异地远程教育,清华大学用Java进行了“计算机软件基础课”教学改革,分析研究Java教学软件BlueJ的汉化方案,电子科技大学应用Java RMI技术进行远程教育,西安电力高等专科学校采用Java技术,开发了交互式电站仿真系统,实现电站锅炉仿真、锅炉膛火焰仿真,为实现网上仿真进行有益探索。
展开全部
1。服务器:java在服务器编程方面已经成就霸主地位,非其他语言能够比拟的
2。移动设备,java与.net有较量,因为大的手机场上不信任微软
3。桌面应用,java不是.net的对手(个人观点)
所以,如果你对java熟悉的程度越高,你的收入会越高,但使用的地方在中国会越少,所以尽管有国外的很多软件开发者熟悉java,但在中国依然有很多人说java没有用!我用.net开发客户端的软件,java开发服务器端!
Java的发展前景
Sun公司以及IBM、Oracle、Netscape等公司都在大力推进Java的应用。旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++一样快。Java在WWW应用中的地位得到肯定以后,Sun又反过来扩展Java在家电领域的应用,Java的应用有向更广阔的领域扩展的趋势。Sun公司的高层人士称“Java的潜力远远超过作为编程语言带来的好处。事实上,Java是一种新计算模式的使能技术”。看来,Java的前程不可限量。
Java主要是用在服务器端的Middle Tier的编程上。随着JDK-1.4的普及,这样的时代也许已经成为历史,可以宣告结束了。让我们一起来看看Java的新面貌。
自JDK-1.4开始的新I/O(NIO)为Java程序员提供了新的高效率的I/O能力。效率的提高主要来源于一个新的内存共享技术。传统上,Java内存来自JVM的堆,Native code(JNI)不能很好的与Java code共享这些Java内存,因为Native code对这些Java内存的访问和使用受到很多的限制。JDK-1.2对此略有改进,提供给Native code一点比较好的控制Java内存的能力,但是并没有从根本上解决问题。JDK-1.4提供了一个特殊的包装技术,使得任何一块系统内存在经过包装之后可以很好地被Native与Java code共享。这些系统内存可以是JVM的堆以外的,甚至是JVM之外的内存,例如video memory,device controller memory,等等。这意味着,Java的I/O效率已经达到了与C相似的境界。换句话说,我们终于可以用纯Java来编写复杂的,实时(real-time)的,3D,交互式的高级应用程序了。
Full-Screen Exclusive Mode也是JDK-1.4新增的功能。熟悉微软的DirectX的程序员也许早已通晓Full-Screen Exclusive Mode,但对Java程序员来讲也许是个新的概念。Full-Screen Exclusive Mode允许程序员暂停并跳过窗口系统的画图操作流程而直接对屏幕进行画图操作。也就是说,程序不应再等待PAINT EVENT来执行paint方法,而是要主动地,直接在屏幕上,执行画图操作了。这个技术应用在高效率作图以及游戏程序中。在有些平台上, 一些先进的技术例如Page Flipping, Stereo Buffering等等,必须在Full-Screen Exclusive Mode下才可以使用。
现代应用程序越来越多地在用户界面上使用优美的图像。Java2D早已为我们提供了丰富多彩的高级图形和图像处理功能。JDK-1.4不但提高了它的效率,又为它改进和新增了很多重要的功能,例如New Pipeline Architecture, Pluggable Image I/O Framework, Hardware Acceleration for Offscreen Images, New Java Print Service, Complete Porter-Duff Support,等等。这使得Java2D的能力更上一层楼。
Reflection是一个极其重要的Java技术。它使得我们可以在Runtime时去发掘任何一个Object的定义,并且使用其定义。例如,在我们对某一个O一无所知的情况下,我们可以发现O是C的一个实例,还发现它有某个方法M,我们可以执行这个M。Reflection是JavaBean,Object Serialization等等重要Java技术的基础,也是各种Java工具赖以生存的重要技术。JDK-1.4对Reflection的实现作了相当的改进,使得它的速度大大提高了数倍。这对Java整体性能的提高有着重要的意义。
其他一些重要的,也许已为大家所熟悉的新功能,例如Logging API, AssertionFacility, Regular Expression, IPv6 Support, Preference API,XML Processing,JDBC 3.0, Unicode 3.0等等,都为我们展示了一幅美好的Java前景。
总而言之, Java以它精湛优美的设计思想,出人意料的发展速度而受到举世瞩目,并创造了巨额的财富和庞大的就业机会。JDK-1.4宣告了Java主要用在服务器端的形象已经成为历史。新的Java已经遨翔在更广阔的天地之间。
2。移动设备,java与.net有较量,因为大的手机场上不信任微软
3。桌面应用,java不是.net的对手(个人观点)
所以,如果你对java熟悉的程度越高,你的收入会越高,但使用的地方在中国会越少,所以尽管有国外的很多软件开发者熟悉java,但在中国依然有很多人说java没有用!我用.net开发客户端的软件,java开发服务器端!
Java的发展前景
Sun公司以及IBM、Oracle、Netscape等公司都在大力推进Java的应用。旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++一样快。Java在WWW应用中的地位得到肯定以后,Sun又反过来扩展Java在家电领域的应用,Java的应用有向更广阔的领域扩展的趋势。Sun公司的高层人士称“Java的潜力远远超过作为编程语言带来的好处。事实上,Java是一种新计算模式的使能技术”。看来,Java的前程不可限量。
Java主要是用在服务器端的Middle Tier的编程上。随着JDK-1.4的普及,这样的时代也许已经成为历史,可以宣告结束了。让我们一起来看看Java的新面貌。
自JDK-1.4开始的新I/O(NIO)为Java程序员提供了新的高效率的I/O能力。效率的提高主要来源于一个新的内存共享技术。传统上,Java内存来自JVM的堆,Native code(JNI)不能很好的与Java code共享这些Java内存,因为Native code对这些Java内存的访问和使用受到很多的限制。JDK-1.2对此略有改进,提供给Native code一点比较好的控制Java内存的能力,但是并没有从根本上解决问题。JDK-1.4提供了一个特殊的包装技术,使得任何一块系统内存在经过包装之后可以很好地被Native与Java code共享。这些系统内存可以是JVM的堆以外的,甚至是JVM之外的内存,例如video memory,device controller memory,等等。这意味着,Java的I/O效率已经达到了与C相似的境界。换句话说,我们终于可以用纯Java来编写复杂的,实时(real-time)的,3D,交互式的高级应用程序了。
Full-Screen Exclusive Mode也是JDK-1.4新增的功能。熟悉微软的DirectX的程序员也许早已通晓Full-Screen Exclusive Mode,但对Java程序员来讲也许是个新的概念。Full-Screen Exclusive Mode允许程序员暂停并跳过窗口系统的画图操作流程而直接对屏幕进行画图操作。也就是说,程序不应再等待PAINT EVENT来执行paint方法,而是要主动地,直接在屏幕上,执行画图操作了。这个技术应用在高效率作图以及游戏程序中。在有些平台上, 一些先进的技术例如Page Flipping, Stereo Buffering等等,必须在Full-Screen Exclusive Mode下才可以使用。
现代应用程序越来越多地在用户界面上使用优美的图像。Java2D早已为我们提供了丰富多彩的高级图形和图像处理功能。JDK-1.4不但提高了它的效率,又为它改进和新增了很多重要的功能,例如New Pipeline Architecture, Pluggable Image I/O Framework, Hardware Acceleration for Offscreen Images, New Java Print Service, Complete Porter-Duff Support,等等。这使得Java2D的能力更上一层楼。
Reflection是一个极其重要的Java技术。它使得我们可以在Runtime时去发掘任何一个Object的定义,并且使用其定义。例如,在我们对某一个O一无所知的情况下,我们可以发现O是C的一个实例,还发现它有某个方法M,我们可以执行这个M。Reflection是JavaBean,Object Serialization等等重要Java技术的基础,也是各种Java工具赖以生存的重要技术。JDK-1.4对Reflection的实现作了相当的改进,使得它的速度大大提高了数倍。这对Java整体性能的提高有着重要的意义。
其他一些重要的,也许已为大家所熟悉的新功能,例如Logging API, AssertionFacility, Regular Expression, IPv6 Support, Preference API,XML Processing,JDBC 3.0, Unicode 3.0等等,都为我们展示了一幅美好的Java前景。
总而言之, Java以它精湛优美的设计思想,出人意料的发展速度而受到举世瞩目,并创造了巨额的财富和庞大的就业机会。JDK-1.4宣告了Java主要用在服务器端的形象已经成为历史。新的Java已经遨翔在更广阔的天地之间。
参考资料: http://zhidao.baidu.com/question/11320927.html?si=5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要应用于大型的网站开发,象电子商务这样的对安全性要求较高的网站。
还有就是对跨平台有要求的应用软件。象在linux下应用的软件的开发。
再就是java ME的手机游戏开发,现在这也是热门。
基本的网页游戏,java也有优势。但是现在客户端形式的,由vc做的网游还是主流。java这方面不行。
还有就是对跨平台有要求的应用软件。象在linux下应用的软件的开发。
再就是java ME的手机游戏开发,现在这也是热门。
基本的网页游戏,java也有优势。但是现在客户端形式的,由vc做的网游还是主流。java这方面不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
J2EE 面向企业级的开发,就是做些网站,同数据库的交互,这也是Java开发的强项,对初学者的门槛比较低,
J2SE 就是开发桌面应用软件,同QQ啊之类的,
J2ME 就是手机游戏开发了
J2SE 就是开发桌面应用软件,同QQ啊之类的,
J2ME 就是手机游戏开发了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应用软件~~
网站~
手机游戏~
网页游戏~~
主要是用在这四个领域
网站~
手机游戏~
网页游戏~~
主要是用在这四个领域
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询