初识java

一、JAVA的由来

Java的发展历程充满了传奇色彩。最初,Java是由Sun公司的一个研究小组开发出来的,该小组起先的目标是想用软件实现对家用电器进行集成控制的小型控制装置。开始,准备采用C++,但C++太复杂,而且安全性差,最后基于C++开发了一种新的语言Oak,据说当时是小组成员之一Gosling在苦思冥想这种语言的名字时,正好看到了窗外的一颗橡树,Oak在英文里是“橡树”的意思,所以给该语言命名为Oak。它是一种用于网络的精巧而安全的语言,但是这个在技术上非常成功的产品在商业上却几近失败,可怜的Oak几乎濒临夭折的危险。

Internet的诞生给Oak的发展带来了新的契机。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEN中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。

SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都感觉到:噢,这正是大家想要的。那么Java的名字又是由何而来呢,据说有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。随后Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。

二、JAVA的现状

目前,以SUN 公司公布的JAVA 最新框架结构为标准,将Java 语言以Java2 为中心,其组成分为了3 个部分:1)企业版J2EE 。该版本是面对各大企业环境为中心而开发的一种以应用程序为主体的计算机网络平台,其中还包括3 个层次:EJB 、JSP 、和SERVSLT ;2)标准版J2SE 。其中,Java 核心编程为图形用户界面的编程、工具包程序的编写以及数据库的程序编写等;3)微型版J2ME 。该版本一直以消费品和各种嵌入式设备的网络应用平台为研究中心,主要涉及的领域为手机、手机中的各种无线游戏等。其核心技术为移动信息设备小程序。从目前Java 语言的应用及推广来看,标准版的更符合大众需求,它以其简单方便的特点赢得市场好评。

Java 语言所面向的客户主要为计算机中的各种应用系统、应用工具以及现代化家电等。在JAVA 语言的实时开发领域方面,IBM 公司首先开发出了适应于工业操作环境的一种嵌入式系统,以此,可以看出Java 语言在工业领域的开阔前景。随着Java 语言的诞生和发展更加的深入人心,各大知名商家陆续购买Java 的许可证,纷纷投入了对Java 语言的研究与开发中。因此,可以看出,多元化的应用系统为Java 以及各个领域的应用平台注入了无线的生机与活力。

三、JAVA的发展方向

1、在IT 产业的应用方面

最初Java 语言为与数据库联系紧密设计了Java servlet 和SQL-J 技术,以及JSP 技术。最为重要的是JSP 技术的迅猛发展,使JAVA 语言的网络应用更为实际化、更高效快捷,成为IT 产业首选的技术。JSP 以Java 语言作为其服务器端的使用语言,结合了JAVA SCRIPT 等多种其他客户端语言,使网络浏览器更为方便的展现。另外,从目前Java 发展前景来看,我国更多企业倾向于JAVA/J2EE 技术,将其作为应用程序开发的首要选择方案。由于数据方面的程序设计以及逻辑方面的程序控制已成为我国企业环境程序应用的关键技术,并且这些都体现了JAVA 语言的优势,因此,在Java 语言的实际应用中,企业版越来越受到各大企业的欢迎。

/2、在嵌入式设备研究应用方面

Java 语言近几年被广泛应用于移动电话、各种信息化家用电器等方面,甚至IC 卡等小型电子产品中也有所涉及。从Java 语言的发展趋势来看,这种嵌入式的研究应用范围将会进一步扩大,甚至覆盖更多的电子信息产品,方便人们生活。

3、在移动通信方面

近几年来,我国移动通讯业已开始了Java 语言的应用。移动的运营方通过Java 语言所创造的网络平台为客户提供了更加丰富的网络活动及网络信息。 例如:

a、更加丰富生动的手机游戏。通过Java 语言的应用,手机游戏图像更加丰富、更具吸引力,消费者还可根据自身的需要通过Java 语言所建立的网络平台从网上下载适合自己的游戏,进一步满足消费者的需求;

b、电商交易更加方便快捷。通过Java 语言的开发与应用,各手机使用者可根据自身需要通过Java 平台进行机票及酒店预订等。消费者还可操作简易的股票买卖等活动;

c、更加方便地进行网上阅读等活动。随着Java 语言的使用,手机用户可根据个人爱好,随时随地地下载自己喜欢的书籍进行阅读,大大方便人们生活。另外,Java 语言中的企业版已广为被各大商家所运用,而且,Java 技术也已成功推动了全球无线技术应用的发展,为各种无线通信、游戏市场创造了良好的商机。

四、结语

JAVA的出现,让无数人为此而折腰。预知java如何学习,以及教程,请期待下节介绍。下节将为您介绍,java的下载,java的安装,java的环境配置,以及java ide环境的安装。

本文来自企鹅号 - 仁杰网络媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Vamei实验室

Android的历史与花边

历史  现在的Android如日中天。每天150万部的Android设备被激活,全球Android用户有7亿。三星也凭借Android手机,成为第一大智能手机生...

24410
来自专栏Vamei实验室

高性能计算机传奇

高性能计算机是用网络将多台计算机连接在一起,并构成一个统一的系统,从而拥有远超个人电脑的计算能力。这样利用网络,让计算机合作工作的并行系统又称为集群(clust...

2276
来自专栏养码场

BAT程序员都在看,它们是否也是你的睡前读物?

点评:一本技术大牛写的关于Java并发编程的书,书中采用循序渐进的讲解方式,从并发编程的底层实现机制入手,逐步介绍了在设计Java并发程序时各种重要的技术、设计...

993
来自专栏Android干货园

Android开发之路--(1)

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/47...

1353
来自专栏数据和云

岁末警示:当你手抖删了线上数据库..

作者简介: ? 一乐,aka 梁宇鹏 现任环信首席架构师兼IM技术总监,负责即时通讯云平台的整体研发和管理。曾任新浪微博通讯技术专家,负责微博通讯系统的设计与研...

45710
来自专栏云计算D1net

公有云宕机如何赔偿用户损失?

11月19日凌晨,微软Azure云服务大面积宕机,在8月19日已有宕机先例的情况下,这次的事件让公众对云安全的关注再次攀升到了顶点。随后,11月24日,微软在向...

51613
来自专栏LEo的网络日志

关于层(layer)

3045
来自专栏小程序

App行业发展趋势如何?小程序是否正在“控制”我们的生活?

正如张小龙所言,小程序要成为一种新的形状。尽管他也不确定究竟应该是什么样,只能探索。不过从小程序近期的更新以及实践案例,它的价值越来越大了。

1152
来自专栏罗超频道

3B大战一周年,360搜索或祭出杀器:捆绑安全卫士!

虎嗅网独家首发2013年8月15日 明天就是3B大战一周年。 今天,据接近360人士爆料,360即将用安全卫士捆绑360搜索。但具体用什么方式捆绑,深喉并未透露...

3925
来自专栏程序员互动联盟

谷歌值得我们信任吗?

生活中貌似我们都逃脱不了谷歌的手掌心。 多年以前,两个踌躇满志的大学生将自己的研究项目变成了一个网站,而现在这个网站已经市值千亿,为我们提供方方面面的便捷服务,...

38910

扫码关注云+社区

领取腾讯云代金券