APP下载

浅谈Java技术对互联网时代的重要作用

2018-09-10高卿薛益鸽

现代信息科技 2018年3期
关键词:编程语言互联网时代

高卿 薛益鸽

摘 要:21世纪是互联网时代。Java作为一门跨平台的语言,凭借其良好的可执行性、移植性以及安全性等优势,在互联网的潮流中激流勇进,成为了最主要的语言,并实现了多方面的应用。本文首先介绍了Java语言的发展简史和Java所具备的优良特性进行阐述,比如可移植性、安全性、跨平台性、简易型等,然后对互联网时代进行分析,并对Java在互联网时代的应用进行分别的阐述,最后展望了Java的未来发展。通过这些阐述,我们可以得出,Java技术在互联网时代的作用是不可小觑的,Java技术和互联网的发展相辅相成,彼此推动。

关键词:互联网时代;Java;编程语言;Java作用

中图分类号:TP393.0 文献标识码:A 文章编号:2096-4706(2018)03-0072-04

An Elementary Introduction to the Important Role of Java

Technology in the Internet Age

GAO Qing,XUE Yige

(School of Information Engineering,Wenzhou Business College,Wenzhou 325035,China)

Abstract:Twenty-first Century is the age of the internet. As a cross platform language,Java has become the most important language in the Internet,with its advantages of good executability,portability and security. It has been used in many aspects. This paper first introduces the brief history of the development of Java and the excellent features of Java,such as portability,security,cross platform,simple and so on. Then it analyzes the Internet age,expounds the application of Java in the Internet age,and finally looks forward to the future development of Java. Through these elaboration,we can conclude that the role of Java technology in the internet age is not to be underestimated. The development of Java technology and the internet complement each other and promote each other.

Keywords:internet era;Java;programming language;Java function

0 引 言

互联网从出现到如今,已经经历了前期的发展,现在已经进入“互联网+”的时代,它代表着一种新的经济形态,主要的代表是传统产业与互联网技术联合,用于优化生产,更新业务主体,并且重新构造商业模式。其主要目的是完成经济转型和升级。

Java语言经过多年的发展,日益成熟。作为跨平台的、面向对象的编程语言,Java有着很多优良特性,这些特性使Java在互联网时代扮演着十分重要的角色。

1 Java发展历史

Java是一种面向对象的编程语言。在1996年初,Sun发布了第一个Java开发工具,标志着Java的正式发行,之后很多有名的企业购买了Java的开发使用权限,中国也有很多企业采购了这项技术,为我国的计算机事业的发展做出了很大的贡献。

随着计算机技术的发展,Java语言也在不断地进行自我更新。由于使用Java语言的人数越来越多,在2006年,Sun公司将Java技术体系作为免费的编程软件对外发布,将Java的标准性源代码公布出来,后续所有的程序开发者都可以对Java的源代码进行修改;因為开源,Java又得到了极大的发展。当前它已经成为使用人数最多的编程语言。技术的快速发展和科技的不断进步也推动着Java技术的应用,我们生活中很多终端,比如Android,智能电视大部分都由Java编写。相信未来Java的应用会越来越广泛。

2 Java语言特点

Java的出现使计算机产业发生了颠覆性的变化,各种计算机软件应运而生。因为相对于其它编程语言,Java的框架十分成熟,并且都是国际化的软件框架。曾使编程的中心从开发转为服务的Java语言具有以下的优点,如图1所示。

2.1 语法结构简单

很多互联网工程师都是以学习C或者C++语言为开始来接触编程的,而Java的语法结构和C++语言语法结构十分类似,所以在互联网时代,工程师可以很快地接受由C++为主的编程转为以Java为主的编程。同时,Java融合了C++的精华,并结合了其简单明了的风格,更有利于解决复杂问题。

2.2 面向对象

在编程领域,很多编程语言都是面向对象的,这些语言各有长短,而Java便是其中之一,也是这些语言中极受用户欢迎的一种。在使用Java编程时,程序可以根据不同的功能分区而分为以功能为中心的版块,使程序的模块化更加清晰。在后期的修改过程中,只需要改动相关模块,不会影响到其它的模块,这可以有效地减少工作量,提高软件的可维护性可发展性。

2.3 执行性强

在互联网时代喷涌而出的各种应用中,使用Java编程的可以说是占了大多数。在编译过程中,Java将源代码转换为二进制的字码,然后在虚拟机中解释字节并执行,因此Java具有一次编译及多次执行的特点。

2.4 通过引用代替指针

