零基础的人应该怎么自学java

如题所述

第1个回答  2018-06-25
作为一门编程语言,其实总体和其他语言别无二致。
与其问java编程是否好学,不如先问问自己能否静下心来,有好奇心和钻研的精神,因为学编程注定不能像与人打交道的职业一样可以东奔西走。
有时候一个bug能让你修上几小时,甚至在你不得要领时能让你困惑更长时间,所以你要耐得住寂寞,有耐心。
再者,与其问java是否好学不如问问自的逻辑性如何,思考问题是否细心,缜密,如果是,那你将会是一个有潜力的码农。
光靠一门语言是混不开的,更底层的是一些基本知识,比如数据结构,算法,计算机网络等知识,有了他们你会如虎添翼,没有也可以慢慢积累或系统学习。
再回归到语言上,总的来说,语言都差不多,但细究起来,每个语言都有自己的特性,比如基本类型及包装类内部如何实现,网络编程,IO,还有并发等等,这些可以找书看。
最后还有很多框架,比如当下流行的spring和spring mvc,都可以花点时间学习下,敲敲代码过一遍,基本差不多,如果想深究,可以看源码。
很多东西都是入门容易精通难,加油吧!
第2个回答  2020-12-07
看完Java的发展前景,接下来小编给大家分享0基础如何学Java:
1、我们必须明确一个大方向,也就是说Java要学哪些内容,这里也给大家分享一下知了汇智的最新Java课程大纲。

2、掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
3、理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归。
4、有了基本设计模型后,可以学一些设计模式(Design Pattern)。这是目前证明很有效的。
5、多练习,只学习了Java的理论是远远不止的,还要知道怎么去使用。刚开始,你可能会觉得Java中那么多东西怎么也记不住,就连写一个小小的入门级程序都要涉及到好多东西。但是,当你亲手在键盘上敲了几遍之后,你就会觉得之前的那些问题都不是问题了。
6、学会帮助看文档与源代码,Java是一门开放源代码的编程语言。利用网络可以下载官方的帮助文档,当你不知道一个东西怎么用时,你可以打开帮助文档,你的问题一下就解决了。如果还不能解决的话,打开搜索引擎,输入你的问题,你一定会找到答案的。如果你想弄懂Java底层的原理的话,可以去网上下载对应的源代码。看了源代码之后,你会发现Java的世界是多么的奇妙,也会提高你Java编程的水平。
Java培训总结:
Java入门方法,如何学习java,需要按部就班,从易到难,一步一个脚印去学习,严格意义上来说,java是一门较复杂的编程语言,没有几年时间的努力,不可能学到非常高的层次。同样,学习java为了最快的提升效率和保证你能够学会,还是需要报个培训班,或者听一下网上的网络教程。当然如果你已经参加了工作,自己学习基础知识,跟着有经验的前辈,不断的做项目,那么也有可能能够出师,但那样不仅得有好运气,还得有好毅力。本回答被网友采纳
第3个回答  2020-04-27

首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就是一件非常煎熬的事情,没有多少人愿意学习,但是或许你现在是身为一个应届生或者你是一个本职工作没有发展的,想转行的,所以对于学习任何东西开始,必须逼着自己学,不然可能你学什么都学不进去,我看了其他答主的回答,我个人并不是认为说那些专业术语是对零基础有好处,因为他们根本看不懂,一下是我的白话文,可以让零基础的同学有一个明确的学习方向,和刚开始应该去做的事情。

1.学Java的大多肯定是为了找工作,所以你作为一个零基础的新手,必然知道你找工作需要达到什么标准,所以你的首要方向就是在各种招聘网站上看一下招聘信心,这就是你学习的目标。

2.Java需要循序渐进而且系统的学习方案,不要想着天上掉馅饼的速成方式,给自己制定一个半年的学习计划,能不能学成就看你这半年的执行力如何。制定好每天学习的新知识,然后用什么案例和练习巩固你每天学习的新东西,不然学了之后你肯定忘。

