JAVA可以做什么?

现在有个班,要学JAVA,我只知道是种语言,很有用,但是不知道具体可以做什么?可以详细点说明,或者是举些实际的例子吗?

课程
设置 课号 科 目
Java 275 Sun Java程序员
285 Sun Java开发员
314 Jsp&ServletWeb开发
351 EJB高级开发
425 构架与设计J2EE
365 J2ME手机开发
oracle ORA1 ORACLE管理与数据
ORA2 ORACLE高级开发技术
软件测试及CMM S1 软件测试
S2 CMM

以上是这个辅导班教授的课程。一共是7000元,学半年。包教会的。可以具体说说都是做什么的吗?我现在看不懂。
我就是想做些小游戏,一些小的游戏辅助软件。还有就是要是学的好的话,可以做些大型的游戏。我该学哪个好呢?现在我在学275,285和314。

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++和其他语言更加安全高效。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-10
java 的优点在于跨平台,面向对象,它可以用在不同的机器上,实现一次编译,到处运行的理想.
它可以做的东西很多:譬如手机小游戏,网站制作,系统制作(比如各种网络管理系统,windows应用程序)等多方面的应用.是很好的语言,学好JAVA这一系列,前途很光明.
但是朋友,看你的问题:多说一句,你列的那些所有课程是在
半年内学完吗?如果是的话,你得考虑一下辅导班的可信度了,这是不可能完成的教学任务!!!!就算仅仅学J2EE和oracle都不可能半年学完啊!
第2个回答  推荐于2017-11-23
这里的课程大部分是针对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语言是用的很广的,尤其是大型企业解决方案,还是有前途的

我是做这方面工作的,以上只是个人建议本回答被提问者采纳
第3个回答  2022-01-23
学了JavaEE你就可以去做企业级Web应用开发啦,啥意思,就是基于浏览器/服务器的应用开发。
Web应用开发一般分为前端网页开发和后端服务器开发,Java是做后端服务器开发。我们平时用浏览器上网,看到的网页都是属于前端,后端是看不到的。打个比方,前端好比演员,后端好比导演,虽然在屏幕上我们看到的是演员,但是没有导演再好的演员也是白搭;所以,只有前后端配合在一起才能共同完成Web应用开发。
  企业级Web应用开发的方向有两个,一个是传统行业的信息管理系统(如医疗系统、银行系统、金融系统、保险系统等),另一个是互联网行业(如淘宝商城、美团点评、新浪微博、搜狐等)。这二者之间的区别在于传统行业的特点是业务比较复杂,但是并发量不高(同时访问的人不多),而互联网行业的特点是业务简单,但是并发量很高。
第4个回答  2006-12-15
上面回答的都是废话,我是大学里教计算机的,我可以回答你
275,教JAVA基础,主要是学JAVA基础语言的
285,没学过,估计也和275差不多,
314,做网站,教网站里的逻辑代码
ORACLE,数据库,学了主要是用在WEB方面
看你课程才半年,我敢打包票你后面的都别学了,能把上面这3个搞好已经很不错了,还有你想做小游戏,辅助软件,建议别学JAVA,JAVA在WEB方面比较强,做软件的话建议还是用C+好点

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网