对于很多互联网时代的工程师来说,C++中的指针可以说是一个难题。而这个问题在Java编程中完全不存在。因为Java通过引用来代替指针,这样可以有效地避免指针使用过程中存在的隐患,同时也可以保有指针灵活这一特点。

2.5 可移植性强

相比于C++或者其它语言,Java的可移植性强。在互联网时代,用户对信息的下载需求越来越高,使用Java编写的Web网页可以很好地满足用户这一需求。Web网页可以在任何平台上运行,用户也可以下载各类文件,包括图像、文字和程序等。

2.6 可实现多线程

在互联网时代,互联网公司更加注重用户的交互体验。Java具备成熟的多线程来保证在多条线程同时操作下共享数据的正确性。多线程可以使用户请求得到更快地响应,从而提升用户体验。

2.7 安全性

在互联网时代,数据和网络的安全性受到了极大的重视。Java可以实现加密技术,并在加密技术上进行不断地改进。对于互联网工程师来说,Java编辑器视图也可以保证对数据的保护。比如出现突发情况时,Java可以及时切断对数据进行的访问,避免丢失和破坏数据,防止病毒入侵数据,从而保证互联网的安全性。

3 互联网时代

自从1994年4月中国第一次实现与互联网的连接,到2018年的今天,互联网时代经历了各种风起云涌。在短短的24年中,互联网已经完全改变了我们的生活和工作,改变了人类社会的方方面面,世界已经进入了互联网时代,如图2所示。

当前对于互联网,有很多说辞,比如互联网思维、互联网技术革命、互联网创新,各种提法很多。互联网不仅仅是一种思维模式,它还是一种技术,代表着我们现在的时代。当我们置身于互联网时代,不管你是否了解,是否喜欢,你都无法避开它而存在。

首先,通过互联网社会中的交易成本降低了,同时互联网的存在也提升的整个社会的运营效率。比如之前购买火车票必须去售票点,更便捷一点的方式也是通过电话进行预订。而现在,通过互联网不到一分钟就可以通过网络完成购买。另外,移动互联网也实现了持续在线,通过移动终端,例如手机、pad等设备,人们可以随时连接网络,通过互联网满足人们越来越多的需求,如通信需求、信息需求、传播需求、娱乐需求和购物需求等。

同时,互联网还集成了大众资源。通过用户参与设计、用户参与创新、用户参与传播和用户参与内容创造等实现了新的商业格局,而这将带来新的生活方式。

随着互联网技术的发展,当前互联网向大数据分析、人工智能、区块链和无人驾驶等新领域发展。比如今日头条等新媒体智能检索,通过筛选技术为用户個性化推荐相关资讯,尽可能个性化地满足每个用户的需求,彰显了技术给新媒体带来的革新,相信将会有新的媒体形态产生,同时也带来更优的用户体验。不仅仅是媒体,人工智能也已经进入各种搜索平台,比如微软小冰、百度小度机器人,赋予搜索引擎人脑作用。将来人们在使用搜索引擎时,将会像与人对话一样,这也许会成为互联网的高级模式。

新的智能技术将推动各种产业升级,赋予其智慧。智慧城市、智慧农村和智慧家庭等社会组织形态都将在互联网技术的驱动下成为现实。互联网时代的到来改变着人们的生活,最终将改造社会,改造人类。

4 Java在互联网时代的技术应用

在互联网时代,各种软件的更新速度极快。Java编写的软件占据了市场的很大一部分,其占比如图3所示。

由于Java具有简单性、面向对象、可执行性、可移植性、可多线程、安全性等优点,这适应了互联网时代对编程语言的需求,因此成为了应用最广的语言。在互联网时代,网站开发、金融交易、网络电视、在线教育和企业信息化等逐渐实现。Java的安全性可以保障在线金融交易的安全,保障用户的金钱利益不受损害、隐私不被盗取。而可移植性让其软件可以适应不同的设备和不同的平台。同时,很多互联网工程系统选择使用Java语言来建立数据库,从而进行有效的信息管理工作,并作为管理和决策的重要指导。在当前的互联网时代,Java有着多方面的应用。

4.1 在企业信息化管理方面的应用

