一起学习
随着网络与移动办公逐渐走入平常人家的生活,Java由于其先天的优势在网络和嵌入设备应用程序的开发中已经“火”起来,国内学习Java编程的人也越来越多。但纵观市面上流行的各类Java学习书籍,讲解Java编程的优秀书籍不少,可是从宏观上描述Java的复杂分类、多方面应用、以及学习资源的却几乎没有。笔者并不是专业的Java程序员,因此也不敢探讨什么Java编程技术,只是将自己学习Java后所了解的一些基本概念及学习资源介绍给大家,相信对初学者理清思路、确定自己的发展方向也该有些帮助,万望高手勿笑。
从哪里来
James Gosling绝对没有想到,十年前他领导的小组为消费类电子产品(如机顶盒、全能烤箱等)所设计的计算机语言,在今天以及将来会有如此强大的生命力和广阔的应用前景。
由于最初的应用是那些功能和内存均不充分的嵌入设备,同时还要面对不同厂商产品所用的不同CPU,因此这种语言的设计要求不仅需要尽可能小且紧凑,而且更重要的是绝对不能受限于任何一种体系结构。这个项目在Sun公司内部的代号是——Green。当时,James Gosling在自己办公室的窗外看见了一棵橡树,所以他将这个新语言命名为Oak。
当交互电视成为一项利润巨大的产业时,Sun希望Oak能成为赚钱策略的一部分,可惜这个愿望至今都还没有实现。正当Sun决定放弃Oak的开发并将其开发人员分散到其它部门的时候,Web网出现了。一个偶然的机会,技术人员发现Oak语言很适合用在互联网上,于是Sun的开发人员设计了一个使得程序能够在Web页面上安全运行的方法,并为Oak换了一个更容易记住的名字——Java。就这样,随着互联网爆炸式的发展,Java现在已经成为可以胜任小到智能卡、大到企业级应用等各种开发任务的网络语言。
Java的应用定位
很高兴你能够看到这里,也证明了你对Java确实有一定的兴趣,因此我也不多说Java的好处,大家只需要明白Java这种应用广泛的网络编程语言来源于C/C ,并且更简单、安全,“Write once,run anywhere”这也是Java的招牌口号。
可惜目前国内的Java应用确实太少了,甚至很多人还不能区分Java和JavaScript,更无法去想象和领略到CORBA、Application Server、EJB、JSP、Servlet、XML等等的真正应用,也许很多人目前还认为Java仅限于在网页上显示一下会滚动的文字、水中倒影、或者就是聊天室……
按照Sun的定义,Java主要在以下三个方面发展:
Java 2 Standard Edition(J2SE)定位于客户端程序的应用;
滴滴香浓,意犹未尽—畅游Java世界(1)
滴滴香浓,意犹未尽—畅游Java世界(2)
滴滴香浓,意犹未尽—畅游Java世界(3)
滴滴香浓,意犹未尽—畅游Java世界(4)
下载本文示例代码
滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)滴滴香浓,意犹未尽—畅游Java世界(1)
阅读(104) | 评论(0) | 转发(0) |