日期:2014-05-17  浏览次数:20678 次

搞Java需要掌握那些技术?
搞Java需要掌握那些技术?

------解决方案--------------------
太多了
基础语法: J2SE
做网络方面那就受不了了:J2EE: Hibernate, Struts, Javascript, css, html, xml, JSP, Servlet 还有各种在应用中使用到的库,乱七八糟的,这只是其中的一小部分。
------解决方案--------------------
参考FortuneJ中的FLibrary中的jar

Net FortuneBase
Java FortuneJ
Mobile FortuneMobile

参考下载
www.cnblogs.com/mail-ricklee
------解决方案--------------------
打好基础。有了基础。在实战中学习,需要啥,学啥。一股脑的去学。大多了,精力不够
------解决方案--------------------
Java code

Java基础:
1,集合、泛型、异常处理、类加载与反射、JDBC
2,在1基础上弄懂继承、封装、多态,看得懂多数Java设计模式

Java EE基础:
1,jsp页面、el表达式、jstl标签
2,servlet

Java EE高级:
1,Structs、hibernate、spring

数据库
1,熟悉sql语言
2,Sql server与Oracle至少会使用一种

------解决方案--------------------
先学基础j2se 然后就是jdbc
学习jdbc你自然就会接触到数据库了 那么你就会学习数据库的知识了
然后再学习jsp jsp中也会涉及到jstl el 其实这些知道用就完了没有必要深入研究
学习jsp这是个前台的页面语言 自然就会想到怎么样调后台的java代码呢 就会要学习到JavaScript
然后就是ajax(也就是异步的通过JavaScript调用java后台)
这些都接触了 你顺带着了解一下spring struts
然后你就可以 jsp+java+数据库 使用着做项目了 

其实很多东西是用到再学习的 那样学的也会更快,等你很多东西都会了 就需要选择一个方向深入研究了 比如选数据库 或者javascript 或者是java后台代码 偏底层的 这个世界不需要全才 你只需要成为一个方向的专业人才
------解决方案--------------------
先是页面:如jsp、html等 jsp中会涉及到jstl el 这些先了解下会用就可以了(此时只能是页面与页面之间的数据交互)。
然后是与数据交互了(jdbc),就涉及到数据库:sql server等(我觉得先学一种数据库)(不只是页面与页面之间的数据交互,与数据库连接起来了。)。
再就是想着数据交互与页面分开,这要用到servlet等来担任这个工作了。此时你就可以用jsp+servlet+javabean来开发项目了。
然后就是用一些框架,如MVC等。此时最好了解下spring struts hibernate这些,有助于帮你更好的设计项目的结构、进行数据交互等。
再就是学习下异步传输机制:如ajax(即通过JavaScript调用java后台方法的技术)
我是这么学习的,希望对楼主有所帮助。