自学 Java 怎么入门?

在大学自学 Java。看视频教程和代码能看懂 自己写就写不出来,怎么样能够入门?

第1个回答  2020-04-27

对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。

这时知道算法的名字并了解它们的功能,然后动手去实践。当我们在去理解算法并动手编程实践过程中获得成长,如果现在还在迷茫的自学,找不到什么突破口的人来说,这可能是一个硬伤!所以找一个经验丰富的老师是很重要的哟,再加上同学一起学习怎会是难事?如果你有强烈的学习欲望。

第一:我们常常都说要先预习,所以这是肯定的,如果你接收能力非常强的话就可以不预习。如果只是一般最好提前预习一下,有什么不懂的做记号,在老师讲的时候就会更清楚一些。这是很关键的。可以帮你提高很多的。

第二:在自己学习或者跟着老师学习完以后。一定要理解知道是怎么回事,在自己完成一些习题,跟着老师或者自己看的例子。不懂一定要问,一定要问和与自己的伙伴交流沟通,一起讨论这是你学习成功的一大法宝。只有通过自己的思考写出来的代码才是自己的,你死记硬背下来的代码肯定不是你的。学程序一定要讨论。不管是未来你要从事产品经理还是做项目,讨论是程序员必须具备的东西。

第三:做练习时最好是独立完成。不会的才采用第二点。动手操作的过程中将自己不会的东西记录下来。然后针对性的找人指导。如果你还是一个人在奋战与程序界,如果你想真正的学好,精通JAVA,可以跟着经验丰富的师资团队、JAVA课程研发者一起学习和交流。每天也能够一起学习更多最新的java项目实战。

第四:多思考,多学习,多问,多做一些逻辑方面的题。因为学程序逻辑是最重要的,英语好不好和学好程序没有任何关系,所以不用太在意这个,努力去学习去做,选对方向,找对人帮助,你就能够学好。

第五:开始学习时就从最简单的程序入手,不要急,比先写一引起加减法,比较这些题。有助于你的理解。

建议大家如果还有多的时间就多看一下别的语言,看一下有什么相似点,总结一下,对你编程来说也有一定的帮助。

Java不是一门独立存在的一门编程语言,它与其他语言都有共同之处也有不同之处。技术的联系都是千丝万缕的。就好比现在Java应用最多之处恐怕就是WEB,那么你就需要了解前端,也就是我们常常说的html等等。所以Java所涉及的技术并不是单一的,你应该要学习Java所涉及的基础知识,对于“CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问,因为网上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程?

1)买本Java的书。

关于Java面的书其实有很多,但是并不是每一本适合你自己,其实书不在于多,在于是否适合自己,你自己是否看得懂,此外要求希望比较新版本书籍,因为技术每天都在更新。

2)准备Java学习环境

对于Java初学者,不建议用IDE工具,通过一行行的代码,您会遇上很多问题,只有这样才能培养你怎么去解决问题,并加深你对Java的理解,为日后编程生活积累丰富的知识。

3)Java基础学习之路

Java的体系分为Java SE、Java EE和Java ME,Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。

4)JavaEE学习之路

学完Java SE,别以为掌握Java,那只是完成“万里长征”的第一步。接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,Java EE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。如果你现在也在学习java,在入门学习java的过程当中缺乏系统的学习教程,或者说缺乏一个交流技术的地方,你可以申请加入我的Java学习交流qun:前面输入是:三九零,最后输入是:七八一四。里面还有我这几年整理的java学习手册,面试题,开发工具,PDF文档教程,你可以自行去下载。

学习Java EE,在开发环境上不建议再用文本编辑器,我感觉Eclipse比较适合初学者,个人也非常喜欢Eclipse,如果你喜欢用别的IDE如NetBeans,也没什么问题,关键看个人喜欢

三、学习JSP/Servlet

在Java EE中,要学习JSP/Servlet(结合Tomcat、MySQL)技术,你还得掌握HTML基础知识,最好再掌握些Java、CSS的技术,而了解XML是必不可少的。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。

四、 学习数据库开发技术

数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。

记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet。

五、Java之外的学习

等你对Java EE有些感悟的时候,你自然就会想不断扩充你的知识层面,那么到这个时候你可以学习Spring、Hibernate,以及各种Web框架。随着技术以及经验不断积累,你会逐步分析、设计等更高层次的知识,这时候,你可进一步学习相关的UML、模式等知识

 最后,给大家一些建议:实践是学习任何一门技术必修课,技术是否学到家,完全要在实战上说明一切,Java学习没有捷径可走,每天只能多练,才能真正学透一门技术。。。

