如何学好JAVA?希望大学学JAVA的帮忙回答!请耐心看完!

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:24:47
我是软件专业的学生!大三面临分JAVA方向还是.NET方向!我最后选了JAVA!
大一大二专业课学了:计算机基础 JAVA基础 HTML网页编程 JAVASCRIPT
SQL2005 基础 J2SE 桌面开发 Visual Studio 2005 (C#基础Winform 桌面开发 SQL 2005高级技术 XML 可扩展标记语言 ORACLE 数据库 OOAD 面向对象分析和设计技术 软件测试
我个人把上述课程分为三类:JAVA类;.NET类;公用类.
JAVA类:JAVA基础;HTML网页编程 JAVASCRIPT J2SE 桌面开发
.NET类:Visual Studio 2005 (C#基础) Winform 桌面开发
剩下的是公用类,不管你学什么都要用到的!

大三将要学到JAVA方面的课程是:Java Web 技术 J2EE核心编程(JNDI/RMI/EJB) Java 企业级开发框架(Struts/Hibernate/Spring) J2ME

我大一主要学JAVA基础,现在都忘了差不多了!大二学.NET基础!学的比较好!能做出些小的系统!本来想学.NET,但最后还是选了JAVA!

希望一些学过JAVA,且已经就业的学长们提供一些学好JAVA的建议,对我所学课程做个评价!还有什么要自学的书吗?学习过程要注意的什么方面,好让我少走弯路!另外我希望出去就业后很快就能上手!这样在学校时应该练些什么呢?希望好心人花点时间耐心回答下!我会加分给你的!(我已经在百度搜过如何学好JAVA,所以请不要搜了然后CTRL+C回答我!那不是我想要的!!!)谢谢!!!

1.我也来推荐本书<<Head First JAVA>>写的很好,也是考JAVA认证必备的书。
2.我大学也是学计算机专业的,很羡慕你们现在这样,可以自己选择自己的方向,无论选择了什么,只要下功夫,都会有一番成就的。只是觉得公共类课程好像比较少,没有数据结构和编译原理的课程吗?如果没有,还是建议要学习一下呀!基础中的基础。
3.看了你们大三的课,基本涵盖了j2ee的内容了,不过其中重点是Spring,这个必须学好的,他的IoC容器和AOP是核心。另外Java Web 技术不知道是指得哪部分,如果不是JSP/Servlet还是建议学一下.再推荐本书《深入浅出SERVLET和JSP》。
JSF也建议学一下,我个人觉得JSF比Struts好一些。《Core.JavaServer.Faces.Second.Edition.May.2007》

1.先学好Java基础,建议看懂<<The Java Programming Language>>和<<Think in Java>>就OK
2.J2EE相关技术,J2EE应用一般都是三层架构:数据层,逻辑层,表示层。对应于流行的J2EE框架就是Hibernate(ORM框架,就是帮你的Java对象转化为数据库中的记录),Spring,Struts(JSF等)。
3.应用服务器。重型的如EJB容器JBoss,轻量级的如最流行的Web容器Tomcat.你需要了解怎样打包一个Web应用以及如何部署到相应的服务器下边。
需要注意的是Java语言本身只是J2EE的基础,J2EE博大精深,JSP/Servlet是其中最基本的技术,必须学会。另外如果你对Java桌面应用没有兴趣的话,Swing基本可以不学,只需要了解Java语言基础,然后就可以开始学习J2EE(B/S结构)了。
4.学J2EE的时候先照样做个例子程序(最简单就好),把流程搞清楚,就算入门了。

首先,理解什么叫面向对象,熟练掌握他的三大特性,尤其是理解和掌握多态,这对你今后学习设计模式和理解一些框架的基本原理至关重要.
其次,熟练掌握JAVA的常用类库,习惯阅读文档来获取信息,解决问题.
然后,