java.nio 网络编程 入门讲解

java.nio 网络编程 入门讲解

ID:16735468

大小:50.50 KB

页数:14页

时间:2018-08-24

java.nio 网络编程 入门讲解_第1页
java.nio 网络编程 入门讲解_第2页
java.nio 网络编程 入门讲解_第3页
java.nio 网络编程 入门讲解_第4页
java.nio 网络编程 入门讲解_第5页
资源描述:

《java.nio 网络编程 入门讲解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java.NIO网络编程入门讲解服务器:java在服务器编程方面已经成就霸主地位,非其他语言能够比拟的2。移动设备,java与.net有较量,因为大的手机场上不信任微软3。桌面应用,java不是.net的对手(个人观点)所以,如果你对java熟悉的程度越高,你的收入会越高,但使用的地方在中国会越少,所以尽管有国外的很多软件开发者熟悉java,但在中国依然有很多人说java没有用!我用.net开发客户端的软件,java开发服务器端!Java的发展前景Sun公司以及IBM、Oracle、Netscape

2、等公司都在大力推进Java的应用。旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++一样快。Java在WWW应用中的地位得到肯定以后,Sun又反过来扩展Java在家电领域的应用,Java的应用有向更广阔的领域扩展的趋势。Sun公司的高层人士称“Java的潜力远远超过作为编程语言带来的好处。事实上,Java是一种新计算模式的使能技术”。看来,Java的前程不可限量。Java主要是用在服务器端的MiddleTier的编程上。随着JDK-1.

3、4的普及,这样的时代也许已经成为历史,可以宣告结束了。让我们一起来看看Java的新面貌。自JDK-1.4开始的新I/O(NIO)为Java程序员提供了新的高效率的I/O能力。效率的提高主要来源于一个新的内存共享技术。传统上,Java内存来自JVM的堆,Nativecode(JNI)不能很好的与Javacode共享这些Java内存,因为Nativecode对这些Java内存的访问和使用受到很多的限制。JDK-1.2对此略有改进,提供给Nativecode一点比较好的控制Java内存的能力,但是并没有从

4、根本上解决问题。JDK-1.4提供了一个特殊的包装技术,使得任何一块系统内存在经过包装之后可以很好地被Native与Javacode共享。这些系统内存可以是JVM的堆以外的,甚至是JVM之外的内存,例如videomemory,devicecontrollermemory,等等。这意味着,Java的I/O效率已经达到了与C相似的境界。换句话说,我们终于可以用纯Java来编写复杂的,实时(real-time)的,3D,交互式的高级应用程序了。Full-ScreenExclusiveMode也是JDK-1

5、.4新增的功能。熟悉微软的DirectX的程序员也许早已通晓Full-ScreenExclusiveMode,但对Java程序员来讲也许是个新的概念。Full-ScreenExclusiveMode允许程序员暂停并跳过窗口系统的画图操作流程而直接对屏幕进行画图操作。也就是说,程序不应再等待PAINTEVENT来执行paint方法,而是要主动地,直接在屏幕上,执行画图操作了。这个技术应用在高效率作图以及游戏程序中。在有些平台上,一些先进的技术例如PageFlipping,StereoBuffering

6、等等,必须在Full-ScreenExclusiveMode下才可以使用。otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitt

7、eeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand现代应用程序越来越多地在用户界面上使用优美的图像。

8、Java2D早已为我们提供了丰富多彩的高级图形和图像处理功能。JDK-1.4不但提高了它的效率,又为它改进和新增了很多重要的功能,例如NewPipelineArchitecture,PluggableImageI/OFramework,HardwareAccelerationforOffscreenImages,NewJavaPrintService,CompletePorter-DuffSupport,等等。这使得Java2D的能力更上一层楼。Reflection是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。