Java 不被看好前景堪忧?可能是想多了!

达尔文
 达尔文
发布于 2017年06月30日
收藏 2


Java发行二十多年来,尤其是在战胜C和C++成为最受程序员喜欢的编程语言之后,一直都是开发者的宠儿。虽然斯坦福大学用Python取代Java作为初学者的编程语言,但Java在编程界的位置一直十分稳固,这样老牌的编程语言自然是不会退休。这篇文章,将与广大程序员分享Java的安全性和不会退休的几点原因。

Java不仅仅是一种编程语言,它也是一个完美的开发平台,具有易适应性和动态更新的能力。Java包括世界上顶尖的云开发平台;全球有超过1000万的开发人员,它和其衍生项目的开源社区十分庞大;此外,有150亿个设备和小工具正在运行中;并且,全球目前约有500万学生正在研究它。

程序员使用Java来开发他们的项目,构建非常好的应用程序,探索人机界面以及解决各种创新。

Java可以在本地开发项目,这种能力为其成功做出了很大的贡献。开源和商业库的大量供应使得Java比其他选项更具便携性和可访问性。该平台为其他平台不能编译的库提供可移植性的支持。Java的可移植性使平台能够在从智能设备到高端服务器的各种计算机体系结构中始终保持一致。

程序员喜欢Java的最大四点理由

Android开发平台是依靠Java运行的应用程序和基础架构的顶级移动开发平台。 Android 占全球智能手机市场的82%,这个市场水平使得Java在移动应用程序开发中占有重要地位。

另一个原因是Java提供无与伦比的 可靠性,性能和速度 。互联网用户需要获取实时信息和即时结果,速度已成为其必要因素。为了满足这一需求,Java被认为是最佳选择。JVM允许Java保持最快的实现组合之一。

Java还 足以支持整个公司的数十亿代码行 。一些支持Java的技术巨头包括Google,IBM,Oracle,Facebook,eBay等,它也深深扎根于媒体,银行,政府等组织中。

程序员可以在Java中获得向后 兼容性 ,可以雇用Java开发人员来确保编程语言能够在新的迭代中始终如一地运行,这对于Java程序员来说是可行的。

不管Java的年龄如何,Java都是程序员和最流行的编程语言的首选,定不会很快退休。

来源:代码湾

>>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Java 不被看好前景堪忧?可能是想多了!
加载中

精彩评论

理工男海哥
理工男海哥
一天,僵尸去脑子店买脑子吃,看着售货架上写着:C++开发脑子500元一斤,java开发脑子1000元一斤,PHP开发脑子99999999一斤。僵尸不解,“老板,为什么PHP开发的脑子这么贵啊,是特别好吗?” 老板淡定的说道:“你知道我杀了多少PHP开发的,才凑够了一斤脑子吗?!!!”
keep_wan
keep_wan

引用来自“eechen”的评论

专业玩Java的Jetbrains公司自己搞了个Kotlin,已经说明了一切.
val occupations = mutableMapOf(
  "Java" to "Suck",
  "Kotlin" to "Rock"
)
occupations["PHP"] = "Best"
傻逼,天天哗众取宠。不好好专研技术。老撕逼有毛用:
南湖船老大
南湖船老大

引用来自“eechen”的评论

专业玩Java的Jetbrains公司自己搞了个Kotlin,已经说明了一切.
val occupations = mutableMapOf(
  "Java" to "Suck",
  "Kotlin" to "Rock"
)
occupations["PHP"] = "Best"

引用来自“keep_wan”的评论

傻逼,天天哗众取宠。不好好专研技术。老撕逼有毛用:
+1,eechen这个PHPer是傻逼
eechen
eechen
专业玩Java的Jetbrains公司自己搞了个Kotlin,已经说明了一切.
val occupations = mutableMapOf(
  "Java" to "Suck",
  "Kotlin" to "Rock"
)
occupations["PHP"] = "Best"
dolloyo
dolloyo