在互联网时代,很多企业都从传统的管理模式转为信息化的管理模式。在改革的潮流中,只有跟随时代对企业的管理经营进行创新,才可以使企业获得更好的发展。Java技术给企业带来了技术上的支持。企业的互联网工程师可以通过使用Java技术来建立企业自己的ERP平台,在平台上进行信息的管理、文件的传输,从而实现数据的共享,同时可以对公司进行人力、财务等多方面的管理,也可以使企业的管理者针对企业内外界的情况做出及时的反应,从而提高企业的效率,增加企业的收益。基于Java,很多国内外软件供应商,比如Sun、IBM等,都推出了以Java为中心的相关的软件和服务器,这极大地推动了企业信息化和规范化。

4.2 在智能移动设备方面的应用

在互联网时代,智能手机扮演着极其重要的角色。智能手机比笔记本电脑更加方便携带,也更加适合短时间使用。现在主流的智能手机系统为IOS和Android。在Android系统中,绝大多数APP都是用Java编写的。通过使用APP,人们可以实现即时通讯、信息获取、电子导航、使用共享单车、参与网络游戏等功能。通过这些功能的实现,使更多人体验到并且参与到了互联网时代。在互联网时代,没有人的生活可以离得开互联网,而更多的人日常生活也离不开智能手机,说到底,是离不开这些由Java编写的,可以为人们生活提供极大便利的APP。

4.3 在网站建设方面的应用

在互联网时代,人们与互联网之间的连接主要通过智能手机上的APP以及笔记本电脑上的网页来实现。互联网的网站就是通过Java来编程的。在互联网时代,可以说没有领域是不会涉及到网站的,无论是教育、医疗还是金融军事。各个领域都有自己相关的网站,因为网站可以使大众了解熟悉相关行业的现状。Java Web、Java EE等都是用于网站开发的技术,如图4所示。

4.4 在嵌入式设备方面的应用

随着共享单车、共享汽车的兴起,嵌入式设备引起了越来越多的关注。在嵌入式领域中,Java凭借其内存要求低的特性占据了一席之地。Java技术一般会被嵌入到一定的API之中,进而完成在新的运行环境中的工作。比如Embedded Java等技术就应用于嵌入式系统和设备中。

5 Java发展前景

5.1 传统行业和企业的信息化

当前Sun、IBM、Oracle、BEA等国际知名服务提供商,都在持续地推出各种各样基于Java的应用服务器和适应各行业的专业软件。在其品牌规模的带动下,Java在电信、通信、金融等各个行业都得到了广泛地应用。比如清华大学计算机系使用Java、XML和Web技术开发了多个产业平台。这一些列的软件应用使传统行业和企业信息化得到快速发展。

5.2 消费类电子产品的应用

随着我国居民收入水平的逐渐提升,人们在消费电子产品时的需求越来越多,手持终端、通信终端、电子化的医疗设备、物联网类的智能家居硬件、汽车智能电子设备等都是今年比较热门的Java应用领域,如图5所示。

5.3 辅助教学的应用

在輔助教学方面,由于Java具备多平台移植的优势,所以无论是在PC,还是移动端设备或者电视等平台中都可以使用Java作为开发语言,有利于项目的开发。比如当前中兴开发了远程教学系统,可实现网上实时直播教学、课后学习跟踪、家庭学校整体联动和异地远程教育等多项功能。

6 结 论

本文从Java的发展、优势、应用和前景出发,并结合对互联网时代的思考,对Java在互联网时代所起的重要作用进行了阐述。互联网的很多应用由Java编写,Java的优良特性也为互联网的发展提供了很好的支撑和保护作用。因此,在互联网时代,Java是必不可少的一部分。

参考文献:

[1] 唐健,吴娟.Java技术的现状及其发展方向探讨 [J].移动信息,2017(1):125-126.

[2] 张忠利.计算机软件JAVA编程特点及其技术应用 [J].教育教学论坛,2015(27):224-225.

[3] 曾祥力.当前互联网时代Java的发展空间以及前景 [J].电脑知识与技术,2017,13(7):200+228.

[4] 涂一飞.Java编程的现状及其发展前景 [J].电脑迷,2017(2):169.

[5] 陈节鑫.基于计算机软件开发的JAVA编程语言及运用研究 [J].福建电脑,2017,33(3):105+167.

作者简介:高卿(1997.08-),男,汉族,浙江乐青人,本科。研究方向:软件工程;薛益鸽(1990-),男,汉族,助教,硕士。研究方向:计算智能。

猜你喜欢

编程语言互联网时代
基于JavaScript编程语言之 闭包技术在焦点轮播上的应用
计算机软件JAVA编程优势及其应用
基于计算机应用软件开发的Java编程语言研究
浅析媒体融合下的“正和博弈”
互联网时代下的会计信息化教育变革探索