JAVA能开发什么样的东西? java能做什么样的东西?

作者&投稿:揣都 (若有异议请与网页底部的电邮联系)

如果你是一个Java初学者,你可能对Java应用在什么地方感到困惑。除了“马里奥”“贪吃蛇”等经典游戏,其他领域好像也找不到Java的踪迹!

那学完Java可以从事什么工作呢?我在下文告诉你哦!

           



一、Java23年的发展

从Java在1995年的正式发布至今已经23年了。23年来,Java语言正在不断进化,而其技术应用也在不断扩大进步。

1995年,从诞生第一年,便有8.3万网页使用Java技术制作。

1998年始,Java的第二代J2EE、J2ME、J2SE、陆续诞生。J2EE即企业版Java,应用与服务器,J2ME应用于移动环境,J2SE应用于桌面环境。

2007年,Google和84家硬件制造商、软件开发商等组件Android系统。而Android程序是用Java编写的。

2017年,而最近渐渐发展起来的AI、大数据、云计算、物联网等无不是用Java作为基础。

二、作为Java工程师需掌握的技能

1、Web前端技术 (HTML5、CSS、JS、jQuery、Ajax)

2、互联网架构(Nginx、Redis、MQ)

3、Web服务器端编程(Java基础、Servelt、SSH、SSM)

4、数据库技术(Orale、MySQL)

三、Java的技术应用

1、安卓开发

虽然kotlin也可以用于Android开发,但是Java语言仍然是Android开发领域的主流语言。随着移动互联网的发展,Java语言近年来在Android开发领域积累了大量的案例。相信随着5G标准的实施,Java在未来的移动互联网领域将有很大的应用前景。

2、后端服务

Java是从事各种后端服务开发的常用选择,因为Java在并发处理、事务处理、安全处理等方面都有比较成熟的程序,所以采用Java从事后端开发是许多项目团队的常用程序。

3、Web开发领域

Java语言在Web开发领域中得到了广泛的应用。Java语言以其稳定的性能和良好的可扩展性,已经成为大型互联网平台的重要解决方案。另外,庞大的企业ERP系统也可以用Java语言实现,这是一个比较大的开发市场。

4、做研发、产品经理、测试、运维

可以去大型it企业,国企,研究所,银行,私企,民企,需要的行业,企业,高校,培训等,都可以去。

5、除了上述开发领域外,Java在游戏、人工智能、科学计算等领域也有一定的应用。从就业的角度来看,学习Java是一个不错的选择。

6、一般做Java后台开发工程师,具体工作是不同的。

早期阶段可能是维护一些系统或开发一些系统。也有应用程序的开发,android等等,取决于具体的学习方向和自己选择的工作方向。如果可以的话也可以做全栈工程师。

随着互联网经济的高速发展,让学习Java编程成为最佳的选择。我提示你:在学习Java基本工作并不困难,但很辛苦!

回答二:

学Java开发到底能做什么工作?有哪些工作需要Java程序员呢?今天小编就来给大家介绍一下吧!

学了Java到底能做什么工作,这个问题让初次接触Java的人很迷茫,其实Java可以做的东西太多了,由于Java拥有很高的安全性和平台移植性,因此受到了很多Java程序员们的爱戴。

手机游戏、中间件、软件、网站、以及如今非常火的手机app等等,都是通过Java语言编写的。

1 Java可以用来编写网站

对于学生来说,最关心的是Java能做什么,市场上找什么工作跟Java有关。现在很多大型网站都用jsp写的,JSP全名为JavaServerPages。

它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找编写网站方面的工作,而且现在找这方面的岗位比较多。

2 Java可以做Android

Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI,阿狸云,乐蛙等,都是修改源代码再发行的。

Java做安卓不单单是指系统,还有APP.对于更多的开发人员来说,他们更多的时间是花在开发APP上面。

3 Java可以做游戏

或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。电脑上也有Java开发的游戏,最经典的是:《我的世界》(minecraft,简称MC)。

4 Java可以做软件

一般编程语言都可以做软件的,Java也不例外,例如Eclipse,MyEclipse等知名Java开发工具。有关开发软件组件,可以了解JavaSwing编程或者awt相关知识。

5 其他

除了以上所提的Java语言应用范围之外,家里的洗衣机、微波炉等家电都有可能是通过Java语言程序控制的呢。最重要的是要找到自己的一个兴趣所在,专攻一个领域,坚持下去才会做出成绩。



能开发的东西很多 你知道那个ATM 自动取款机就是java 开发的,
手机游戏 应用软件 网站 大型的银行系统 等等 基本上基于b/s的
确实java 在web开发方面就是它的长处 所以在web开发方面java是相当不错的 c语言开发c/s结构的软件 其实各有好处各有坏处 c基于底层
效率高 速度快 但是安全性 稳定性 不够 java速度慢一些 但是安全性高 稳定性好 可跨平台 c是面向过程的 java是面向对象的
j2ee是其实一个版本 就是企业级开发 主要是开发大型的企业的系统
比如银行网上交易系统 自动取款机 税务财务的管理系统 这些都是要求相当高的 特别是安全性 稳定性 移植性 所以用j2ee开发比较合适 你想嘛 银行系统要是出错了 那个后果多严重嘛 现在用c++的也很多 现在网游好火嘛 基本都是c++开发的 要求效率速度

不是的,学习java只是学了基础的知识 并不能说就能搞J2EE J2ME了 还有很多高深的东西要我们不断学习 建议学到J2EE 这个比较有前途 而且也很难 IDE有jbuild,eclipse ,NetBeans,Intellij IDEA,JDK,Java Workshop,Sun Java Studio很多 但是建议用eclipse 不要钱 对机器要求不高 方便好用