3.学习Java并不是像我们上学学习数学语文那种方式,所以学习Java的时候必定是有一套学习方法的,你作为一个初学者没有了解过,必然会走很多弯路,而你要做的就是尽量跨过“前辈”们曾经走过的弯路,不要去做重复无意义的事情,如果你现在也在学习Java,在入门学习java的过程当中缺乏系统的学习教程,或者说缺乏一个交流技术的地方,你可以申请加入我的Java学习交流qun:前面输入是:三九零,最后输入是:七八一四。里面还有我这几年整理的Java学习手册,面试题,开发工具,PDF文档教程,你可以自行去下载。

4.根据我的学习经历来看,学习编程是需要引路人,很多问题作为初学者是无法解决的,很浪费时间,例如有很多初学者配置JDK就能用上一天的时间,所以我们完全没有必要在这方面问题浪费时间,别人告诉我们一下,下次就记住了,所以学习编程一定有一个指导你的人。

5.系统的学习教程,自学Java肯定是主视频,副书籍,因为书大多数人是看不下去的,所以视频要新颖,要系统,不要杂乱不精,如果没有可以管我要。唯一初学者推荐书籍《Java核心技术》

下面我简单聊一下关于培训的事情:

很多人不推荐培训,我个人保持中立的态度,因为培训就好比上学一样,有人带着自然好很多,但是你必须明确一点,学习永远都是自己的事情,如果你自己课后不用功什么都白搭,如果有条件的可以选择去培训,学成概率会高,如果条件一般的可以选择自学,只要你每天能坚持去整,最后都可以获得回报,这是一定的,我本身就是自学的,但是我也知道自学的痛苦,所以在这里回答一下,也希望新手避免走太多弯路然后放弃。

学习注意点:

1.在没有人教你的情况很多东西你自然不会知道,所以第一点就是代码规范,我看过很多人写代码都是顶格的,这样开始就走错了路,很容易放弃。

2.多动手,勤练习,多看API。

3.先尝试自己解决问题,实在弄不懂,去找别人解答,锻炼自己解决问题的能力。

4.提高学习效率,一个问题不要在意太久,规划好每天做的事情,完成就行,记住哥的一句话:贪多嚼不烂。

好了,专业术语我不会说太多,这样新手也看不懂,以上就是我对于零基础学习Java的一些建议,根据我之前几年包括目前工作的学习,初学者做到我上面说的,找到工作没有任何问题,有问题随时咨询我,觉得不错的,希望给我点个赞,采纳一下,谢谢。

本回答被网友采纳
第4个回答  2020-03-15
动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦。相当难,后面到动力节点java就业班培训,师傅领进门,修行靠个人,在里面培训我非常努力,结业后,立马就找到一份1W的工作,这动力节点我的恩师学校,在深圳好像要开新校区,你可以去那问下的......
第5个回答  2019-09-21
主要学习的课程你可以看一下动力节点的:
第一阶段:JavaSE:环境搭建、基础语法、IntelliJ IDEA工具的使用、数组初步。
第二阶段:JavaSE进阶:面向对象、数组高级特性、常用类、集合、反射机制、Annotation、异常、java新特性。
第三阶段:javaSE、MySQL、JDBC、HTML、CSS、JavaScript。
第四阶段:XML、Servlet、JSP、Maven、MVC架构模式、AJAX、jQuery、综合案例。
第五阶段:MyBatis、Git、Bootstrap、CRM、Linux。
第六阶段:Spring、SpringMVC、Redis、Dubbo。
这些知识点肯定是不全面的,我知道的也只有那么多,如果你想了解更多的话可以去实地或者是官网上了解一下。
如果你有时间的话可以去了解一下java实验班,这实验班好像是免费的,不收取任何费用而且还能帮助自己测试适不适合学习java,可以去了解一下。
动力节点的学费好像是在两万左右,但是具体的可以去官网上或者凑着java实验班这个机会去了解一下。
相似回答