为毛cod6德鲁伊战役任务流程有个任务叫为了记录,过了就有博物馆的彩蛋,完了后就说是否继续特别行动 我玩的是德鲁伊战役任务流程

《复联3》35个重磅彩蛋,帮你找齐了
年度重磅大作《复仇者联盟3:无限战争》终于在昨天露出真容。
漫威十年布局、超级英雄大集结、最强反派登场、高度保密的剧情走向……
可以说《复联3》从开拍起就吊足了影迷们的胃口。
《复联3》创漫威电影豆瓣最高评分
而它的上映也彻底引燃了电影市场——
单单午夜场就破6000万,上映首日破4亿!
照此火爆走势,超越《复联2》(14.6亿)创造漫威电影内地最高票房记录已是板上钉钉。
对于向来喜欢设置彩蛋的漫威来说,作为十年总结作的《复联3》自然也包含了遍布全片的大大小小的彩蛋。
小万家族的专业影评人+资深漫威粉@Noodles 从周二的媒体提前场开始,到昨天的二刷,花了很大功夫,特意整理了其中的35枚重磅彩蛋,在此一并送上。
同时也非常粗暴地提示一下:
本文严重剧透!!
未观影的老铁们建议先收藏后看
紧接《雷神3》彩蛋
《复联3》的开场并不卖关子,不仅灭霸直接登场,而且一上来就是尸横遍野的场面。
地点是雷神与阿斯加德人民所乘坐的飞船。
这个开场紧密承接了《雷神3》片尾的第一个彩蛋——
索尔与洛基、浩克等在前往地球的旅途中遇到了一艘巨型飞船,没错,正是灭霸的船舰。
“我们有浩克”
还是在开场,洛基在分散灭霸注意力后突然说了一句“我们有浩克”,接着绿巨人便猛冲出来狂揍灭霸。
其实这句话在《复仇者联盟》中就出现过,并且也与洛基有关。
当时试图毁灭地球的洛基说“我有一支军队”,钢铁侠回复他的正是“We have a Hulk”。
被封住嘴的索尔
以往威风凛凛的奥丁之子——雷神索尔在故事开篇可谓十分狼狈,不仅在灭霸面前毫无还手之力,而且嘴巴还被死死封住。
同样是在《复仇者联盟》中,弟弟洛基也曾被这样封住嘴。
瞧,兄弟俩很像吧。
无限手套上的第一颗原石
灭霸一登场时他的无限手套上就已经有了一颗宝石—力量原石,很多人会好奇它是怎么来的。
力量原石为紫色
力量原石是《银河护卫队》第一集里的最重要宝物,结尾时被星爵交给了新星军团保存。
《银河护卫队》结尾里的力量原石
灭霸得到的第一颗就是它,说明新星军团首先遭到了灭霸的进攻。
漫画中,灭霸有五个强悍的部下,名为黑曜五将。
电影中改为了四位,分别为乌木喉(院线版翻译为黑舌谋士)、亡刃将军、暗夜比邻星和黑矮星。
黑矮星与黑舌谋士
他们四人作为先头部队首先达到地球,并与复联成员有过激烈交战。
从天而降的班纳博士
《复联3》的预告片画面中我们就可以看到躺在一片废墟中的布鲁斯·班纳。
片中他是被海姆达尔用最后的力量通过时空传送把他送回了地球,并坠落在奇异博士的大本营。
这已经不是班纳第一次从天而降了。早在《复联》时他就曾从战斗机上坠落,并衣不蔽体;
《雷神3》中也是从飞船上直接跳下,重重的地摔在巨狼面前。
小辣椒正式回归
开篇不久的地球场景中,我们可以看到托尼与小辣椒在公园里悠闲地散步+秀恩爱。
经过了去年《蜘蛛侠:归来》的铺垫后,缺席漫威宇宙4年的格温妮斯饰演的小辣椒算是正式回归了。
《蜘蛛侠:英雄归来》片尾
不过就在二人约会的时候,灭霸突然杀到,甜蜜时刻稍纵即逝。
小辣椒还会继续出现在《复联4》中,至于承担的剧情作用目前尚未知。
胖胖的星爵
《复联3》第一次成功串联起《银河护卫队》系列。
落难的雷神索尔是第一个与他们亲密接触的复联成员,彼此间免不了斗嘴。
星爵很“壮”
其中星爵的胖(比之前确实胖了些)在片中还遭到了其余损队友的调侃。
事实上,星爵的饰演者克里斯·帕拉克以前确实是一个胖子。
以前的星爵,你敢认么?
他之所以成功瘦身,当初也是因为试镜《银河护卫队》给了他强大的减肥动力。
索尔VS“玻璃”
这是一个很小的彩蛋细节。大家注意到没,受伤的雷神索尔是因为掉落在银护成员的飞船玻璃上而被发现的。
其实索尔一直与“玻璃”挺有缘。比如《复联》中他被困在玻璃密室从高空坠落;
《雷神2》中,他与黑暗精灵首领大战时也从伦敦的一处玻璃墙壁上滑落。
家家有本难念的经
索尔向银护成员了解灭霸的消息,得知了卡魔拉原来是灭霸的养女。
起初他很愤怒,因为灭霸刚刚杀死了弟弟洛基。
不过索尔又联想起自己也是刚刚杀死了姐姐海拉,在场的星爵也是杀死了自己的父亲伊戈。
同病相怜的三人果然应了那句老话——“家家有本难念的经”。
漫威多部电影的确都是以亲情/家庭为线,《雷神》《银护》两个系列为典型。
班纳与“前岳父”同框
美国队长与黑寡妇、猎鹰、猩红女巫带着受伤的幻视来到新的复仇者联盟总部,在这里他们见到了战争机器与班纳博士。
在他们正式会面前,罗斯将军也以虚拟成像的方式与他们对话。
威廉·赫特一直扮演罗斯将军
而在2008年的《无敌浩克》里,班纳曾经的女友贝蒂·罗斯(丽芙·泰勒 饰)正是罗斯将军的女儿。
所以,虽然主演由爱德华·诺顿换成了马克·鲁法洛,但这算得上是班纳与前岳父难得的同框了。
漫威电影怎么少得了斯坦·李老爷子的助阵,此次老爷子饰演了一名校车巴士司机。
当灭霸飞船入侵地球时车上的孩子们大呼小叫,老爷子淡定地回头说了句“你们没见过外星飞船吗?”
斯坦·李客串《奇异博士》
毕竟,早在《复联》时纽约就已经被外星人给破坏一番了。
鹰眼、蚁人去哪了?
作为漫威史无前例的英雄大集结,很多人好奇鹰眼与蚁人这对新搭档去哪了?
这应该从《复仇者联盟2》及《美国队长3:内战》中找线索。
《复联2》已经透露了鹰眼的家庭背景,可以预测他在内战之后选择了先回家庭,但鹰眼会在《复联4》中复出。
鹰眼在《复联4》片场的新造型
至于蚁人,应该是暂时服从索科维亚协议回归自己的生活,即将登场的《蚁人2》故事发生在《美队3》之后《复联3》之前。
托尼的古董手机
灭霸部下入侵地球后,钢铁侠一众人面临强敌。
他急需队友的支援,但碍于情面,尽管有美国队长的联系方式,但一直没有拨出那个号码。
托尼拿出的那部老款的手机其实是《美国队长3》结尾美队特意留给他的,当时还在信里说了这么一句——
“如果你需要我们,如果你需要我,我会在的。”
钢铁侠也使用盾甲
看过影片的观众肯定会被钢铁侠最新款的纳米战衣(又被称为“血边”)所震撼。
它不仅更加贴合人体流线(类似黑豹战衣),而且可以自由变换出各式辅助装备与武器。
在与灭霸及手下的鏖战中,钢铁侠的这款战衣多次变出方形或圆形的盾甲来抵御对方猛烈的进攻,正如美国队长所使用的圆盾。
雷神的右眼
《雷神3》的高潮大战中,索尔的右眼被海拉刺瞎,于是复联队列中继局长大人之后又多了一位独眼龙。
不过火箭浣熊送给了他一只眼球,而关于眼球的梗在《银护1》与《银护2》都出现过。
喜欢收集各类古怪物件的浣熊,眼球当然也是其中之一。
无限手套的来历
在索尔与浣熊前往尼达维行星去锻造打败灭霸的终极武器——雷神战斧的时候,熔炉旁出现了一个无限手套的模型。
对的,不论是灭霸手上的兵器还是雷神的新战斧都出自尼达维星球。
已经破碎的雷神之锤也是在这里打造的。
“小恶魔”饰演矮人族
凭《权力的游戏》成名的小恶魔彼特·丁拉基在片中饰演尼达维星上专门铸造兵器的矮人族。
有意思的是,矮人族其实只是身型上像侏儒,实际上他们与正常人相比是绝对的巨人。
这一角色由小恶魔出演实在很妙。
收藏家手里的现实原石
星爵、卡魔拉一行人来到收藏家的博物馆时发现这里一片狼藉,其实这里是灭霸制造的幻象陷阱。
因为灭霸早已拿到了收藏家手里的以太粒子——即现实原石,这在《雷神2》和《银河护卫队》的结尾彩蛋中都已暗示。
《雷神2》中阿斯加德人将现实原石暂存在收藏家那里;
而《银护》片尾彩蛋时就展现了收藏家受伤和博物馆被破坏的场面,暗示了现实原石已被夺取。
漫威宇宙电影里频现的断臂梗(源于凯文·费奇对《星战》的迷恋)早已被大家熟悉,而《复联3》则集中出现了三次。
反浩克装甲的胳膊又断了一次
第一次是片头不久的第一场纽约大战,灭霸手下黑矮星在与钢铁侠战斗时被奇异博士的好友Wong使用空间传送门斩断了手臂;
第二次是少年格鲁特用自己的手臂做了雷神战斧的握柄(这一设计非常赞!);
第三次则是班纳博士驾驶反浩克装甲在与黑矮星决战时被砸断机械臂,班纳灵机一动,重现了《复联2》中托尼的技巧将黑矮星送上了天。
浩克为何不变身
除了片头部分与灭霸直接交手(惨败)之外,绿巨人浩克形态便再没有出现。
背后原因也早有铺垫。
《复联2》中他就因受猩红女巫的幻觉影响而大搞破坏,为此背负了沉重的自责与心理压力,所以将自己放逐宇宙。
《雷神3》中他更对索尔说——地球人讨厌浩克。无疑,他对自己的变身形态产生了排斥与恐惧心理。
当然,这都是暂时的,《复联4》中我们定会看到绿巨人的回归。
预告片有“做假”
看完全片后,小万才发现,原来首款正式预告片里出现的一些画面并没有出现在正片里。
特别是下面这高燃一幕。
首先,这一幕压根就没有,其次,前面说到,班纳博士在后面的大战中并没有变身绿巨人。
《复联3》里真正的冲锋画面是这样的:
另外,预告片里美队空手接灭霸拳头的画面也与正片不符,手套上不是2颗而是5颗原石。
致敬《异形2》
接下来我们说说可爱的小蜘蛛。作为宅族+复联队伍中最小的成员,小蜘蛛帕克在打嘴炮时常常引用流行文化。
《美队3》中,他用《星球大战2:帝国反击战》(1980)里对付巨型机甲AT-AT的战术制服了变身为巨人的蚁人。
《复联3》中,为了救出被灭霸手下乌木喉绑架的奇异博士,小蜘蛛又献上一计——
《异形2》结尾,1986
用科幻经典《异形2》结尾对抗异形的方法——打开太空舱,借气流的压力差将乌木喉吸出舱外。
《异形》结尾,1979
其实,不只《异形2》,在《异形1》以及《异形4》中都有类似的桥段。
致敬《异形》
首次进入太空作战的小蜘蛛在与钢铁侠、奇异博士降落到灭霸的母星泰坦星时,看到了散落各处的破败飞船。
逗比的他突然来了一句,“我怕遇到怪物在我肚子里产卵”。
显然这还是《异形》系列的梗。
另外,灭霸的圆形船舰也很像《异形》系列里造物主的飞船(纯属小万联想),不过在《普罗米修斯》里看得更明显一些。
致敬《浑身是劲》
泰坦星上,钢铁侠、蜘蛛侠与星爵三大嘴炮第一次碰面就擦出来火花。
星爵与小蜘蛛就1984年的电影《浑身是劲》以及主演凯文·贝肯来了一番讨论。
《银河护卫队》,2014
这已经是继《银河护卫队》之后,星爵第二次提及这部电影。
凯文·贝肯(右)
影片讲述的是一个情感真挚的年轻人通过舞蹈唤醒身边人热情与真诚的故事。
飙舞拯救世界
同样是关于舞蹈,星爵还提到了他用飙舞拯救世界的“光辉履历”。
这里指的仍是第一部《银河护卫队》中的桥段。
片中星爵用一段尬舞引开反派罗南注意力,继而成功抢夺力量原石并消灭罗南。
格鲁特绝杀技
片尾的瓦坎达大战中,格鲁特、浣熊与雷神一起赶来救援,个头已经接近成人的格鲁特用他那随意伸长的手臂连续刺穿了多个怪物。
这一必杀技在《银河护卫队》中就使用过。
格鲁特玩的电动游戏
格鲁特宝宝爱玩游戏,就算外面的世界乱成麻,他也还是在悠哉游哉地打着他的电动。
而格鲁特所玩的射击游戏叫做《Defender》,诞生于80年代。
玩家需驾驶飞船抵抗一波波外星人的进攻,正与《复联3》的故事相互映衬。
究极蜘蛛侠
钢铁侠除了给自己打造最酷的战衣之外,也为小蜘蛛备了一套类似的装备。
新款蜘蛛装同样可以自由变换出各类辅助器,其中最大的亮点就是后背伸出的金色触手。
这一设计来自漫画《究极蜘蛛侠》,本是蜘蛛侠与章鱼博士身体交换融合后的全新造型,电影中修改为钢铁侠设计。
《蜘蛛侠2》里的章鱼博士,2004
可以与电影版对比下,这是漫画中究极蜘蛛侠的形象:
这是动漫中表现蜘蛛侠与章鱼博士交换身体:
红骷髅再度现身
看过《美国队长》的伙伴们一定记得其中的大反派——九头蛇头领红骷髅。
在《美队》结尾,他被宇宙魔方的力量所吞噬。
时隔7年,这一角色再度登场。地点是在沃弥尔星,而最神秘的灵魂宝石竟是由他看管,很是意外。
不过饰演红骷髅的演员已经从雨果·维文改为了《行尸走肉》中的演员罗斯·马昆德。
灭霸的名字Thanos
灭霸的英文名Thanos,其实正一一对应了六颗原石的首字母:
T—Tesseract(空间原石)
H—Hydra(灵魂原石)
A—Aether(现实原石)
N—Necklace(时间原石)
O—Orb(力量原石)
S—Scepter(心灵原石)
神盾局局长
超长的片尾字幕走完后终于迎来了正式彩蛋——局长大人与特工希尔女士出场。
这是局长尼克·弗瑞在《复仇者联盟2》之后的再次出场。
由于灭霸已集齐六颗宝石,所以世界半数人口正在消失,局长大人还没说完那句脏话“Mother Fu...”也便化为烟尘了。
对于演员塞缪尔·杰克逊来说,这句话早已成为他电影角色的口头禅,最经典的莫过于《低俗小说》。
这也是塞缪尔第二次没说完这句脏话就被灭掉,上一次是去年的《金刚:骷髅岛》。
仍是片尾彩蛋中,局长大人渐渐消失时他手上的类似于BP机的一个东西掉在地上,镜头前推,呈现出一个标志——
正是即将登场的漫威女英雄惊奇队长的标志,这个装置发出的应是求助信号。
《惊奇队长》将于2019年正式上映,这位号称目前漫威宇宙最强的女英雄有望成为反转战局的关键角色。
“这次别想再复活了”
洛基是整部影片中第一个死去的重要角色。灭霸拧断他脖子后说了这么一句:
“这次别想再复活了。”
《雷神2》,2013
洛基在《雷神2》里确实死过一回,不过是“假死”,在片尾的时候他就再次出场了。
而这一次,洛基显然是回不来了。
《复联3》最扎心的一幕无疑是片尾处灭霸集齐六颗原石,厄运终到来——
半数英雄角色尽皆化为虚无,灭霸静坐山巅,坐看云卷云舒。影片戛然而止。
电影结尾还原了漫画
残酷又诗意的结局来得如此突然,同时也留下了很多疑问。
比如奇异博士已经预见到了一千余万种未来的可能性,并指出只有一种打败灭霸的可能。
同时他也为了救托尼一命而主动交出了时间宝石,这显然不符合他所坚守的使命。
从侧面也暗示了托尼在未来与灭霸的决战中将发挥关键作用。
另外,六颗宝石中最独特的灵魂宝石在片中还没有得到更多的揭示。
"My essence,my spirit,continued on within the Soul stone"
有一个暗线,就是它每每与梦境、虚幻的场景相联系。
漫画中曾讲到灵魂宝石内有另一个世界,人的本质、精神继续在那里存在。
所以,《复联3》的团灭结尾定有蹊跷,只有等《复联4》填上这个大坑。
注:本文部分图片来源于豆瓣及网络,若有侵权请主动联系我们。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点魔兽世界有哪些恐怖彩蛋? - 知乎624被浏览<strong class="NumberBoard-itemValue" title="5,611分享邀请回答9151 条评论分享收藏感谢收起66876 条评论分享收藏感谢收起使命召唤现代战争系列中有哪些动人的小细节? - 知乎<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="9,516分享邀请回答zhuanlan.zhihu.com/p/24835667这不是小细节!这特么的是新大陆!MW2的故事里面,美国首都在24小时内就沦陷了……这里我们暂且不谈诸如为什么盟国毫无发现毫无察觉迹象也没有支援、美国海外舰队为何不回国支援诸如此类的不科学现象。更新,至此华盛顿战役被删减剧情整合大体完成。剩下一些听译上的难题还没有解决,欢迎各位朋友指点一二。① 10.09更新,Ramirez剧情线被删减内容已整合完成,请移步贴吧:② 撤离点通讯全记录,从最初的交火、抵抗到全军覆没惨遭屠戮。优酷:③ 特区形势无线电全记录(包括上述的撤离点通讯在内共8p)Bilibili:也可前往贴吧观看:(日期打错了,无视就好XD)Ramirez剧情线被删内容梗概:- 本关早期的一段时间内,玩家需要到华盛顿纪念碑前线的战壕里帮助防守,试图击退敌常规步兵。但是因俄军大量使用面杀伤武器进行支援(标枪导弹,迫击炮,RPG),美军的防御事倍功半。- 在删减的剧情里面,Foley中士带着Ramirez清理大楼的区域与正式游戏流程中的区域完全不一样。而且有台词表明Hunter 2-1小队是为了撤离点一支受火力压制的Outlaw小队进去商务部大楼清理敌火力点的。- 玩家本来要利用心跳探测器对付俄军,还要规避敌人事先埋下的地雷,本来可能设计成了一场潜入作战,后来不知道为什么改成了现在这样。- Hunter 2-1小队在撤离途中带着一支友军在主要供给路线处搭救Outlaw小队,有很大可能性就是上面提到的同一支部队。- Hunter 2-1小队搭乘的最后还是坠毁了,和正式流程不同的是,Ramirez似乎因重伤或其它不可抗力导致全队不得不抛弃他。根据视频③第7p发生的事件,玩家从地下掩体出来的时候,华盛顿纪念碑就已经处在了孤军奋战的状态。根据视频②之中通讯员在对于撤离点早期形势的描述,除了西面的二战纪念碑和北面的商务部,华盛顿纪念碑可能还遭到来自更多方向的进攻。商务部大楼敌火力点对撤离点造成的威胁很可观而且距离较近,所以Hunter 2-1才先去了那里。根据视频③第8p提到的事件,我们可以得知许多部队带着平民于MSR(主要供给路线)一带集结并依序撤离,但根据视频①最后Overlord和各位直升机机长提到的状况,主要供给路线处的数支撤离部队后来很有可能被俄军追上了,下场堪忧。如果我没有猜错的话,玩家所在直升机也是坠落于主要供给路线处。但这里有一个难点:我在Google上查过华盛顿地图,华盛顿纪念碑或者商务部附近似乎并没有搜到这么一个叫做Department of Justice的地方(直升机是在那里被地对空导弹击中的),如果有懂行的朋友还请不吝赐教。因此推测,原来的剧情有可能是:离开地下掩体→防御撤离点→全队攻入商务部帮助Outlaw消灭威胁→撤离→折返回去解救Outlaw小队→直升机坠毁→Ramirez重伤→坠机地点寡不敌众→(后果难以想象)后来被改成了现在的:离开地下掩体→直接前往商务部大楼→撤离→直升机坠毁→EMP→美军反扑2010年,老IW跟动视之间如果没有发生那么一出闹剧,MW2应该会成为比现在更完美的一部作品吧。______________________________以下为原答案________________________________还记得Of Their Own Accord吗?你和游骑兵队友们踏出满是伤患的地下掩体,看到的是燃烧的首都,血红的天空……这时候你设想的应该是“我要和俄军展开惨烈的攻防战了”对吧?可是特么的实际流程是你和你的队友不费吹灰之力清理了一栋满是伊万的大楼,乘着直升机扬长而去,干掉了几座地对空炮台以后光荣W.I.A.(手掌烧伤)在这种状态下还夺回了白宫……EXCUSE ME?!我通过游戏内音频文件发现了……你一开始前去支援的华盛顿纪念碑撤离点,无论怎么做都是救不下来的。如下事件的发生注定了华盛顿的沦陷:【场景1】一支(代号为)Stalker的小队在华盛顿战役初期,藏身于白宫附近向一支代号Goliath的指挥单位报告数量可观的敌军动向。【场景2】Wolverine小队遭到一栋建筑物内的俄军狙击手拦截。他们向一支携重武器的Grizzly小队求助。后者在向Overlord申请权限后轰平了这栋建筑,轻松解除了威胁。【场景3】数支Hunter小队(部分携重武器)在前往富兰克林公园执行任务的途中被数量可观的俄军阻截并分割开,因此Hunter指挥官下令放弃原任务,转为原地防守。【场景4】一支已承受战斗减员且弹药不足的Hunter小队遭遇即将逼近的俄军BTR纵队,有百来名步兵随行。他们呼叫炮击,炮击不但没有命中,他们还因此暴露了位置。附近唯一一支可就近支援的Wolverine友军单位因遭遇数排T-80强攻而呼叫了Broken Arrow,与俄军同归于尽。(注:Broken Arrow——“断箭”,这个呼号在此表示一支美军地面部队即将被击溃,该部队现请求所有作战半径内的友军对其所在位置进行无差别轰炸以期消灭敌军)【场景5】一支Viper小队因指挥官阵亡而受命后撤。与此同时,一支Warpig坦克纵队正准备正面迎击1200米外的俄军装甲部队。不料他们途中遭遇俄军反坦克部队的伏击,因损失惨重而不得不原地固守。【场景6】两架A-10受命消灭一支正逼近某撤离点的俄军坦克纵队,Stalker小队为其引导目标。然而在进攻过程中两架A-10被地对空导弹击中,一名飞行员成功弹射,另一名当场阵亡。该撤离点随后遭上述装甲部队进攻,Stalker小队无计可施。事后Stalker小队被告知该区域已无可用空中支援,他们受命后撤并等待进一步指示。【场景7】某未知部队被包围,呼叫了Broken Arrow。Gator小队向友军表示支援的第四旅承受了90%伤亡已无法作战,阵地失守准备撤离。Goliath呼叫所有下属部队撤至主要供给路线,准备离开特区。某未知部队表示接到中心命令放弃波托马克河一带所有撤离点。某未知炮兵部队表示炮弹余量不足无法提供支援,将在5分钟内撤离特区。某未知部队呼叫Rhino,叫他们从前线撤回所有下属单位准备撤离。(注:第四旅游戏中原文为BCT4,BCT一词直译为旅级战斗队)支援部队几乎都被击溃了,各个撤离点自然也相继沦陷,包括纪念碑。不是你猛,老毛子也根本不水,而是你在忙于数人头乐不可支时候,你的友军用血肉帮你扛下了绝大部分愤怒的伊万。________________________________________________________________________________除了“从游戏音频文件中发现,如果玩家不进行狙击支援,撤离点最终将沦陷”一句话以外,COD Wiki上面就没有更多关于华盛顿战役事态如何发展的情报了。所以我这些内容很有可能是全球首发。我正在把这些音频逐步整合起来 英文版中文版各做一份视频 发一份到reddit上面去 如果反响好的话兴许能引起动视注意并出现在MW2 Remastered里面(如果有重制计划的话)。671160 条评论分享收藏感谢收起31786 条评论分享收藏感谢收起Java(计算机编程语言)_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
?计算机编程语言
(计算机编程语言)
是一门编程语言,不仅吸收了语言的各种优点,还摒弃了C++里难以理解的、等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
。Java具有简单性、面向对象、、、、平台独立与可移植性、、动态性等特点
。Java可以编写、、和应用程序等
Java发展历程
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,、、麦克·舍林丹和其他几个工程师一起组成的工作小组在州市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。
由于所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序运行也是个难题。为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的机器码指令系统(即后来成为“”的指令系统),以待语言开发成功后,能有生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为的。
由于在开发Oak语言时,尚且不存在运行字节码的硬件平台,所以为了在开发时可以对这种语言进行实验研究,他们就在已有的硬件和软件平台基础上,按照自己所指定的规范,用软件建设了一个运行平台,整个系统除了比C++更加简单之外,没有什么大的区别。1992年的夏天,当Oak语言开发成功后,研究者们向硬件生产商进行演示了Green操作系统、Oak的程序设计语言、类库和其硬件,以说服他们使用Oak语言生产硬件芯片,但是,硬件生产商并未对此产生极大的热情。因为他们认为,在所有人对Oak语言还一无所知的情况下,就生产硬件产品的风险实在太大了,所以Oak语言也就因为缺乏硬件的支持而无法进入市场,从而被搁置了下来。
月间,在经历了一场历时三天的讨论之后,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于。他们认为随着浏览器的到来,正在向同样的高度互动的演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器WebRunner。
1995年,互联网的蓬勃发展给了Oak机会。业界为了使死板、单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。于是,世界各大企业为此纷纷投入了大量的人力、物力和财力。这个时候,Sun公司想起了那个被搁置起来很久的Oak,并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上传输的(Applet是一种将小程序嵌入到网页中进行执行的技术),并将Oak更名为Java(在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语)。5月23日,Sun公司在Sun world会议上正式发布Java和HotJava浏览器。、、、、、、和等各大公司都纷纷停止了自己的相关开发项目,竞相购买了Java使用许可证,并为自己的产品开发了相应的Java平台。
1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。9月,约8.3万个网页应用了Java技术来制作。10月,Sun公司发布了Java平台的第一个即时(JIT)编译器。
1997年2月,JDK 1.1面世,在随后的3周时间里,达到了22万次的下载量。4月2日,Java One会议召开,参会者逾一万人,创当时全球同类会议规模之纪录。9月,Java Developer Connection社区成员超过10万。
日,第二代Java平台的企业版J2EE发布。1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。Java 2平台的发布,是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。
日,HotSpot虚拟机发布。虚拟机发布时是作为JDK 1.2的附加程序提供的,后来它成为了JDK 1.3及之后所有版本的Sun JDK的默认虚拟机
2000年5月,JDK1.3、JDK1.4和J2SE1.3相继发布,几周后其获得了公司Mac OS X的工业标准的支持。日,J2EE1.3发布。日,J2SE1.4发布。自此Java的计算能力有了大幅提升,与J2SE1.3相比,其多了近62%的类和接口。在这些新特性当中,还提供了广泛的支持、安全套接字(Socket)支持(通过SSL与TLS协议)、全新的I/OAPI、正则表达式、日志与断言。日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0),代号为“Tiger”,Tiger包含了从1996年发布1.0版本以来的最重大的更新,其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类型、格式化I/O及可变参数。
2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为,J2SE更名为JavaSE,J2ME更名为。
日,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布。Sun公司正式发布的有关Java平台标准版的第一批源代码,以及Java迷你版的可执行源代码。从2007年3月起,全世界所有的开发人员均可对Java源代码进行修改
Java创始人之一:詹姆斯·高斯林
2009年,甲骨文公司宣布收购Sun
。2010年,Java编程语言的共同创始人之一詹姆斯·高斯林从Oracle公司辞职。2011年,甲骨文公司举行了全球性的活动,以庆祝Java7的推出,随后Java7正式发布。2014年,甲骨文公司发布了Java8正式版
Java编程开发
Java编程环境
Java概念图
(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK
另外,可以把类库中的Java SE API子集和Java虚拟机这两部分统称为(JAVA Runtime Environment),是支持Java程序运行的标准环境
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可
Java编程工具
:一个开放源代码的、基于Java的可扩展开发平台
:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
:在代码自动提示、代码分析等方面的具有很好的功能。
:由公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境
:如果正确配置Java的“”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序
Java语言特点
Java看起来设计得很像,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供和语句以及异常处理。Java还剔除了C++的操作符过载()和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
2.面向对象
Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类()是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
Java还包括一个类的扩展集合,分别组成各种程序包(),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(包)和支持网络功能的类(包)。
Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流()网络连接,所以用户可以产生分布式的客户机和服务器。
网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。
4.编译和解释性
Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。
在一个解释性的环境中,程序开发的标准“链接”阶段大大消失了。如果说Java还有一个链接阶段,它只是把新类装进环境的过程,它是增量式的、的过程。因此,Java支持快速原型和容易试验,它将导致快速程序开发。这是一个与传统的、耗时的“编译、链接和测试”形成鲜明对比的精巧的开发过程。
Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。
Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。Java要求显式的方法声明,它不支持C风格的。这些严格的要求保证编译程序能捕捉调用错误,这就导致更可靠的程序。
可靠性方面最重要的增强之一是Java的存储模型。Java不支持指针,它消除重写存储和数据的可能性。类似地,Java自动的“无用单元收集”预防存储漏泄和其它有关动态存储分配和解除分配的有害错误。Java解释程序也执行许多运行时的检查,诸如验证所有数组和串访问是否在界限之内。
异常处理是Java中使得程序更稳健的另一个特征。异常是某种类似于错误的异常条件出现的信号。使用try/catch/finally语句,程序员可以找到出错的处理代码,这就简化了出错处理和恢复的任务。
Java的存储分配模型是它防御的主要方法之一。Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向。更重要的是,Java编译程序不处理存储安排决策,所以程序员不能通过查看去猜测类的实际存储安排。编译的Java代码中的存储引用在运行时由Java解释程序决定实际存储地址。
Java运行系统使用字节码验证过程来保证装载到网络上的代码不违背任何Java语言限制。这个安全机制部分包括类如何从网上装载。例如,装载的类是放在分开的名字空间而不是局部类,预防恶意的小应用程序用它自己的版本来代替标准Java类。
7.可移植性
Java使得语言声明不依赖于实现的方面。例如,Java显式说明每个基本数据类型的大小和它的运算行为(这些数据类型由Java语法描述)。
Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。
Java是一种先编译后解释的语言,所以它不如全编译性语言快。但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定(中央处理器)的机器代码,也就是实现全编译了。
Java字节码格式设计时考虑到这些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。
9.多线索性
Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。
Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是通过网络获取的。
Java工作原理
由四方面组成:
(1)Java编程语言
(2)Java类文件格式
(3)Java虚拟机
(4)Java应用程序接口
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如、、等)或集成开发环境(、等)在Java源文件中定义不同的类
,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用
Java语言基础
Java基本数据结构
在Java中有8种数据类型来存储数值、和。
整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为、和。
整型数据根据它所占内容大小的不同可分为4种类型。
数据类型内存byte8位short16位int32位long64位浮点类型
数据类型内存float32位double64位字符类型
字符类型用于存储单个字符,占用16位(两个字节)的内存空间。在定义字符型变量时,要以单引号表示。使用关键字可定义字符变量。
数据类型内存char16位布尔类型
布尔类型又称逻辑类型,通过关键字来定义布尔类型变量,只有只有true和false两个取值,分别代表布尔逻辑中的“真”和“假”。布尔类型通常被用在流程控制中作为判断条件。
Java关键字
abstract抽象类或方法
用来查找内部程序错误
break跳出一个switch或循环byte8位整数类型caseswitch的一个分支catch
捕获异常的try块子句
class定义一个类类型continue在循环末尾继续defaultswitch的缺省语句dodo/while循环最前面的语句double双精度浮点数类型else
if语句的else子句
定义一个类的父类
一个常量,或不能覆盖的一个类或方法
try块中总会执行的部分
单精度浮点数类型
一个循环类型
一个条件语句
implements
定义一个类实现的接口
导入一个包
instanceof
测试一个对象是否是某个类的实例
32位整型数
接口,一种抽象类型,仅有方法和常量的定义
64位长整数型
由宿主系统实现的一个方法
分配新的类实例
一个空引用
包含类的一个包
表示私有字段,或者方法等,只能从类内部访问
表示保护类型字段
表示共有属性或者方法
从一个方法中返回
16位整数类型
这个特性是这个类特有的,而不属于这个类的对象
对浮点数计算使用严格的规则
超类对象或构造函数
synchronized
对线程而言是原子的方法或代码块
当前类的一个方法或构造函数的隐含参数
抛出一个异常
一个方法可能抛出的异常
标志非永久性的数据
捕获异常的代码块
标记方法不返回任何值
标记字段可能会被多个线程同时访问,而不做同步
一种循环关键字参考资料来源
Java运算符
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。
赋值运算符
赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。
int&a&=&100;
算术运算符
运算符说明+加-减*乘/除%取余数自增和自减运算符
自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。
b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6
b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5
比较运算符
比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算的结果为,否则为。比较运算符共有6个,通常作为判断的依据用于条件语句中。  
运算符说明&比较左方是否大于右方&比较左方是否小于右方==比较左方是否等于右方& =比较左方是否大于等于右方&=比较左方是否小于等于右方!=比较左方是否不等于右方逻辑运算符
运算符作用&&逻辑与||逻辑或!逻辑非  语言基础参考资料来源
Java程序举例
/*一个简单的Java应用程序,显示内容:Hello&World!
文件名为Hello.java*/
class&Hello{
&&//程序开始于main()
&&public&static&void&main(String&args[]){
&&&&System.out.println("Hello&World!");
main方法,正如注释所说,这是程序开始执行的第一行。对于一个Java应用程序来说,main方法是必需的,Java解释器在没有生成任何对象的情况下,以main作为入口来执行程序。每个类中可以定义多个方法,但main方法只能有一个。关键字public表示访问权限,指明所有的类都可以使用这一方法。本例中,main必须被定义为public类型,因为当程序开始执行时它需要被它的类之外的代码调用。关键字static指明该方法是一个类方法。关键字void指明main()方法不返回任何值。main方法圆括号中定义的String args[]是传送给main方法的参数,参数名为args,它是类的一个对象。方法的参数用“类名参数名”来指定,多个参数间用逗号分隔。该行的最后一个字符是“{”,它表示了main程序体的开始,一个方法中包含的所有代码都将包括在这对花括号中间。另外,main仅是解释器开始工作的地方,一个复杂的程序可能包含几十个类,但这些类仅需要一个main方法。
Java语言标准
日,国际标准化组织(ISO)同意采纳Sun公司的专利技术——Java作为ISO标准。JAVA作为一个技术标准供公众无偿使用。根据ISO的批准,Sun公司将可提交JAVA的标准化平台规范。
发布时间名称日ISO/TS 0日ISO/IEC 6日ISO/IEC TR 4日
语言标准参考资料
Java语言规范
(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现()、技术兼容包()。
JCP维护的规范包括、、、、、等。组织成员可以提交JSR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。
是早期提议和最终发布的Java平台规范的具体描述。通常,一个新的JSR的提出是为了增加或者规范Java平台的功能。某个具体的JSR由专家组共同来制定,工作由组长协调。例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari担任组长,同时专家组的成员还包括Siemens、Motorola、Nokia、Symbian等。Java ME平台规范是在JSR68中定义的,规范组长是Sun公司的Jon Courtney。
JSR完成后,相关的规范及JavaAPI会在JCP的官方网站发布。设备制造商可以在自己的产品中实现某个JSR,如MIDP2.0(JSRll8)。但是这些都必须要通过TCK(Technology Compatibility Kit)测试以确保技术兼容性。
按照技术类别可以分成以下几类:
1、J2EE平台规范
2、J2SE平台规范
3、J2ME平台规范
4、运营支持系统规范(OSS)
5、综合网络的Java 应用(JAIN)
6、XML 操作规范
Java技术应用
1、Android应用
许多的 应用都是Java程序员开发者开发。虽然 Android运用了不同的以及不同的方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。
2、在金融业应用的服务器程序
Java在的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全
。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。
Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0以及。即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也经常被用到。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以Java为基础来开发的。
4、嵌入式领域
Java在嵌入式领域发展空间很大。在这个平台上,只需130就能够使用Java技术(在智能卡或者传感器上)。
5、大数据技术
Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的和Accumulo以及 ElasticSearchas。
6、高频交易的空间
Java平台提高了这个平台的特性和即使编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。
7、科学应用
Java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。
Java学习指南
Sun公司的Java认证共有以下四种:Java程序员(SCJP)、Java开发员(SCJP)、Java Web组件的开发(SCWD)和Java2企业级设计师企业级技术(SCJA)。中国开展较为普遍的Java认证考试为前两种,其中,Java程序员的认证考试以Sun公司指定的JavaSL-275为教材,考试号为310-025。Java开发员的认证考试以Sun指定的JavaSL-285为教材,机考部分的考试号为310-027。
Sun Certified Java Programmer(SCJP)
Java 程序员认证,测试Java 程序设计的要领和能力,内容侧重于Java 的语法及JDK(Java Development Kit)。
Sun Certified Java Developer(SCJD)
Java 开发员认证,进一步测试用Java 开发应用程序的能力。必须先完成一个程序设计的项目后,再回答与此项目相关的几个问题。
Sun Certified Web Component Developer for Java 2Platform Enterprise Edition(SCWD)
Web 组件开发员认证,测试技术人员对Java Servlets 和JSP(Java Server Page)的程序开发技巧。
Sun Certified Enterprise Architect for J2EE Technology(SCAJ)
Java2 企业级设计师认证是Java 最高级的认证,测试对J2EE 架构及其他系统整合的相关技术经验及能力。
Sun公司定制的Java程序员课程的标准课件的培训期为5天(30个学时)。培训期间,讲师使用Sun公司指定教材,全面系统地讲述课程的内容,并根据各知识点所需要掌握的深度,有层次、有重点、有目的地指导学员的学习。同时,对各种题型的分析和讲解更能帮助学员直观、准确地了解java认证考试。
《》:从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识
《Java编程语言(第3版)》:该书向熟悉基本编程概念的人讲述Java编程语言。该书解释了Java语言,但不是晦涩的正式介绍,也没有覆盖Java语言的所有方面
《》:该书深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制
《》:以JDK5.0为基础,在第3版的基础上,添加了新的语言特性,并且对第3版的结构进行了调整,使得所有章节的安排更加遵照循序渐进的特点,同时每一章的内容在分量上也都更加均衡,这使读者能够更加容易地阅读本书并充分了解每章所讲述的内容
《Java经典实例(第2版)》:本书囊括了许多有用的信息。然而,由于所涉及的主题广泛,不可能对所有主题都进行详尽地阐述。因此,本书还提供了相关的web站点与参考书籍。这也是为了本书的目标读者:想学习更多Java的人
《Java语言程序设计》:该书是清华大学出版社《普通高校本科计算机专业特色教材精选》丛书之一,也是普通高等教育“十一五” 国家级规划教材。该教材以培养应用型计算机人才为目标,立足课程改革和教材创新,在总结作者多年来从事Java语言教学工作经验的基础上形成了教材的核心内容。本教材可为普通高等院校计算机专业学生学习使用,也适用于自学
Java语言评价
Java发展前景
计算机的诞生及广泛应用推动了IT领域的发展,但21世纪的计算机早已不是访问的唯一的途径。各类更具信息化的电子产品逐渐进入IT领域,推动了PC时代的大发展。由于各种消费信息的急剧增加,传统的客户机的各方面条件均不如PC,PC的发展对服务器的应用管理体统也提出了更高标准。Java语言完全满足了PC的条件,在减少内存,直接在各类电子产品中运行,在网络中可被任何设备所识别,充分利用网络资源等方面有所突破创新,为PC时代的发展创造了有力条件。
随着IT产业的发展,许多企业中的计算机应用程序也在随之转型,企业中所应用的计算机模式逐渐向客户端较小、随之增大、数据库的容量也在相应增加的方向转变。此外,加上Java语言独有的特点,根据其在各项服务器中应用程序的开发所占有的优势,企业版的J2SE为企业环境中计算机模式的应用提供了良好的平台。
Java语言为与数据库联系紧密设计了Java servlet和SQL-J技术,以及技术。随着JSP技术的发展,使JAVA语言的网络应用更为实际化、更高效快捷,成为IT产业常用的技术。JSP以Java语言作为其服务器端的使用语言,结合了等多种其他客户端语言,使网络浏览器更为方便的展现。
在远程网络教学方面,由于JAVA改变了传统的基于Microsoft Front Page或语言制作的页面形态,使网络远程教学更加朝着动态、便捷化、安全化的方向发展,丰富了网络远程教学的手段和覆盖面。
Java贡献及影响力
Java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。由于提供了网络应用的支持和多媒体的存取,会推动Internet和企业网络的Web的应用
。另外,为了保持Java的增长和推进Java社区的参与,Sun公司在Java One开发者大会上宣布开放Java核心源代码,以鼓励更多的人参与到Java社团活动中。来自Java社团和IBM等全球技术合作伙伴两方面的支持,Java技术在创新和社会进步上继续发挥强有力的重要作用
,并且随着其程序编写难度的降低使得更多专业人员将精力放置于Java语言的编写与框架结构的设计中
解读词条背后的知识
李刚.疯狂Java讲义(第2版):电子工业出版社,2014:2
赵景晖.Java 程序设计:北京机械工业出版社,2005:1-2
明日科技.Java从入门到精通(第3版):清华大学出版社,2014
李晋.Java的昨天,今天和明天[J].信息与电脑,2011(1).
任哲.JAVA技术应用基础:机械工业出版社,2009:4-6
董云铮,陈千,梅惠平.Java技术应用:清华大学出版社,2007:2
周志明.深入理解Java虚拟机:机械工业出版社,2011:6
李明,陈京民,陶飞飞.Java程序设计与应用 :清华大学出版社,2010:3-4
郑悦.2006:开源精彩一年[J].中国计算机用户,2006(50).
.新浪&#91;引用日期&#93;
.CSDN&#91;引用日期&#93;
.oracle&#91;引用日期&#93;
王薇,杜威.Java程序设计与实践:华中科技大学出版社,2010:9
周志明.深入理解Java虚拟机:机械工业出版社,2011:4
王薇,杜威.Java程序设计与实践:华中科技大学出版社,2010:10
.Eclipse官网&#91;引用日期&#93;
.idea&#91;引用日期&#93;
徐林林.零点起飞学Java Web开发:清华大学出版社,2013:19
.CSDN&#91;引用日期&#93;
程虎.Java语言的特点[J].现代科学仪器,1997(2).
毛玉萃,邱少明,杨文艳.软件项目实践案例教程:清华大学出版社,2014:42
王薇,杜威.Java程序设计与实践:华中科技大学出版社,2010:8
Cay S. Horstmann.Java核心技术(卷I):机械工业出版社,2008
明日科技.Java从入门到精通(第3版).北京清华大学学研大厦A座:清华大学出版社,2014:39-55
董云铮,陈千,梅惠平.Java技术应用:北京交通大学出版社,2007:5-9
马尔平,天舒.计算机英语速查手册:中国石化出版社,2001:508
.ISO&#91;引用日期&#93;
.ISO&#91;引用日期&#93;
.ISO&#91;引用日期&#93;
.ISO&#91;引用日期&#93;
.ISO&#91;引用日期&#93;
戴丽萍,李磊,许永辉.Java ME手机游戏开发从入门到精通:国防工业出版社,2009:6
.Java Community Process&#91;引用日期&#93;
.Java Community Process&#91;引用日期&#93;
.Java Community Process&#91;引用日期&#93;
.Java Community Process&#91;引用日期&#93;
.Java Community Process&#91;引用日期&#93;
.Java Community Process&#91;引用日期&#93;
李钟尉,陈丹丹,张振坤.Java编程宝典:人民邮电出版社,2010:5
.CSDN.&#91;引用日期&#93;
柳芳.关于SUN公司的Java认证考试[J].电脑知识与技术,2003(2).
邵军.Sun认证介绍[J].继续教育,2002(4).
Ken Arnold.Java编程语言(第3版):中国电力出版社,2003
李刚.疯狂Java讲义(第3版):电子工业出版社,2014
Bruce Eckel.Java编程思想(第4版):机械工业出版社,2007
Darwin.Java经典实例(第二版):中国电力出版社,2009
吕凤翥,马皓.普通高等教育“ 十一五” 国家级规划教材——《Java语言程序设计》[J].计算机教育,2007(23).
孙媛.讨论JAVA语言的现状及发展[J].科技传播,2010(7).
刘振东.JAVA语言在远程网络教学中的应用[J].计算机教学与教育信息化,2011(12).
王汝传.一种新型的程序设计语言——JAVA语言[J].南京邮电学院学报,1996(16).
付玮.Java语言及其开发技术的回顾与展望[J].科技广场,2007(3).
清除历史记录关闭

我要回帖

更多关于 圣骑士战役任务流程 的文章

 

随机推荐