关于那些书适合小白看???只学过c语言的问题
JAVA JDK的API,JAVA编程思想,这些是对JAVA有个整体认识;
然后就可以深入各种专题,比如:JAVA IO,JAVA线程,JAVA集合以及算法,JAVA的NET框架等等都属于J2SE范畴;
然后可以深入学习J2EE范畴的技术,因为现阶段很多企业级应用都需要用到J2EE体系框架中的技术如:JSP,SERVLET,JAVA RMI,JAVA WEBSERVICE以及现阶段流行的框架SPRING,STRUTS,HIBERNATE,IBATIS,如果有可能,最好再了解最新的如JAVA自带的JPA框架,以及分布式调用框架EJB,虽然EJB中小企业用的很少,但是一些大型企业的框架还是会用到这种成熟的分布式技术。
在以上技术的基础上,就是学习设计模式,最后你会发现那些流行的框架其本源都是遵循各种设计模式的。对于你以后学习新的框架有很大的好处。
以上都是JAVA部分的内容,还有番外就是各种服务器,如:JBOSS,TOMCAT,WEBLOGIC等等。