还是,看移动和联通的网站,和银行的网站系统,这都是用Java做的.

有java做不到的,系统底层的就做不了,java毕竟只是企业级的语言,高深的是C、C++、汇编

只有你想不到的,没有Java做不到的.

JAVA能开发什么样的东西?J2EE又是什么?~

能开发的东西很多,ATM自动取款机就是java 开发的。 手机游戏,应用软件, 网站,大型的银行系统 等等,基本上基于b/s的 。确实java 在web开发方面就是它的长处,所以在web开发方面java是相当不错的,c语言开发c/s结构的软件,其实各有好处各有坏处, c基于底层 。效率高, 速度快, 但是安全性, 稳定性不够。 java速度慢一些,但是安全性高, 稳定性好, 可跨平台。 c是面向过程的。 java是面向对象的。 j2ee是其实一个版本,就是企业级开发,主要是开发大型的企业的系统。 比如银行网上交易系统 自动取款机, 税务财务的管理系统, 这些都是要求相当高的, 特别是安全性、 稳定性、 移植性、 所以用j2ee开发比较合适。银行系统要是出错了, 那个后果多严重!

java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用)。。这是废话,学java都知道。j2me现在基本上都是学点儿android控件就可以做android应用了,android应用层都是用java写,比如你手机里装的那些app应用。游戏的话算法要求比较高,
还有一个最重要的方向就是j2EE,现在叫java ee,企业级的开发,这个是做ERP系统,OA系统之类的企业级平台的。简单点比如说你们学校用的图书馆管理系统。

根据你的描述你现在应该在corejava学习阶段。这段时间肯定是比较累的,我大三那会儿每天早上八点开始到十一点,下午一点半到五点,学了几个月。的确比较辛苦,但是只要你能坚持下来你就是英雄。如果你方向确定好走哪条了,可以具体再聊。帮人帮己,学弟加油

零基础如何学习Java?
答:具体的应用有哪些?所有的安手机上的app应用。3、桌面应用开发,应用场景第三。具体的有哪些呢?你们现在用的eclipse就是。当然也有其他的比如,大数据,但用在大数据上非常少,没一门语言有他的优势,也有他的不足,没有任何事情是完美的嘛。二.作为-个Java初学者,应该怎么学Java ?我给出的ava学习路线是...

SA58 Para在AVA中的设计是否忠实于现实中的伞兵型FN FAL?
答:游戏开发者赋予这款武器军用风格,试图让它更接近FN FAL的特性,但有趣的是,它被命名为SA58,这通常是民用市场半自动步枪的标识。然而,无论命名上的争议,SA58 Para在AVA中确实保留了FN FAL的核心特征。它发射7.62毫米北约标准弹药,产生显著的后坐力,同时也展现出3发致死的威力,这些都是FN FAL...

avaturn如何使用
答:1、avaturn可以在在线编辑器创建、制作动画并导出头像,或者使用SDK将其直接集成到游戏里。avaturn可以将自拍照变成逼真、可玩的3D游戏角色。通过栩栩如生,可定制的头像升级游戏体验。2、Avaturn是一款新的真实头像创建体验,由DeepMotion与In3D团队合作开发。提供了更高的可访问性,使真实头像的创建变得...

什么是java能开发,php不能开发的
答:AVA 的跨平台在单纯的网页开发中没有任何用处,用在客户端程序上倒是个不错的特性,它自己宣称的特性是 “编写跨平台应用软件的面向对象的程序设计语言”劣势方面,JSP 太难处理 UI 了……每次编译都想揍人 优势方面,框架齐备,性能较好(相对 PHP )。比如 SSH 基本人手必读,初学者也能玩玩;JAVA...

java与python对比优势是什么?
答:一般用户在百万+千万不到的时候,并发变高、内存不够,但是优化一下好像还可以接着用,此时Java的优势就显现出来了。虽然Python可以拓展C语言,但终究比较麻烦。这时jvm的作用就要体现了!找个熟悉jvm的大牛,优化效率就能飙升啊~如果是采用面向对象方式开发软件,Java/C#之类的事更加适合的语言选择。特别是...

AVA是什么游戏,是穿越火线吗?
答:AVA不是穿越火线。AVA,全称《Alliance of Valiant Arms》,中文名为《战地之王》,是由韩国Redduck公司开发、韩国Neowiz公司全球发行,以第一人称射击形式表现,同时也是世界上第一款使用虚幻3引擎开发的网络游戏。游戏采用现代战争题材背景,并首次引入“战争武器”概念,力求带来身临其境的战争...

手机GAVA是什么啊?有什么好处?
答:可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝...

JAVA架构师哪个机构专业?都学些什么内容呢?就业岗位有哪些?
答:学习几种现在流行的开源框架:Struts、Spring、Hibernian、Webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习Ibati框架、AJAX技术和DWR框架的开发和应用。8、JEE项目 综合应用JEE的知识来开发一个完整的应用。9、面向对象分析与设计 java是一种面向对象的语言,所以要深入学习面向对象的分析与...

AVA是什么游戏
答:战地之王Alliance of Valiant Arms,A.V.A),通常简称AVA,是韩国Redduck公司于2007年开发的一款第一人称射击类型网络游戏。游戏后被引进大陆地区,并由

请问谁有Java的项目开发的案例资料?
答:Java web教程(视频+文档)大集合Java Web,是用Java技术来解决相关web互联网领域的技术总和。作为一个搞IT的程序猿,你要跟别人说你不懂java更不知道什么是java web。估为了做个靠谱的程序猿,也为了让读者不做那个坑爹的程序猿。我在网上找了一些珍贵的java web。本专题为ava Web项目开发案例精粹视频...