【Java】14.Java为什么这么火、Java主要特性

【Java】14.Java为什么这么火、Java主要特性

文章目录

一、怎么看语言火不火1、用户量:使用的程序员多不多。2、适用面:用的地方多不多。3、与时俱进:会不会紧跟时代一起发展。4、语言的本身是否有什么明显的特点

二、Java主要特性1、面向对象2、安全性3、多线程4、简单应用5、开源6、跨平台

一、怎么看语言火不火

一个语言火不火、能不能长久的生存下去,主要其实是看四个方面

1、用户量:使用的程序员多不多。

不管在国内,还是在国外,使用Java的程序员还是非常多的。

2、适用面:用的地方多不多。

从以下6大领域可以看出来,用到Java的地方也是非常多的。

3、与时俱进:会不会紧跟时代一起发展。

如果一个语言跟不上时代的发展,不管它有多牛逼,总有一天会被市场淘汰。

从Java9版本开始,基本上都是保持半年一更新,保持这么快的更新速度,就是为了紧贴市场的发展,一旦其他语言有什么好的东西,或者是市场上出现了什么了不得的技术,Java都可以把它们融进来成为自己的东西,让自己永远保持生命力,永远不会被市场淘汰。

4、语言的本身是否有什么明显的特点

它的特点主要有以下几个:面向对象、安全性、多线程、简单易用、开源、跨平台

Java在上面这四个方面都做的非常的好,所以说Java的生命力还是非常强劲的。

二、Java主要特性

1、面向对象

等我们以后学习完Java的面向对象之后,你可以在心里面想象一下自己对女朋友的要求:性别、年龄、身高、体重还有一些其他的要求,然后你可以把这些东西都告诉Java:我想要一个这样的女朋友。Java非常好,它会说:好的,没问题,满足你。

根据你的要求给你制造了一个女朋友,这个就是Java中的面向对象。简单理解就是根据你想的模板,把东西创建出来,这就是面向对象。创建出来的东西可以是女朋友、车子、房子、票子… 想造什么就造什么,这个就是Java当中最难理解的面向对象

2、安全性

Java写出来的代码非常的安全,漏洞非常的少。

3、多线程

假设在12306上买票,假如有4个用户同时在12306上买票,此时就可以看成12306的服务器同时给这四个人服务,这个就是多线程。

多线程简单理解:就是可以同时做多件事情。

4、简单应用

Java语言学起来非常简单,用起来也挺容易。

5、开源

假如我现在有一部手机,在手机上下载了QQ,此时我下载的仅仅是QQ的安装包,腾讯公司它是不会把QQ的代码给你的,这就叫做不开源。

而Java就是非常的简单粗暴了,同学们要往电脑中下载Java的开发工具的时候,Oracle公司它会把Java所有的源代码也都给你,这样就会告诉你Java是如何运行、如何工作的,这个就叫做开源。

一旦开源了,世界所有的开发者都可以去维护Java了,所以Java即使有什么缺点,也被广大的程序员给修复了,这就是开源的魅力。

6、跨平台

跨平台的平台指的是操作系统,例如:Windows、Mac、Linux。

Java程序可以在任意的操作系统上面运行,这个特点就很厉害了,很多其他的语言都干不了这些事情。而且这个特点对于公司来讲是非常有帮助的。

例如现在有家公司,利用了一种不能跨平台的语言开发了一个项目,此时只能在windows上去运行,不能在其他的操作系统上去运行,如果想要在其他的操作系统上运行,还需要重新编写代码。所以会给公司增加额外的成本。

但如果换成Java程序,就非常的粗暴了,一个人写的程序可以在所有的操作系统上运行,而且只要写一次就行了。Java在95年出现的时候,也是凭借这个特性,迅速的占领市场,当时它打出了一句口号:Write Once Run Anywhere(一次编译,到处运行)。

相关推荐

苹果手机卡顿的原因与解决方案全解析
威索尼可 VSONIC VSD3 入耳式耳机测评报告
联想平板yoga2怎么样(分析联想平板yoga2真实测评)