java是什么意思?

如题所述

“什么是Java?”

Java,由Sun Microsystems公司于1995年5月推出,它是一种可以编写跨平台应用软件、完全面向对象的程序设计语言

不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

“Java是怎么来的?”

20世纪末,硬件领域出现了单片式计算机系统,这种系统价格低廉,立即引起了研究人员的注意,由于C++程序过于复杂和庞大,研究人员开发了一种称为Oak的面向对象语言。这是Java的雏形。

1995年,业界为了使单调的静态网页能够“灵活”起来,急需开发一种程序。这时,Sun公司想起了那个被搁置很久的Oak,并将Oak更名为Java,它语言精简,程序非常小,适合在网络上传输。

1995年5月,Sun公司正式发布Java。从此Java一路披荆斩棘,在经历20多年的发展之后依然长盛不衰,常年雄踞各大编程语言排行榜第一位,这也凸显了其在IT技术领域的绝对统治力。

“学了Java,我能干什么?”

●程序员,穿梭在各种软件开发之间;

●架构师,参加大型项目的实现;

●网站开发,把若干个页面组成集合;

●游戏开发,在以前诺基亚还很流行的时候,手机游戏有90%以上都是Java开发的;

......

除此之外还可以做嵌入式设备、消费类电子产品开发、桌面程序等工作。

Java技术作为互联网的中流砥柱,其应用范围之多,就业岗位之多,堪称第一。

“Java的就业前景饱和了吗?”

Java技术几乎无处不在,只要有使用到电子产品的地方,就会和Java挂钩。

近年,我国互联网发展尤为迅速,外卖、电商、短视频等各类产品层出不穷。其中,推动我国互联网飞速发展,网民规模持续增长离不开一批中国程序员在背后的辛苦工作。

1.Java在我国的招聘情况:

以某招聘网站为例:

2.Java程序员薪资范围分布图:

从上图我们可以看到,超过半数的资深程序员年薪在20万以上,并且有近 40% 的资深程序员年薪在 25- 50 万之间。

3.程序员也是一门“铁饭碗

2018 年下半年开始,很多互联网公司大面积裁员,大家都说“资本寒冬”到来,但是从调查结果中可以看到90.9%的程序员“根本没在怕的”!

“Java的应用范围有多广?”

Java能做的事情很多,涉及到编程领域的各个方面,从电子商务网站到 Android 应用,从科学应用到金融应用,从游戏到桌面应用等等。

● Android应用

打开你的安卓手机和任何一款App,他们都是使用Java语言开发的。

市场上见到的手机系统,例如MIUI,阿里云,乐蛙等,都是修改源代码再发行的。

● 金融业应用的服务器程序

因Java的安全性比较高,使其在金融服务业方面的应用广泛。

大部分银行和第三方交易系统均用Java开发前台和后台电子交易系统以及数据处理项目等等。

● Web应用

Java 语言在电子商务领域以及网站开发的领域都占据了一定的位置。开发人员可以用不同的框架来创建web项目。

时常被应用在各个政府部门如科学技术部、国家安全部、文化部等部门。

● J2ME应用

有一段时间,安卓上可用的游戏、软件几乎全部是用MIDP、CLDC,他们是J2ME平台的一部分。

● 大数据技术

Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。

● 嵌入式领域

Java在嵌入式领域的发展有着广阔的空间。在这样平台上,只需130KB就可以很好使用Java技术。

“什么样的人适合学Java?”

● 逻辑思维能力强

对于Java来说所有功能都是通过编写代码实现的,需要开发人员具备较强的逻辑性和运算性。

● 端正心态、踏实耐心

在平时的工作中会有一大部分时间是花费在解决bug上,在遇到问题后一遍遍的排查代码,所以拥有良好的心态也是必不可少的优势。

● 不断学习的能力

