怎么才能学好JAVA!!

问题描述

我是个初学者!!不知道怎么去学习它!有时候觉得好难有时候觉得好容易,学习起来特别吃力,看着班上的男生都好厉害,我又不太懂!心里只能干着急,希望各位前辈能给点意见

解决方案

解决方案二:
看看Java开发实战经典李兴华多动手操作
解决方案三:
多看看CSDN上别人想到自己没想到的问题。多实践,这是根本,看再多的视频,自己不练,结果是0。
解决方案四:
额,我跟楼上的意见不太一样,新手不应该看视频,也不应该看论坛,这2个途径学习的效率是很低的。老老实实的去看书。写点代码练手
解决方案五:
我也是初学者从自学到现在的经历来看建议你去看马士兵老师的视频电驴上搜一下就有看这些视频比较容易入门这比书上那些文字都来得强当然要多动手写代码视频看完大概有个了解再去看书练练课后习题逛逛论坛......
解决方案六:
Java爱好者:121943030这是一个技术交流群有什么问题可以请教群里的高手帮你解答加油哈!!!
解决方案七:
多看,多读,多练,多思考!
解决方案八:
多动手自己实现书上或视频上的例子。
解决方案九:
把c和c++学好。
解决方案十:
多打打就是了。。。。
解决方案十一:
我也想学,支持一下
解决方案十二:
都是专家,我也学习哈...
解决方案十三:
以下是一般学习Java的路线图首先要学JavaSE,这是无庸置疑的。与此同时,是的,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。在这儿之后,你可以选择向J2ME、或者JavaGUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。掌握一种编程工具,比如说Eclipse。数据库,可以选择使用Oracle或者MySQL开始。JDBC,用Java连接数据库。可以选择在这个地方切入Hibernate,也可以选择在Struts之后。HTMLCSSJavaScript,这些东西是做web项目必需的内容。ServletJSP,服务器端必需。XMLAJAX,新的流行趋势不能不了解。作一些小项目吧。比如BBS、留言系统、学籍管理、商城等等,随便着一些业务逻辑比较简单的来做一做。Struts,MVC的典型应用Hibernate,ORMapping的典范之作。SpringIOC+AOP,面向对象+面向切面,完善的旅程。把以前自己的小项目加入Struts、Spring、Hibernate的元素吧。去研究各种商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。EJB3.0,java在走了很多弯路后的回归之作,值得研究。SOA,业界铁定的未来趋势,要紧紧跟随。
解决方案十四:
1.有耐心,常练习2.多看看代码3.多思考4.学习好的习惯5,然后跟这下面的指导学习,相信自己,高手也需要一个过程第一部分:(基础技能)JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)要求:对java的封装,生命周期等有一定的了解;异常------掌握try-catch-finally的使用IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、OutputStream、FileInputStream、FileOutputStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、ObjectInputStream、ObjectOutputStream)。多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。数据库-------掌握JDBCAPI的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。.另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。参考:《Java编程思想》、张孝祥视频教学。第二部分:(提升技能)JAVA网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。要求:Socket--------了解java.io包中的套接口类和服务器套接口类的使用。RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。HTML--------了解HTML语言的语法、各种标签。JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。JavaBean-------理解JavaBean的特点和事件模型。XML--------了解XML语言的语法、DTD、Schema。Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。UML-------掌握用例图、类图、活动图、顺序图、状态图。Aglet-------学会安装使用tahiti服务器,掌握AgletAPI。[以后再学,在彭老师的项目才会用到]开发工具------掌握RationalRose、ant、cvs版本控制、myeclipse、dreamweave等开发工具使用。另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器参考书:《JSP2.0技术手册》林上杰编著;《深入体会JavaWeb开发内幕---核心基础》在JSP上不要花太多时间,在时间放在servlet多一些.第三部分:(走向更高)流行MVC架构和Java对象持久化技术。包括webwork、Spring、Hibernate要求:MVC-------理解MVC设计模式、处理过程。webwork-------理解webwork实现MVC的机制、工作流程。掌握配置webwork应用、webwork控制器组件、webwork应用的国际化、异常处理、webwork标签库。(其实很多遗留系统用的是Struts,但现在越来越少人用了,所以我鼓励你们学webwork,但要必须要了解一下Struts)Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI)。Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。学习过程:先学习webwork2,再学习Hibernate,最后学Spring。下面的东西有时间了解一下:测试/敏捷开发-----关注测试,掌握Junit单元测试框架,以及现在两个流行的mock工具EasyMock/JMock,熟悉其中一种。(提示:测试非常重要,有效的测试可以减少很多开发的时间,当然刚开始觉得不耐烦,好像没有必要写测试代码,一定要说服自己尝试写测试代码,或多或少的)UNIX系统------了解最主要的shell编程,及主要的相关的命令行操作.AJAX-----了解基本的javascript,csss,以及ajax常用的用法,还有JSON框架.(ajax的框架太多,但不要花太多时间去学,因为你不知道公司用不用ajax,而且用的那一框架你没有办法知道,所以懂最基础就可以了)参考书:《webworkinaction中文版》《精通Struts》、《精通Hibernate》孙卫琴著,《Spring技术手册》林信良著《JUnitinaction中文版》VincentMassol著的书籍只是用来入门的,其他的工具必须多上英文网址.
解决方案十五:
写代码吧。等你写到一万行左右的代码,你就知道下面该怎么学习了。
解决方案:
学好基础,,再者就天天敲代码吧。
解决方案:
这问题太难回答了,空泛一点:理论结合实际,一边学习理论知识一边写程序,这是最重要的。另外,平时多上网包括进论坛找一些问题试着做一下,或者自己给自己找事解决,我就经常自己给自己出题然后强迫自己去实现,不会的问别人,学习与实践相结合,仅仅跟着老师走是不可能学好的,必须要有很强的自学能力和主动性。就说这么多吧,共同学习共同进步!这里面有很多很多的高手(我也是菜鸟),多向他们请教!
解决方案:
多写代码,哪怕你是照着书敲的,书上的,你敲完都不一定能完全运行,输出结果,试着把程序测试通多看代码,借阅别人优秀的代码,对自身提高有好处多思考,这个很重要PS:你是女的?别对自己都没信息,你越觉得自己不行,就真的越来越不行.努力了,肯定会有收获的
解决方案:
看书学习基础的内容,看难一点深入一点的视频进行提高,推荐李腾飞的JavaSE视频,高难度,哈哈,你想挑战自己就看看,肯定有收获
解决方案:
大家说的都很好,补充一点:激清+坚持.
解决方案:
java是基础很多的代码可以自己看懂的所以除了坚持外不懂的多问问最重要的是要自己能敲
解决方案:
大家都说到了,最生要的是多练,动手
解决方案:
多看看书,多上机实践,另外多扩展一下自己的知识
解决方案:
谢谢各位了,尤其是1213楼
解决方案:
该回复于2011-01-05 09:43:49被版主删除
解决方案:
首先要对自己有信心,Java虽难但是也是人创造出来的,所以只要你有信心你就是可以学的很好,时刻告诉自己我比他们强。我刚学那会老师就是女生学Java的很少,但是我现在学的也不错啊!只要相信自己,就可以做到!上课专心听讲,多做练习,多谢代码,初期代码来量一定不能少,有一定基础了,自己可以找一些题来扩展一下自己的思维,13楼给的知识点很全,有时间多看一些项目的代码,看懂了就写写试试,不懂的问问老师,和同学交流一下,呵呵我就是这么学的》、加油哦
解决方案:
引用6楼hudie1234567的回复:

多看,多读,多练,多思考!

解决方案:
谢谢大家给我的支持,呵呵。。。。一定努力
解决方案:
多练,熟能生巧

时间: 2024-09-15 20:16:55

怎么才能学好JAVA!!的相关文章

怎样才能学好JaVA

问题描述 在当今这个社会,要怎样才能学好J2EE呢.请个位朋友帮个忙!!! 解决方案 解决方案二:先学习基础,然后再学习基础的基础.解决方案三:同意楼上,看<java编程思想>,读个四五遍后在看<数据结构>解决方案四:多看书多做题多动手保你学的很好

怎么才能学好java呢?

问题描述 恩,先自我介绍一下,我是一个标准型菜鸟.以前尝试着自学,所以在一些大虾们的推荐下买了本编程思想第四版,刻苦专研.最后看到了第八章.一直是默默的看,居然连代码也没怎么敲,虽然一些东西看得懂,但是感觉自己动手敲代码是一件很困难的事!我一直想找个培训机构之类的地方去学习,但是那种地方广告成分太多了,怕自己一不小心就被忽悠了.而且最为困难的是,我现在没钱,培训机构工资比较贵,虽然感觉那些地方对团队合作协调和学习氛围方面有些帮助,而且那个推荐就业至少比自己埋头去找要好很多.我现在只会一些基本的j

