JAVA可以做什么?

发布网友 发布时间:2022-02-28 23:25

我来回答

11个回答

热心网友 时间:2022-03-01 00:55

1.安卓程序
如果你想看看Java程序是在哪里使用到的,也不难。打开安卓手机,点开任何一个程序他们其实都是使用Java语言编写,通过调用谷歌的安卓API(类似之前的JDK,但是安卓为开发人员提供了更多的特性)来实现的。顺便说一下,安卓程序使用不同的JVM,打包方式也不一样(详见我们之前的文章, how Android app works )。但是确实是Java语言编写的。
2.金融服务业服务器端应用
在金融服务业Java应用非常多。很多投行,像高盛,花旗,巴克莱,渣打银行都使用Java来编写前后端交易软件,结算和确认系统,数据处理系统等等。Java程序大多都用于编写服务端程序,没有前端,处理数据交互。之前Java Swing对于创建大型交易程序的前端很在行,但是现在C#的市场份额快速增长,JavaSwing风头不再。
3.Java网页程序
Java在电子商务网站应用上也是重头戏。有很多应用是由Spring MVC,Struts 2.0或者类似的框架搭建起来的。各种*的项目中,各种简单的基于Servlet,JSP,或者Struts的网站应用也很流行。很多*网站,健康机构,保险,教育,安全等领域的网站都是Java编写的。
4.软件工具
很多好用的开发工具是由Java编写的。比如Eclipse,InetelliJ Ide和Netbeans IDE.我认为这几个是最常用的基于Java的桌面程序。尽管Swing一度在金融行业和投资银行写客户端很流行,但是如今Java FX越来越流行,尽管还不能完全替代Swing。C#目前几乎将金融行业的Swing应用全部代替了。
5.交易应用
第三方交易系统,也是金融服务行业的一大组成部分,也是用Java.比较流行的像银行间互联的软件Murex这种应用也是用Java编写的。
6.J2ME应用
尽管iOS和安卓差点将J2ME市场灭掉,在诺基亚和三星手持设备中J2ME依然有很多应用。曾经一度安卓上几乎所有的程序都是由MIDP和CLDC写的,这两者是J2ME平台的一部分。J2ME现在仍然流行于蓝光碟,卡应用,机顶盒等。WhatsApp之所以流行的原因之一也是它在诺基亚上用J2ME也开发了一个版本。这个版本也有很多人在使用。
7. 嵌入式领域
嵌入式领域Java也有很多使用。这展现了这个平台的兼容性。你只需要130K的空间就可以使用Java技术了。最开始Java就是为嵌入式设备设计的。事实上,这个领域正像Java设计初衷“一处编译,多处运行”一样,嵌入式这块正在不断发展。
8.大数据技术
Hadoop还有其他大数据技术都是使用了Java。例如Apache的基于Java的HBase和Accumulo项目,ElasticSearch也是。尽管Java不是这个领域的领先者,因为有像使用C++编写的MongoDB这种项目在。但是如果hadoop和ElasticSearch越来越强大,Java在这个领域也会越走越远。
9.高频交易领域
Java平台已经很大的提升了性能,通过使用JITs技术,他的传递效率可以和C++媲美。这是这个原因,Java被用在了很多高频交易领域。尽管速度和其他语言略微逊色,但是相对C++它可以提供高效,安全的使用。
10.科研领域
如今科研领域基本上默认使用Java,包括自然语言处理。因为Java语言比C++和其他语言更加安全高效。

热心网友 时间:2022-03-01 02:13

java 的优点在于跨平台,面向对象,它可以用在不同的机器上,实现一次编译,到处运行的理想.
它可以做的东西很多:譬如手机小游戏,网站制作,系统制作(比如各种网络管理系统,windows应用程序)等多方面的应用.是很好的语言,学好JAVA这一系列,前途很光明.
但是朋友,看你的问题:多说一句,你列的那些所有课程是在
半年内学完吗?如果是的话,你得考虑一下辅导班的可信度了,这是不可能完成的教学任务!!!!就算仅仅学J2EE和oracle都不可能半年学完啊!

热心网友 时间:2022-03-01 03:47

