仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 909|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA编程:2009年的Java手艺趋向仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。(这是为<<程序员>>杂志写的稿件)
已有14岁的Java在一日千里的IT手艺范畴内不算年老,但它一向没有停下厘革,立异的脚步。Java已不但单是一种盘算机言语,良多情形下,我们称它是一个平台,一个社区,和一个生态体系。上面从JavaSE,JavaEE,JavaME,JavaFX几个方面,扼要先容一下Java手艺在2009年的变更和趋向。
JavaSE
今朝JDK的正式版本是JDK6Update12。JDK6Update10以来的版本,关头功效包含:
Java内核年夜年夜减少了,由本来的约莫十几兆减少到4兆,如许进步了启动Java程序的速率。而别的的Java库在必要的时分能够背景下载,如许也延长了守候和安装的工夫。
下一代的Plug-in架构。Applet运转在本人的历程中,而不再依附扫瞄器,进步了功能和可伸缩性。在2008JavaOne有一段很酷的演示,就是将Applet间接从扫瞄器中拖拽到桌面上,大概从桌面上拖到扫瞄器中。这个功效的完成有赖于JDK6中重写了毗连Java运转情况和扫瞄器的代码。这个新的Plug-in架构还供应一个成心思的功效,能够在Web页面经由过程JavaScript挪用Web页面上任何的Applet,不论这个Applet是用哪一种言语写的,好比JavaFXScript,JRuby,Jython。
这里要提到JDK6中Java假造机(JVM)对静态言语的撑持(JSR223)。这个框架可使Java使用程序中撑持剧本引擎,如许各类剧本言语就能够运转在JVM上。JVM开展的一个主要偏向就是往失落“J”,让JVM成为能撑持各类言语的,万能的“VM(假造机)”。今朝JVM撑持的剧本言语包含:JavaFXScript,Groovy,JRuby,Jython,JavaScript,Scala,Clojure。能够估计到的是,未来会有更多的剧本言语运转在Java假造机上。
还在草案阶段的JDK7,一些新特征也值得等候:
一个是完成JDK7模块化(JSR294,JSR277),将与OSGi同盟更严密的共同,以便JSR294模块能够被OSGi所利用。
别的一个是并行包。这个包努力于经由过程充实使用底层硬件来到达真实的并发。跟着硬件多核体系的普遍使用,并行盘算的需求对Java的功能提出了更高请求。
JavaEE
JavaEE6(JSR316)的公家审议将在2009年2月23号停止。JavaEE6承继了JavaEE5改善的方针,就是简化开辟,别的,还增添了一个方针,更好地满意开辟职员的需求。关于JavaEE6的会商延续了很长工夫,而争议最年夜的就是JavaEE6引进的Profile。
JavaEE十年来的开展了局,是这个平台变得愈来愈复杂,但对良多用户和开辟者来讲,大概他只必要利用浩瀚功效中的很小一部分,却不能不安装全部平台。Profile就是为办理这个成绩而界说的。Profile实践上是JavaEEAPI的子集。会商最强烈热闹的WebProfile就会合在,哪些API应当被放在尺度Profile中?
JaveEE6包含了一系列的新手艺和晋级,篇幅所限定,仅排列一些名词:WebBean1.0,JSF2.0,EJB3.1,JPA2.0,Servlet3.0,JAX-RS1.1。
JavaME
MobileServiceArchitecture2(MSA2)今朝已到了公家审议的序幕(JSR249)。估计2009年,MSA2将进进有用阶段。MSA2是下一代JavaME平台手艺,供应了更多挪动开辟的新特征,好比能够会见手持设备上的各类传感器,如减速计传感器,电池容量(JSR256);能够在手机上看电视(JSR272);好像信誉卡付出功效的手机钱包(JSR257);利用XML,剧本,与Java一同机关GUI(JSR290);经由过程手机利用VOIP服务(JSR281)。
JavaFX
Java在企业使用程序的开辟中一向占主导位置,但如今面向消耗者的富互联网使用(RichInternetApplication,RIA)软件数目在急剧增添,这类情况下,JavaFX应运而生。和Java言语比拟,JavaFXScript更合适开辟高效,疾速地开辟汇合各类媒体,交互性强,界面吸援用户的RIA使用程序。2009年2月,JavaFXSDK1.1与JavaFXMobile都正式公布了,下一个要等候的是JavaFXTV。借助Java这个壮大的平台,JavaFX方针是供应给开辟者更好的RIA平台与手艺,除持续要在传统的PC桌面坚持上风外,更是面向将来的终端设备,手机和电视。
做为一个开辟者,我仍旧看好Java的将来。
本文来自:http://blog.csdn.net/Adali/archive/2009/03/16/3993823.aspx

进而能拉拢大多数程序员用windows产品。并且从net网页编程网页编程AJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net网页编程可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net网页编程决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net网页编程的,如果跨平台的.net网页编程还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。
透明 该用户已被删除
沙发
发表于 2015-1-19 08:53:46 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
板凳
发表于 2015-1-24 11:28:02 来自手机 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
精灵巫婆 该用户已被删除
地板
发表于 2015-1-27 16:20:41 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
不帅 该用户已被删除
5#
发表于 2015-1-27 19:59:12 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
老尸 该用户已被删除
6#
发表于 2015-1-29 14:13:47 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
变相怪杰 该用户已被删除
7#
发表于 2015-1-30 20:14:35 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
只想知道 该用户已被删除
8#
发表于 2015-2-2 21:50:52 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
若天明 该用户已被删除
9#
发表于 2015-2-3 13:15:14 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
分手快乐 该用户已被删除
10#
发表于 2015-2-4 01:42:29 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
兰色精灵 该用户已被删除
11#
发表于 2015-2-6 16:16:10 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
莫相离 该用户已被删除
12#
发表于 2015-2-7 01:17:23 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
简单生活 该用户已被删除
13#
发表于 2015-2-15 00:31:00 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
小妖女 该用户已被删除
14#
发表于 2015-3-1 21:07:58 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
乐观 该用户已被删除
15#
发表于 2015-3-3 16:24:51 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
谁可相欹 该用户已被删除
16#
发表于 2015-3-6 19:36:30 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
飘飘悠悠 该用户已被删除
17#
发表于 2015-3-19 18:01:51 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
第二个灵魂 该用户已被删除
18#
发表于 2015-3-22 04:08:59 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
愤怒的大鸟 该用户已被删除
19#
发表于 2015-3-27 16:08:38 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
飘灵儿 该用户已被删除
20#
发表于 2015-3-29 06:43:03 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 19:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表