在中国Java是一种比较流行的编程语言,现在很多公司的首选语言几乎都是Java。那么Java究竟是什么呢?
什么是Java
Java是什么Java是一款计算机编程语言,它是一种可以编写跨平台应用软件、完全面向对象的程序设计语言。它不仅吸收了C 语言的各种优点,还摒弃了C 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
在《如果编程语言是武器》一书中有这么一段描述:
C语言是M1式加兰德步枪,很老但很可靠;C 是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器;PHP是水管,你通常会把它的一端接到汽车的排气管,另一端插进车窗里,然后你坐进车里,开动引擎;Python是一种"v2/v3"双管枪,每次只能用一个管子发射,你永远不知道该用哪个管子发射好;Java是M240通用弹夹式自动机枪。
Java是威力最大的武器
不难看出以上威力最大的武器就算Java。确实,相对而言Java是开发效率、开发门槛、性能、跨平台这几方面平衡得最好的语言。
Java语言发展史Java是Sun公司于1995年推出的一款高级编程语言。说到高级肯定有低级,它的低级不是大家想象的那种低级,这里的低级指的是机器语言。
机器语言
很多人都听说过,计算机的世界是由0和1组成的,这里说的0和1指的就是机器语言。早期用的机器语言大家不好理解,对我们日常开发来说难度比较高,所以说我们就推出了许多高级语言。高级语言比较接近人类的自然语言,这样的话可以降低一些我们的开发门槛。
从Java语言发展史中不难发现,前几年Java都是两年一更新,最近是半年一更新,所以说最近更新比较频繁。目前Java已经更新到了14,但是现在大家用得最多的版本还是Java 8。因为Java 8版本相对之前一些版本来说改动得比较大,而Java 9、Java 10这些相对于Java 8来说改动得比较少。而像12、13、14这些版本,用的人也不多,因为这些新版本的推出其实可能还不够稳定,而做开发的话,稳定是最重要的。Java 8版本相对比较稳定,而且Java 8的功能完全能满足我们日常开发需求。
Java的应用方向Java的方向其实有很多,我们可以做网页开发,比如 Java web,我们还可以做一个app的后台服务的接口,比如网页开发我们可以通过浏览器搜索进入网页页面。
Java网页开发(Java web)
网页开发:其实很多后台服务都可以用Java实现,但我们看到的这个页面其实是一个前端的技术,比如说一些HTML、CSS还有一些JS。我们Java开发的话,你不仅仅要学Java技术,可能我们会涉及到一些前端的技术。
App后台服务接口:在这个app流行的时代,我们每天都在使用app。那么这些app的数据是从哪里来的呢?
app的数据是从后台服务来的,而后台服务则是由编程语言进行编写,如C、C 这些等等。
而Java做的则是一些逻辑判断,比如说你要登录某个app,你储存在app中的个人信息也是通过Java去调用数据库返回给前端,然后前端根据服务器返回的需求做展示。
所以说,Java其实做的是一个后台服务,也可以做一个后台服务的接口。当然现在安卓的上层应用层也是Java编程的,但Java并不是等同于安卓。安卓其实是Java的一个分支,它的SDK其实包括了Java大部分的SDK了,但它也剔除了一些对它没用的SDK。
Java大数据平台开发:这里的大数据平台开发就是Hadoop,Hadoop是一个开源的Java平台。我们现在的Java课其实都是偏向网页开发的。
今天的内容分享就到这里啦,大家记得点赞关注喔~
,