前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初识java

初识java

作者头像
企鹅号小编
发布2018-02-20 22:24:46
6550
发布2018-02-20 22:24:46
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

一、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环境的安装。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档