学了Java有什么用处?能做哪些开发?

我是大二在校生,专业软件工程,自学了半年Java,但我想知道Java将来可以做什么开发,在校的书都讲J2EE做Web开发,难道Java只适用于做Web,我想知道Java可以做的开发和java学习路线?谢谢!

Java并不是为Internet、www而设计的,它也可以用来编写独立的应用程序。Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行。实际上有两种Java程序:一种Java应用程序是一个完整的程序,如Web浏览器。另一种 Java小应用程序是运行于Web浏览器中的一个程序。

学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。
Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java基础;如果想学Java EE(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做AWT、Swing开发,那就另当别论了。
I/O、Thread都是基础之一。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-07
Java分Java SE,Java ME,Java EE;
你既然学的是java EE那SE你也应该懂个基本了因为他是基础但是桌面应用开发市场趋窄所以不太热
Java ME是手机应用开发配个嵌入式可以做手机系统的软件和应用;
至于Java EE如果你没有参加过培训业没有接触过公司的项目那可以肯定你现在技术很差因为学校根本就没什么技术,像 AJAX + JSP + JavaBean + Servlet +Apache+Tomcat + Oracle9i 还有hibernate,spring,struts等开源的框架和一些小开源应用XXX4J都要随时看文档就能用,总之学校里的东西是肯定不够用的。
方向一定要确定好是走web还是手机还是嵌入式,web相对空间大嵌入式则侧重底层的东西了。
第2个回答  2010-12-06
JAVA同样也可以做嵌入式的开发,比如手机,当然Java写服务器端的代码也相当具有优势,所以也应用在服务器端,不仅仅是做WEB。不过说实话,语言还是工作而已,这个不决定你的职业本回答被网友采纳
第3个回答  2010-12-06
java跨平台 能做很多的啊 手机小游戏什么的都是用java或者c++开发的
第4个回答  2010-12-08
javaSE 是java语法的基础 javaEE针对的就是web开发 javaME从事的是手机的开发 javaEE和javaME都是建立在javaSE的基础上的。 如果你想从事javaME 在学完基础 就可以学习这方面的知识 如果你想从事javaEE那就得学这方面的知识 这里基本包括 处理页面的 JavaScript 还有html css 等一些处理页面的技术 当然越精通越好 还有就是 掌握一种或多种数据库 然后就是javaEE相关的一些技术 servlet 、jsp、jdbc、ssh框架 等好多呢。 Java主要针对的 就是 B/S架构的开发 当然 C/S的也可以 但是主要还是B/S 因为javaEE是针对服务器端编程。如果你想用java开发网络游戏那类 即有客户端 还有服务器端的 我感觉有点 不太合适!
相似回答