随着科技的发展会不断出现各种新型的技术,开发人员需要及时的关注这些新技术并且转化为自己技能。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-09-09
java是一门面向对象编程语言,是由sum公司于1995年推出,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等;同时Java编程语言是所有编程语言里面比较简单的,他比C、C++和其他语言使用起来要简单;
关注我主页,欢迎来交流学习;
第2个回答  2020-11-06
java是一门面向对象的计算机编程语言,于1995年第一次被推出,具有功能强大和简单易用两个特征。其工作原理由Java编程语言、Java类文件格式、Java虚拟机、Java应用程序接口四方面组成。本回答被网友采纳
第3个回答  2022-09-29
不知道何时起就喜欢品牌的东西,大众化的东西了,不知道是不是被坑多了,以前买的小众电脑主板厂家倒闭了,去小医院被坑惨了,很多小品牌刚出来很好,但难免后面倒闭和被收购,大品牌不敢说多好,至少大部分及格线是达标的,毕竟怎么都要按照国家规定的最低标准吧,但是以前有段时间就喜欢好的又便宜的,但是这些很多都是相对小众的,读大专的时候也是,别人喜欢什么java,c#,我偏偏喜欢php,不过当时来看php并不小众(虽然也有人说小众),但是好像当时很火吧,2013年的时候,可惜2016年本科毕业的时候web前端火了,php相对没有这么火但还好,我就被别人忽悠去学web前端了,导致后面不喜欢失败了在家浪费几年没工作,然后一直在后悔,想如果当初大专开始就把php学完,专升本之后就不会这么被动难受了,本科毕业之后也可以继续做php啊,或者自己学vue转前端也不难啊。我为了想安心选择web前端一直找各种理由不喜欢php,比如我不喜欢linux,php是要学的,但是我培训web前端也要学,感觉选错机构了,哎,其实听其他机构还有很多web前端开发人员说前端不需要linux,但是又想想大专大三的时候就应该学php,虽然大学没有php课程,但是php课程里面包含的linux,mysq,框架l,做网页那些对本科的课程和课程设计都很有帮助,如果当初大专把php学完那本科会轻松很多吧,所以我每次想到放弃php觉得web前端好的时候思绪又会引到那里,导致一直放不下php,php在当时怎么也算大众了吧这么火,虽然现在来看java好像最大众,从以前火到现在都还火,如果说web前端当时大专很多机构也没开前端课程,前端都还是最被鄙视的当时,当时很多都叫切图仔,页面仔,所以说大专就喜欢前端不是很合适,很多培训都没有,网上教程也不是很好很完善,零零散散的。当时前端应该算小众吧,这么想我更后悔选择web前端了,但是现在我发现了一个问题,喜欢大众的,我选择专升本的那一刻是否就是小众的选择了?大部分人读书的如果是上大学正规来说大多数无非就是全日制大专和本科最多吧(那些非全日制另说),考研什么都相当于扩展了(不是说扩展不好啊,比如研究生就比本科好啊,但是成考自考那些就没有全日制这么好了),还有成人自考本科那些,专升本虽然也是全日制,但是也并非大众了吧,要知道专升本有些地方需要考试,有些学校只要5%或者15%,这已经算是小众的选择了吧,算是另一种扩展吧,既然都选择的小众的选择了,就不能再按大众的想法来思考来算了吧,所以选择感觉小众奇怪的web前端也不足为奇吧,对于我这种纠结强迫症的来说(比如喜欢大众不喜欢小众,喜欢小众就不喜欢大众,或者混合什么都喜欢?但感觉这并不简单,喜欢简单点?),而且现在发现php要学的Swoole还不能运行在windows下,我当初其实喜欢windows不喜欢苹果和linux那些,web前端大部分都是windows下很少说linux的,这一点其实还是喜欢,只能说web前端和php都有我喜欢的和不喜欢的吧,但是现在就课程体系来看似乎web前端更简洁明了,不像php那样乱七八糟,以前喜欢php无非就是简单,好找工作,什么都学都能了解,但是时代在进步,web前端虽然好像比如mysql,linux那些其实不用学感觉不学亏了,但是感觉这样知识体系不是更轻巧么?现在追求的不就是轻量级吗?也是我喜欢的啊。还有php那些各种cms,虽然不难,现在或许也不怎么火了用了,但是感觉以前喜欢,有还是想学,但是好像有些机构也不教,但是有就想学有点强迫症啊。这么看web前端的node的知识体系更简单明了,想用什么学什么,不像php什么都学,原来后悔当初没学php,没做php没有体验php工作感觉,现在感觉也不是什么都能体验的这么多东西,而且我也体验到了web前端啊,也是另一种体验(其实后悔选择这个机构了,这个机构教linux导致我以为工作要用,其实我并不喜欢linux,我觉得工资可以就行,我也没想要太多工资,去其他没教linux的机构就好了,哎,虽然后来觉得用windows装虚拟机用linux也行,相当于就是windows上的一个软件看待,也能接受,可是当时并没有这么想),我有段时间一直在想,如果回到过去或者将来孩子要选择,是选择大众的java,那些,还是喜欢的php那些,还是web前端,但是我发现我想多了,首先可能以后java那些都要淘汰了,也不是这么选了,选择项也不同了,会有其他的出现,或者类似又或者不同,又或者会不喜欢计算机不选择计算机,如果回到过去web前端就是小众的,当时前端培训都没什么,但是如果现在来看web前端确实很火,现在确实可以学,但是如果大学你主要学web前端似乎对课程帮助也不大吧?大学主要还是c语言,算法,框架那些,你最多node或许帮助大些,当然界面好看成绩也会高这也确实是。所以说我后悔当初没选择当初大众的php,而选择了不喜欢的web前端导致我迷茫很久,但是这么想,我选择专升本那一刻就意味着不是大众的选择,所以选择web前端也没什么吧?虽然现在web前端也是大众了,至于java嘛,复杂,开始我就不是很喜欢吧,虽然也不排斥开始,现在是排斥的。边想边写有点乱,本来是后悔选择web前端,因为至少我不我心目中的大众,我心目中的大众是大专就有得选择(当时前端还没什么选择)人多的,而且简单,很火的,当时php很符合,但是如果现在来看php培训机构也不开了,现在刚进大学如果选择php就是小众选择了吧,毕竟现在很多都说php不好找工作也没有当初这么火了,所以说对于计算机来说如果说从进学校说起大众和小众流行不流行每个时期的大学生都是不同的,但是至少专升本来说不是大众了吧,但是我就算我选择了我认为是小众的开发也无所谓了,虽然失败了,但是也体验到了一些,可以了,我也不去纠结为什么没选php没体验php了,有时候的小众选择是否就是不走寻常路了?或者说全部都是选择都是大众选择也是另一种不走寻常路?大品牌优先还是自己喜欢的优先?就像当初我选择了web前端发现不喜欢但是再去学php已经学不进了,强迫症表示只能学一个,就像如果选择大众的什么都想着选择大众选择的,如果选择小众的什么都要优先考虑小众的,大众小众混合的另说,这个更为复杂,其实也可以理解更为简单,因为复杂简单都可以选?当然不能说小众就不好,有些小众产品更好,精英也是小众的啊?早知道那时候认真学前端做前端了,反正回小城市现在看也有招前端的反而很少招php的,那时候觉得学php各方面都了解,到时候回小城市做其他也好,但是现在发现无论小城市还是大城市web前端都比php好啊,就算web前端没学的linux,mysql那些,自己花1个月自学也是够了的啊,更何况以前想的是大城市赚了钱小城市就不做编程了转行做其他的了,php有时候还要做运维什么的,感觉web前端更体面吧在it编程里面?小众就是极端?也并不是吧?或许只是不喜欢node.js的异步?觉得太先进的感觉?不亲民?本回答被网友采纳
第4个回答  2020-08-20
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。本回答被网友采纳
相似回答