怎么学好java?

作者&投稿:卢冉 (若有异议请与网页底部的电邮联系)
如何学好JAVA?~

建议一:有系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。
建议二:学习Java不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看视频,然后在心里没有一个操作的概念,这样的学习方法最后一定会浪费时间到放弃,所以学习Java之前一定要知道这些东西,这都是走过来的人以前走的弯路。

建议三:很多人都会有一个疑问,就是学习Java能看懂,但是不会写,所以学习Java一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎摸索,没有必要,可以请教别人一定要去问。
建议四:一定要有一个明白人去指导你,Java的专业程度很强,80%的问题自己很难解决,而且会很浪费时间,一个小问题可以困扰一天,这样自信心会受到严重的打击,如果没有人指导,可以加我
学习Java的四个阶段:
一:Javase基础
二:网页三剑客html+css+js
三:JavaWeb和数据库:
四:JavaEE框架:企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;
如果找不到学习资源,可以点击这里下载。
当你学完了Java,应该如何去找工作?
一.最重要的还是自身技能,这是硬件标准,标配,自己能力怎么样自己心里最清楚,如果自己都觉得自己不会的,我觉得还是好好提升技术吧。
二.简历,写简历需要有一定的学问,一篇要把你所有的优势说明白,而且现在写简历,千万不可以写的太死板,一定要写的另类一些,因为简历太多,比如你写,喜欢学习,性格随和,等等太普遍,你会写别人也会写,没有新意,而且在写项目经历的时候更要注意。
三.面试技巧,面试是最重要的一部分,你是否能应聘成功取决你面试怎么样,面试官都是一些经验老道的,所以你回答他问题的时候要注意技巧,比如:当他问道你一个异常的时候的,你不会,但是你不要说不会,你可以说之前我遇到过,但是现在忘了,如果我遇到可以解决等等。当然了,如果你自己很NB,会很多东西,信心十足,你自然会面试成功,所有的一切取决于你的本领如何。
希望可以帮助到大家,对于学习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,http://java.sun.com/j2se/1.5.0/download.jsp中有离线版下载的,本例中只是列举了1.5的doc,在相应的地方可以下载1.4甚至1.3的doc)和Java Tutorial在线教程(http://java.sun.com/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学习的心
得,确实对我们有很大提高,这里推荐http://blog.csdn.net。经常去图书馆或者
到书店去看看有关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(http://netbeans.org/),前者使用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.net.*;

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的规范http://www.w3.org/TR/soap/,此外Apache提供了soap(
http://ws.apache.org/soap/index.html )包可以和Tomcat配合使用,它的学习可
以参看soap包自己的doc。

说了这么多,其实最主要是看doc,然后再看看相关的经典教材。

多看代码实例,你初中毕业 建议你先从基础学起,先把c语言学好,java的很多语法和c的差不多,c是学好任何语言的基础

一是你要感兴趣
二是你要有信心
三是你先从基础入手啊
……
点滴成海……
加油吧 朋友




怎么才能学好java?
学习Java就像学习数学一样,在懂得理论知识后,一定要实践。学习Java不能搭便车,有些时候,句子和语法看起来很简单,但是亲自实践起来却总有自己不知道的知识盲点。哪怕是简单的小程序,书本上的小例子,只有多动手操作,也会提高自己的代码能力。4、制定详细的学习计划 拥有一定的专业知识基本后,接下去...

初学者学Java的学习方法有哪些?
零基础学Java的学习方法有哪些?1.业精于勤荒于嬉 首先,在你确定好了你要学Java的时候,你就已经确定好了,你接下来花在娱乐上的时间就会大大的缩减了。所以你不能够随心所欲的想学的时候,就学会Java,不想的时候就不学Java,业精于勤荒于嬉,学Java就得看你有多勤奋,愿意花在Java上的时间有...

java学习怎样快速学到手?
1.重学习速度更重学习质量 有的性子很急的朋友,每天把自己的学Java的计划安排的满满的,希望自己在最短的时间内,就快速把Java学完。比如一天看多少页关于Java的书籍,小编个人觉得这种方式对于学Java来说有点僵硬,学Java是得理论跟实践想结合的,你如果每天只关注你看了多少页书,而不关注自己今天有...

学java需要什么基础?
3、多动手练习:很多初学者学习Java,往往抱着一本书非常认真的去看,而且书中的很多例子也能看懂,但是,当做到计算机面前写程序时,就抓头挠腮,不知从何下手,出现这种情况的原因在于眼高手低,要解决这个问题必须通过多动手练习程序,熟练才行。同时,没有任何人在编程过程中会非常的顺利,不出现任...

自学Java如何入门?
一、Java基础 JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发...

想自学Java,要从哪方面入手呢?
要想学好Java,应该注重以下几个方面入手。1、正确理解Java的各种“抽象”。学习Java就是学习各种“抽象”,包括类、接口和抽象类等,不同层次的抽象意味着不同的作用。对于初学者来说,要想正确的掌握各种抽象,应该从基本的Java编程过程开始,包括类的设计、对象的创建和方法的调用,另外要重点学习一下...

如何学好JAVA开发?
对于大部分人来说,一个系统的学习课程是尤其重要的,知海匠库的java课程可以考虑下,很多学员都反应很不错。第三:如果你在学习中没有很多的代码量的话,不多去做案例的话,我个人觉得学了跟没学一样,第二次你见到它可能还是不认识它。最好是有个问的人,一个外行想通过自学JAVA开发区找工作,...

如何快速学好java呢?
目前最好最快速学好Java的就是到企业去工作去锻炼自己,但是首先得获得企业的青睐,而你想要获得企业的青睐当下必须具备相应的项目经验,企业现在普遍比较青睐从Java培训机构毕业的学员,并且到专业的Java培训机构学Java的确也是当下最快速最佳的学习方法,所以学Java忌闭门造车要出大门去Java培训机构学习。

如何学好java语言啊?
一:Javase基础 二:网页三剑客html+css+js 三:JavaWeb和数据库:四:JavaEE框架:企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;如果找不到学习资源,可以点击这里下载。当你学完了Java,应该如何去找工作?一.最重要的还是自身技能,这是硬件标准,标配,自己...

java从入门到实战?
学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因...

开原市13778725984: 怎么样才能学好java技术 -
平史倍他: Java技术,学习起来不是很难,但是要学精就需要花力气了,就想学习写毛笔字,会写的人当然很多,可是写好的就不多了,要写好就要花费时间去努力学习.要成为java技术高手,就需要深入学习java,那么怎么样才能学好java?要学习java首...

开原市13778725984: 零基础的人怎么学习Java -
平史倍他: 首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就...

开原市13778725984: 怎样才能学好JAVA? -
平史倍他: 如何才能学好java 1必须明确一个大的方向.也就是说,在面向对象的编程范涛中,进行学习与研究.目前最流行的面向对象编程语言就是C++和JAVA,所以先锁定这两个目标. 2掌握JAVA的精华特征,而且一定要知道为什么.例如,interface...

开原市13778725984: 如何学好java -
平史倍他: Java 作为一门编程语言,最好的学习方法就是写代码.当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻....

开原市13778725984: 如何学好Java?
平史倍他: 按顺序: 1.先学JAVA编程的基本语法,只要求有个概念,还有一定要给自己下载个JDK 的API,而且一定要会用 2.学JSP:包括JSP语法 JAVABEAN 工作原理 SERVLET 的应用,也就是J2EE的最基本框架:JSP+JAVABEAN+SERVLET (请...

开原市13778725984: 怎么学好JAVA -
平史倍他: Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”.Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助.1. 思考一下学习Java之前,先别急,静下心来好好想...

开原市13778725984: 如何一步一步的学好java? -
平史倍他: 学习java首先从javaSE开始学起,你要先对java有一定的了解,像基础的java的八大基本数据类型、jdk的环境配置、java的命名规范等.然后在从简单的用java输出一句话、if判断、switch选择结构、java的循环,java数组等.然后在用学到的java知识写一个简单的控制台应用程序.等熟练java基础程序语法后在学习java面向对象编程(里面包括好多!),最后就是你想用java做什么了!比如javaweb,就要学习jdbc(java连接数据库)刚开始学习用java代码连接(数据层采用baseDao的方式),然后用现在比较常用的框架整合.

开原市13778725984: 我该如何学习Java编程语言?J
平史倍他: Java是一门比较广泛的高级程序语言,可以先学一些基础的,例如:基本语法,对象,集合,数据库连接,网络编程……一些基础的先,你学会了基础,你会发现,学习Java也不是很难,基本路线都是:引用包,创建对象,调用方法,你学了一点基础,你可以学框架,框架就是代码的结构,新华电脑学校0基础教学,讲解演示、现场实操、检查指导、案例练习、展示点评.

开原市13778725984: 如何学才能学好Java?
平史倍他:学好JAVA并不难,从它基本的语法基础开始,如:控件,数组,语句等,因为JAVA中的包很多,引用也很多,所以要在学习的过程中不断的加深理解,并培养一定的编程思想,~ 还有一点是,要多看程序,多了解别人的思维方法,多写些自己编写的小程序,从其中感受到这门语言的魅力. 相信你也会有兴趣去继续学习的~~·

开原市13778725984: 怎么样学好JAVA ?
平史倍他: 给你的建议就是多练,比如说从网上自己down一个比较简单的工程项目,例如学生管理系统之类的,然后自己从搭建工程环境开始,一步一步地做起,不会的东西就问别人,或者网上搜答案.软件开发这个东西就是靠项目经验,找工作的时候,人家最看重的也是这个! 至于方向嘛,没什么具体的方向,只要基础打好了,学什么做什么都很快.最主要的就是把jsp和java学好,至于javascript,精通最好,不是很精通也没关系,公司会有人专门负责这个的. 开始开发时都这样,慢慢得就好了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网