怎样才能自学好Java?

经常有初学Java的同学问:怎么样才能学好Java?自学Java难吗? 我认为自学Java并不难.相对于其他语言来说,因为Java95年才出来,所以相对比较新,旧的语言中一些不合适的东西在Java里面已经被改掉了.当然Java它还是非常丰富庞杂的语言,它有很多的成分在里面,但是从初学者的角度来说,Java需要理解或掌握的东西并不太多.任何一个人学编程,首先要掌握变量表达式语句,语句里面的条件.判断.循环,这些基本概念掌握之后, 剩下的都是一些语言特殊相关的.TIOBE2016年6月前10名编程语

我们如何学好java

转载:http://www.zhihu.com/question/19945685 马士兵有一篇文章,我觉得写得很好,原文转载如下,希望题主可以好好读读. ------------------------------------------------------------------------------------------------------------ 目录 JAVA自学之路 一: 学会选择............................................

关于如何学好Java

问题描述 我刚学Java没有多久,对Java很感性趣,但不知道如何才能学好Java,需要多久? 解决方案 解决方案二:多看些书吧...先做做小的Swing程序..例如局域网通讯软件..解决方案三:毅力,时间吧解决方案四:闲看书,然后练机,找出属于自己的方法.解决方案五:看书,实践,思考解决方案六:听说可以把swing这个插件弄入Java开发环境中就可以直接使用控件了,请问有谁知道如何将swing弄入Java开发环境中呢解决方案七:熟能生巧--解决方案八:实例是关键解决方案九:多练练吧,把写程序时

JAVA面向对象该怎样才能学好呢!

问题描述 JAVA面向对象里面的门禁系统的面向对象设计好难呀,该怎样才能学好呢,有什么好的方法吗? 解决方案 解决方案二:我也在学有同感顶一下

学JAVA必读!你没学好JAVA是因为?

太多人说JAVA不好学那是因为不明确如何学习Java? 本篇文章可以说是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习. Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如"屠龙刀"."倚天剑". Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1思考一下学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下

怎么能快速学好java?

问题描述 打算学java,可是还是有点纠结,想请教下过来人.谢谢--1)现在学java会不会有点晚啊?广告说中国IT人才缺口很大,而且每年还都在以20%的速度扩大.我今年也25啦,怕再入错行.2)想要学好java,数学.英语是不是要好啊?逻辑思维呢,是不是很重要,不然就是会了,也做不出什么好的项目,只能做个小码农?3)打算报个培训机构,bdqn(打出名字了怕说是广告),要学5个月,12800的学费,然后会推荐工作,--说的都很诱人啊!有人去过吗?学完后是什么水平?能物有所值吗?4)我一点基础都没

ajax-怎样才能用Java获取到电商网页上产品的促销价格呢?

问题描述 怎样才能用Java获取到电商网页上产品的促销价格呢? 目的:获得商品的促销价格(实时价格)最近在做本科毕业设计啦~~~我的思路:以下面这个链接为例:http://item.taobao.com/item.htm?spm=a230r.1.14.72.OJMBD3&id=42302206603&ns=1&abbucket=11#detail我想要获取那个促销的价格,但是他好像是经过ajax之后的网页得到的,肿么才能把它提取出来呢?请各位大神支支招~~ 解决方案 如果是 js