如果选择java方向,那么它的难点在哪呢?

如题所述

我个人感觉,学Java,首先要接触一些面向对象的概念,然后就是结合Java语言的特点去实施面向对象中的种种概念,然后再根据你具体要实现的应用去学一些相应的Framework、类库、开发环境/开发工具/工具链,然后再结合设计模式和软件工程做几个Java的实际项目。经过了这个过程,可以说你Java就已经入门了,然后你再根据你的发展需要更深入、更广泛地学一些相关理论知识、积累一些相应的实践经验。

这是一个通常的学习过程。如果在这个过程之前你能够先积累一些编程的基础知识,那么你学习的速度将大大加快。在这条学习的主线之外,还会穿插着学习一些和编程语言无直接关系但关系到软件设计的理论,比如说数据结构、算法、设计模式,等等。这些理论知识应该是你进入实际工程阶段之后需要具备的东西,需要掌握的深浅视实际项目而定。

如果你要说,难点在哪里,那么,如果你进入下一个阶段时,前一个阶段的东西还没掌握好,那么前一个阶段的内容就成为了难点。

比如说,如果你还不了解面向对象的概念,那么当你结合Java语言的特点去写面向对象的程序的时候,面向对象的概念对于你来说,就会成为一个难点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-21
选择JAVA不难,学习JAVA也不难,运用JAVA稍微难。

但是,如果你想一直都用JAVA,那就有点难了,因为它会更新,你就得跟得上它更新的速度。
这样给你说吧,你学习JAVA到一定的时间之后就会学习与JAVA有关的很多开源框架,这就是你得花费的大多时间。
比如:Struts1、Struts2、Spring2.5、Hibernate3.2、Jquery、ExtJs、Tomcat等等等。。。

不过要相信JAVA,JAVA带给你的不仅仅是赚钱的工具,它会给你带来一些思想的转变。
它会让你在之后的编程过程中更得心应手
第2个回答  2010-07-21
java本身很好上手,难点在深入jvm虚拟机,了解了java运行机制和设计思想做什么都容易。
另外,设计模式对于系统的架构设计也有很大帮助。
第3个回答  2010-07-21
Java也分几个方向的
1、web开发(java的强项)
2、swing(桌面软件)
3、j2me(主要是手机软件和嵌入式开发)
第4个回答  2010-07-21
自己的心态最重要,贵在坚持!
相似回答