本回答被网友采纳
第2个回答  2020-04-09
  一、首先,有这样的一种情况很常见,对于想自学Java开发的人来说,他们大多数都是非常盲目的,不知道自己改如何入手,很多人在网上找一些视频,然后疯狂的过视频,很快就把一块内容都学完,他们理解的学完了就是视频看完了,但是让他们动手去做东西却做不出来,而我的理解学完了就是自己能写出东西,所以对于初学者来说一定不能盲目,要有自己的规划,不然就是浪费时间白忙活。
  二、既然是学习Java开发专业技术,建议是,一定要有一个能指导你的人,不能都靠自己闭门造车,这样的行为并不聪明,结识一位这方面的人才,时不时去问问人家问题,不然你可能会发现一个小问题能困扰你一天,最后还不知道是什么原因。
  三、学习Java开发技术,不能跟学数学语文一样对待,比较刚接触代码是不容易记住的,所以要掌握上述的技术,你还要知道学习Java开发技术有哪些“坑”。对于学习方法这块是尤为重要的,怎么学才能让你学完了能记住之前学的那些,不至于学完了就忘,这个问题值得你学习之前去思考的。
  四、平时一定要养成好的学习习惯!把自己曾经遇到的问题整理在电脑的日记本上,然后搜集一下博客相关的Java技术文章,一些网站,以后都能用的上,如果你想走的更远,一定要养成习惯。
第3个回答  2020-03-11
第一自己看书,看视频,第二有没有朋友是干这个的 让他教你 第三找个机构学习
最近天天好课在做直播,完全免费的 ,你可以看看,还有B站里面也有很多java免费课程,给你个群 你到时候加一下 可以免费获取资料。(久久五四叁九四五) 你先自学一段时间吧。
第4个回答  2020-02-12
大家学习一门语言,主要是感兴趣,还可以掌握一门技术。Java编程语言是目前最流行的开发语言,未来的就业前景也是非常不错。

但是Java学习也拥有一定的难度,对于0基础想要学好Java的朋友们,小编在这里分享了0基础学好Java需要经历的几个思想阶段,大家可以参考一下,从而更迅速的上手开始Java的学习。
1、培养兴趣

兴趣是最好的老师,可以是天生的,也可以后期培养。所以,学习Java一定要对其感兴趣,即使刚开始没有兴趣也应该努力的培养自己对Java的兴趣,投入热情。如果没有兴趣,即使今后从事这样的方向也不会有所成就。

因此,既然选择学习这门技术,那就应该把自己的精力和兴趣转移到Java上,把Java学习当成是一款有难度、需要持久战术的游戏,在学习Java的过程中,找到自己的存在感、满足感、成就感。

2、清除障碍

当自己对Java产生兴趣,并付出浑身解数来学习,但学习效果不好的时候,我们就应该停下脚步检查一下是什么因素阻碍了自己的进步,然后逐一解决。

比如,不少男生在写Java代码的时候,往往记不住命令的英文单词或者经常混淆。或者由于单词拼写错误,导致程序报错,这些低级错误使得浪费不少时间。那我们是不是应该每天花个十几分钟,把Java学习中能用到的英语单词背下来呢?这样就会让自己的学习更有效率。

3、调整状态

注意力不集中是很多人都有的状态。如果课上掌握的不扎实,课下怎么狂补、下功夫都是事倍功半。

所以建议每个学习者在上课时,多和老师互动,尽量让自己的思维和老师保持一致性。编程最考验人的不是技术的掌握,而是编程思维的形成。

当老师提问的时候,不管问的是不是你,你也要去思考,思考之后大声地回答。通过这种方法,你可以把自己的大脑调整到激活状态,保持课堂上的兴奋状态,学习效率自然就会得到提升。

学会让自己充满正能量保持热情,即时的回顾清除障碍、调整状态,不仅学习时要知道这个道理,工作了也必须时刻牢记这些,这样才能让你的职业生涯变得更长更远。

以上就是西安鸥鹏Java培训机构小编介绍的“Java基础需要怎么学,教你如何上手”的内容,希望对大家有帮助。
第5个回答  2019-11-09
我刚入门的时候看的就是王磊老师的java入门教学视频,,讲的通俗易懂,推荐你看看,如果能全部看完并且理解的话,基本上就入门了,后面就是一些工具包和框架的使用了,其实也就没什么难的了.微信功中号关注 "捧腹大笑说" 后,回复java就可以免费领取啦!不用谢我!这个公众号也会不定期分享一些大数据的或者黑客的框架类的学习资源.
还有就是看的时候不要急,如果遇到不懂的地方可以先跳过,继续看后面的,可能看了后面的之后,前面的一下子就融会贯通了,如果实在不懂,那就多看几遍,不仅是要看,还得跟着视频上的一起练,这样才能加深印象,不能像过眼云烟一样,前面看后面忘,这样只是徒劳罢了,学编程,就是得有一定的毅力,等学出来了,你就知道好处了,可能工资是身边朋友的3倍以上
相似回答