引用来自“eechen”的评论

专业玩Java的Jetbrains公司自己搞了个Kotlin,已经说明了一切.
val occupations = mutableMapOf(
  "Java" to "Suck",
  "Kotlin" to "Rock"
)
occupations["PHP"] = "Best"

引用来自“开源中国首席屌炸天”的评论

这个 @eechen 就是个笑话,天天要喊着吊打,结果现在挂在树上惨遭吊打,屁都不敢放一个,又一个神棍被拉下神坛 --via FalconChen . 有链接有真相: https://www.oschina.net/question/253880_2236467

引用来自“ming133”的评论

你这是自动回复吗?怎么总是这句话?哈哈
这叫爱得深沉😆

最新评论(63

mikeszhang
mikeszhang
Java大法保平安
c
cssniper
我支持Java
小爱大福
小爱大福

引用来自“千夜num”的评论

一天,僵尸去脑子店准备买脑子吃,看着货架上写着:C++开发脑子500一斤,Java开发脑子1000一斤,php开发脑子9999999一斤。僵尸不解,“老板,为什么PHP脑子这么贵?是特别好吃吗?”老板淡定的说道:“你知道我杀了多少PHP开发才凑够了一斤脑子吗?!!!!!”
有道理,这么说java真不如C++
亮亮的红茶
亮亮的红茶

引用来自“michaely”的评论

一天,僵尸去脑子店买脑子吃,看着售货架上写着:C++开发脑子500元一斤,java开发脑子1000元一斤,PHP开发脑子99999999一斤。僵尸不解,“老板,为什么PHP开发的脑子这么贵啊,是特别好吗?” 老板淡定的说道:“你知道我杀了多少PHP开发的,才凑够了一斤脑子吗?!!!”
这么黑php真的好吗?php可是世界上最好的语言!
一只囧蟹
一只囧蟹
啰嗦的语言~
eechen
eechen

引用来自“开源中国书记”的评论

Java语言的强大在于反射,我不知道还有没有其它一门语言有,否则别想打倒Java!
PHP反射类:
反射是指在PHP运行状态中,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。
这种动态获取的信息以及动态调用对象的方法的功能称为反射API。
反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。
通过ReflectionClass,我们可以得到Person类的信息(常量/属性/方法等).
通过ReflectionMethod,我们可以得到Person类的某个方法的信息(类型/参数等).
通过ReflectionObject,我们可以得到Person类的实例的信息.
$class = new ReflectionClass('Person'); //建立Person这个类的反射类
$instance = $class->newInstanceArgs($args); //相当于实例化Person类
//获取属性
$properties = $class->getProperties();
foreach ($properties as $property) {
  echo $property->getName()."\n"; //输出属性名
}
getProperties可用参数列表:
ReflectionProperty::IS_STATIC
ReflectionProperty::IS_PUBLIC
ReflectionProperty::IS_PROTECTED
ReflectionProperty::IS_PRIVATE
获取注释: getDocComment
获取类的方法: getMethods
执行类的方法: $method->invoke($instance);
伟者王朝
伟者王朝

引用来自“开源中国书记”的评论

Java语言的强大在于反射,我不知道还有没有其它一门语言有,否则别想打倒Java!
@开源中国书记 让我笑会
张金富
张金富

引用来自“开源中国书记”的评论

Java语言的强大在于反射,我不知道还有没有其它一门语言有,否则别想打倒Java!
.NET😃😃
长安俞白眉
长安俞白眉

引用来自“eechen”的评论

专业玩Java的Jetbrains公司自己搞了个Kotlin,已经说明了一切.
val occupations = mutableMapOf(
  "Java" to "Suck",
  "Kotlin" to "Rock"
)
occupations["PHP"] = "Best"
没有最好的语言只有最合适
notreami
notreami

引用来自“shitalpig”的评论

Java语法太垃圾了,不过现在用kt的人蛮多
笑死我了,语法垃圾都喷出来了。
返回顶部
顶部