这里的课程大部分是针对WEB编程的,所以学J2ME手机开发 没有必要;
Java 275 Sun Java程序员
285 Sun Java开发员 这两个是java基础,但是没有必要学这个,随便一本java基础就够了;
351 EJB高级开发
425 构架与设计J2EE
这两个学了也没有用,除非你做系统架构师,不过那非得5年以上经验,所以也不必要;
oracle ORA1 ORACLE管理与数据 一个强大的数据库
ORA2 ORACLE高级开发技术 同上!
除非你做数据库管理员,不然不用学那么深,也多了,只要基础就OK,以后的工作经验中可以积累;
S2 CMM 没用;

314 Jsp&ServletWeb开发 --->这个是做WEB必须的

现在java语言是用的很广的,尤其是大型企业解决方案,还是有前途的

我是做这方面工作的,以上只是个人建议

热心网友 时间:2022-03-01 05:39

学了JavaEE你就可以去做企业级Web应用开发啦,啥意思,就是基于浏览器/服务器的应用开发。
Web应用开发一般分为前端网页开发和后端服务器开发,Java是做后端服务器开发。我们平时用浏览器上网,看到的网页都是属于前端,后端是看不到的。打个比方,前端好比演员,后端好比导演,虽然在屏幕上我们看到的是演员,但是没有导演再好的演员也是白搭;所以,只有前后端配合在一起才能共同完成Web应用开发。
  企业级Web应用开发的方向有两个,一个是传统行业的信息管理系统(如医疗系统、银行系统、金融系统、保险系统等),另一个是互联网行业(如淘宝商城、美团点评、新浪微博、搜狐等)。这二者之间的区别在于传统行业的特点是业务比较复杂,但是并发量不高(同时访问的人不多),而互联网行业的特点是业务简单,但是并发量很高。

热心网友 时间:2022-03-01 07:47

上面回答的都是废话,我是大学里教计算机的,我可以回答你
275,教JAVA基础,主要是学JAVA基础语言的
285,没学过,估计也和275差不多,
314,做网站,教网站里的逻辑代码
ORACLE,数据库,学了主要是用在WEB方面
看你课程才半年,我敢打包票你后面的都别学了,能把上面这3个搞好已经很不错了,还有你想做小游戏,辅助软件,建议别学JAVA,JAVA在WEB方面比较强,做软件的话建议还是用C+好点

热心网友 时间:2022-03-01 10:11

Java 275 Sun Java程序员 JAVA程序员(我本行)
285 Sun Java开发员 同上!
314 Jsp&ServletWeb开发 JSP就是用JAVA写网站,插入网页里面的JAVA代码
351 EJB高级开发
425 构架与设计J2EE
365 J2ME手机开发 手机应用程序开发,游戏等
oracle ORA1 ORACLE管理与数据 一个强大的数据库
ORA2 ORACLE高级开发技术 同上!
软件测试及CMM S1 软件测试 软件测试!!
S2 CMM

热心网友 时间:2022-03-01 12:53

Java不会保证给我们带来名声与财富,亦或仅仅是一份工作。但Java却可以使得我们的更好更容易地写程序,它将给你带来如下的好处:


    上手快:虽然Java是面向对象的,但不同于C++,它更易于学习,特别是有一定C或者C++基础的人

    更少的代码:一系列的性能分析显示,相同情况下,用Java编写的程序比用C++写的程序的代码量少四倍

    更好的代码:Java鼓励好的编码实现,Java的垃圾自动回收机制让你避免了内存泄露。

    更快的开发:因为Java比C++简单,所以你用Java开发所用的时间要比用C++少两倍以上。

    避免平台依赖:在不使用其他编程语言实现的库的情况下,你可以保持你Java程序的可移植性。

    一次编写各处运行:因为用Java实现的应用都会被编译为字节码,所以他们可以始终如一地运行于不同平台上的Java平台

    更容易发布:由于JWS(Java Web Start)的存在,用户可以通过简单的点击你的应用即可运行。而且每次当用户启动应用时都会进行版本的自动更新检查,如果有新的更新,则JWS会自动更新应用。

热心网友 时间:2022-03-01 15:51

简单来说就是程序的制作

比如手机里的小游戏程序就可以用

热心网友 时间:2022-03-01 19:05

Server、手机应用,计算机应用。。很多,优点在于可以跨平台。

热心网友 时间:2022-03-01 22:37

可以做网站系统,游戏,各个领域都可以涉及到

热心网友 时间:2022-03-02 02:25

java从业岗位方向
1,网页开发 2,企业级应用开发 3,Java大数据开发 4,游戏开发
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com