自学Java,入门初学哦,麻烦各位推荐几本初级易懂的书记,有自身经历的推荐最好。多讲讲自身心得,注
百度一下,想飞社区,这是一个软件技术社区,在资源里有很多经典书籍和实用教程以及案例,你可以参考一下
推荐几本学习JAVA的好书
主要有一下几种了
1:Webwork in Action
2: Ibatis in Action
3: Struts2 in Action
4:Spring in Action
5: 楼上那位向你推荐的视频教程和JAVA核心技术书籍。
6、《THINK IN JAVA》、《JSP 和 SERVLET专辑》<<精通EJB(第二版)》+《WEBLOGIC宝典》
7、精通HIBERNATE》此书不但讲的非常细致而且讲了很多思想
8、《Effective Java》此书讲了很多经验,建议有开发经验的人看
9、《JAVA模式》很适合中国人的思维模式。
10、一定要通过时间管理的去使用各项学习技术独立完成开发项目。
否则再好的书最后内容都还给了书的作者。
祝福你梦想成真。
关于Java的类的入门学习
初学者可以看一看孙鑫, 或张孝祥,的视频,讲的都不错,选一个就可以,再选一本适合自己入门书,一本就够了,一定要能看懂的,否则会影响自信心的,刚开始学,不要看太多的书,现在书是很多,垃圾书更多,会误导你的,<think in java>是不错,但如果你是刚接触编程,看它并不适合.如果你英文好,最好看国外出版的,台湾的也可以,如果选国内出版的,一定要慎重,别看包装都很精美,连逻辑运算符都讲不明白的书不是一本.多做一些练习,写一些小程序,虽然没有实际用处,但可以陪养你的兴趣.把基础打好,祝你学习成功!
哪本java教材比较好
对于Java的初学者来说,如果找一本比较合适的入门教材的话,完整地介绍Java的语法、面向对象和主要的API核心库等知识,那将对学习起到相当的促进作用。
我个人认为,一些经典的国外教材确实值得推崇,首先推荐要看的是《21天学通Java 2》、《循序渐进Java 2教程》、《Java2从入门到精通》等书看起来比较浅显易
懂,将Java的基本只是都涉及到了,使你在很短的时间内掌握Java的基本内容。
看完这这本书之一以后,你就想对Java全面深入的学习,现在向你推荐《Java大学教程》、《Java 2编程指南》等书,这几本书对Java的语法、面向对象的知识和API函数库等介绍的比较详尽。
让你能够比较熟练的使用Java来编程,解决一般的问题。
最后向大家推荐的是《Java2核心技术》,这本书主要讲述了Java的核心技术也是J
ava的难点之处,具有很高的参考价值,无论是Java的初学者还是Java编程老手,都能从此书受益。
这时候大家可能会注意到,其中竟然没有大名鼎鼎的《Thinking in Java》这本书。
其实,这本书主要是从编程思想上来讲的,并没有完整的讲述Java的整个体系,
而是一种类似Tips的方法来对Java的知识点进行深入的分析和解释,就好像C++的经典教材《C++ Primier》一样,并不适合作为初学语言的入门教材,蛋是在深入学习
Java的过程中的同时来读这本书会觉得受益匪浅。
值得一提的是,其实最有实用价值的是JDK-Document(下文中简称doc,/j2se/1.5.0/download.jsp中有离线版下载的,本例中只是列举了1.5的doc,在相应的地方可以下载1.4甚至1.3的doc)和Java Tutorial在线教程(/docs/books/tutorial/这个是在线查看的,离线版的下载本人目前还不知道)。
在doc中有四个部分API 文档(对SDK自带的标准Java API都进行了详细的介绍,它是按照package来组织的,详细介绍了每一个class的继承关系,接口的实现情况,以及所有public的属性和方法,对于每个方法的用途、调用的参数、参数的类型,返回值的类型、以及方法可能抛出的异常等等)、guide(对一些Java技术和概念进行讲述)、relnotes(这个介绍新版本的JDK的发布信息以及新特点
)、tooldocs(主要对Java的所有命令进行讲述)。
Doc是我们每一个Java工作者在
编程时必须的手册,目前只有英文版,sun中国社区正在进行汉化,相信不久就会出
现中文版的doc了。
Tutorial也相当的不错,主要针对初学者,不过对于其他阶段的
Java学习者也有很大的帮助了。
以上主要针对J2SE的学习进行讲述的,Java主要有J2SE、J2EE、J2ME三个部分,J2
SE是基础。
当我们对J2SE的学习掌握的差不多的时候,其实我们就会对Java的学习
有自己独特的体会,就会发现每一个Java技术自己所带的doc都对我们的学习有很大
的帮助。
此外,经常去一些著名的网站上去看看各位网友的作品,对Java学习的心
得,确实对我们有很大提高,这里推荐。
经常去图书馆或者
到书店去看看有关Java的书,看看它们是不是自己所需要的,这时候,选择学习Ja
va的书籍就会自己拿主意了。
在上述的一些书籍的介绍中,并非每本书都要看,可根据自己的实际情况进行选择
,或者像Java先行者咨询即可。
过程篇
在Java的学习过程中,大家首先要搭建一个Java的环境,安装好JDK。
对于初学者来
说,在安装JDK的过程中,CLASSPATH的设置是初学者经常会问题的地方,其中,".
"表示当前路径,是CLASSPATH中必不可少的地方,否则,在有时候调试程序时,会
出现意想不到的错误。
PATH的设置主要是为了在调试程序时方便而已,这个同Wind
ows的PATH含义一样。
对于初学者,我个人强烈推荐使用UE(UltraEdit)+命令行(
Windows下附件中的命令提示符,Linux下面的Shell等)。
在你自己对Java的操作比
较熟悉,对Java的底层只知识掌握的差不多的时候,然后再根据自己的需要选择合
适的IDE,在此处我向各位推荐的都是免费软件,Eclipse(http://www.eclipse.o
rg)和Netbeans(/),前者使用SWT编写的,后者是用Swing
编写的,我推荐使用前者,不过各位可根据实际情况尽心选择,此外还有付费软件
JBuilder,功能确实不错。
在第二步学习Java语法的过程中,其实你会发现和C++很相似,其实Java是继承了很
多语言的优点而诞生的一个优秀的编程语言。
对于Java语法的学习不需要多长时间
,但是对于一些区别于C++的地方确实需要斟酌。
每一本入门教材都会对语法进行大
篇幅的论述,因为这是基础。
在学习中,一定要仔细,弄清出每一个细节问题,在
《Thinking in Java》中,对于语法的难点进行了详尽的论述,可以参考这本书。
Java是一种面向对象的语言,涉及到比如继承,构造器,抽象类,接口,方法的多
态,
重载,覆盖,Java异常处理机制等方面的概念,这里面有很多个知识点需要我们理
解,如果我们没有C++的基础的话,确实需要花费很长的时间,在这学习中,我觉得
应该是一个循序渐进的过程,而不可能是一步到位,在学习过程多反复几次,就会
有不小的收获。
如果你对C++有基础的话,不妨考虑在对Java学习的差不多的时候,
学学UML(统一建模语言)和Java设计模式,会在今后编制Java程序中保持一个良好
的习惯。
对于Java中类库的学习。
Java的类库很多,除了JDK标准类库意外,还有很多第三方
Java类库值得我们学习。
我个人认为在学习中,以下几个经常用到的类库是我们必
须掌握的
java.io.*;
java.util.*;
.*;
java.lang.*;
值得一提的是,在Java编程中,系统默认import java.lang.*,所以我们在书写的
时候就不需要在些这句了。
在学习中,我们不可能对每个类的每个方法进行仔细的学习和掌握,因为我们没有
那么多的时间。
我们所作的只是了解整个package的框架,在Doc文档里面每一个pa
ckage前面都有一个Uses of Class,我们可以阅读一下这个,了解这个包内所有类
的用法,再对几个常用的核心类进行掌握即可。
我们学习API达到知道在什么情况下
该用什么类就可以了,其实就有很多人,在编程的时候,也是在翻阅API文档,来寻
找呵护自己需要的类。
说白了,对于类的积累,主要是在实践当中多多积累,在调
试过程中提炼出自己的心得,才有好处。
对于其它包,只需要了解这个包的框架和
大致的类的分类就可以了,用的时候再仔细看看。
最后谈谈J2EE编程,其中J2EE编程中包括了JSP/Servlet技术。
在JSP/Servlet的学
习中,最好能熟悉HTTP协议,这对我们进行编写程序有很大的帮助。
我们主要的参
考工具就是servlet document了,我们花上不长的时间把doc里面的内容过一遍,然
后再参考Tomcat提供的范例学习后,我们就可以书写这方面的程序了。
在JSP的学习
中,还有JSP标记,这个记不住,可以临时可以了,不过你得备好资料才能查询哦。
此外在学习JSP中,还有对定制标志的学习,这个学习一下它的用法,JavaBean等的
引入使得代码可重用。
在设计模式上,按照MVC(模型-视图-控制)的设计模式来
完成,以及Web Appliacation等的部署等等。
在J2EE的学习中,除了要J2EE Document意外,找几本比较经典的教材看看。
因为这
方面的难度比较大。
掌握的知识涉及面主要有EJB、JMS、JNDI、JTA等,这些方面的
东西除了看书籍之外,对于网络上网友总结的心得的学习也有很大的益处。
最后是Web Services的学习,这个其实是把不同的服务统一起来提供一个统一的调
用接口,目前这方面的代表主要是SOAP(简单对象访问协议),对于这方面的学习
我们可以看看SOAP的规范/TR/soap/,此外Apache提供了soap(
/soap/index.html )包可以和Tomcat配合使用,它的学习可
以参看soap包自己的doc。
说了这么多,其实最主要是看doc,然后再看看相关的经典教材。
介绍下学习java 从零开始,好书,好网站,建议等.
当然是基础的啊
学你说的这个 这个是学java的基础开始
建议买《零基础学JAVA》
自己买了本,感觉还不错,比较容易理解
《JAVA编程基础、应用与实例》
看完后就可以去下载张孝祥的java视频
学完在下载 JAVA的视频高级教程
上面这些是自己和参考别人给的意见呵
希望对你有帮助 !
java为什么这么难学呢?谁能告诉我有没有简单点的方法啊?
100的悬赏啊。
不错。
呵呵。
其实java呢,很简单,不要想象的多么多么的复杂。
多看,多练,多写。
想不提高都难。
在我看来java是很简单的一门语言。
要弄清楚面向对象语言的内容。
多态啊,封装啊。
等等了。
一定要有恒心。
毅力。
你会成功的。