自学java电脑下什么,书籍小白买什么!先看书在实践了解一下?谢谢。买一本还是什么?
推荐几本
《thinkingin JAVA》
《Head First Servle&JSP》
《J***a核心技术:卷1 基础知识》(这个系列的可以根据自己的学习情况来选择)
相关:给J***a 1~5 年程序员的建议
小白的话,建议先看教学视频,然后照着***里面直接上手敲代码,编程编程,重在一个编写,而不是看。先写出来,会依葫芦画瓢里,再看书,这样会理解的更透彻一些,不然看书也是云里雾里,眼睛看了脑袋忘记了,键盘拿起来也不知道写什么。
想要***教学,可以关注微信公众号“IT一刻钟”,免费领取最新的***教学。
平时也会分享一些一线技术,不懂的可以在留言中询问。
谢谢!祝你学有所成。
谢谢邀请
其实自学我个人感觉入门时不需要上来就看教材,毕竟教材太枯燥,如果不看教材怎么学呢,那么下面就我个人学习开发过程分享下经验。
1.首先要充满浓厚的兴趣,因为学习开发是个长期的事情,也是个痛苦的事情,所以刚入门时我是结合慕课网和尚硅谷上的***学习的,2个月左右就出去找工作了。
2.但是工作到1年左右时间时你会发现有些知识需要从书本获取,包括出去面试都会问设计模式,spring源码等知识,所以就需要买教材研究了,我个人买了headfirst j***a设计模式,spring in action,j***a疯狂讲义,j***a编程思想(百宝书),j***a核心技术等,确实每次看每次收获不同。所以这阶段建议适当的看下书,可能看起来会比较吃力。
3.自从入行后,一定保持持续学习,特别是慕课网***,含金量还是比较高的,每天学习一点点进步是能看的到的。
4.这个阶段可以适当研究下源码,springboot,mybatis,docker等,一定要坚持下去。
个人意见,仅供参考,也欢迎大家一起讨论。
书不是必要的,如果真想要可以买可以推荐两本,一本是J***A编程思想(j***a开发者人手一本),另一本是J***A2核心技术卷一卷二,书中的内容前期没必要全部吃透,可能也没有那个时间去全吃透。
可以去网上找一些相关的基础***看一下,从搭开发环境、学习j***a基础语法、然后是J***a api、数据库相关、前端基本知识,再学习主流框架用法,最后去网上找些项目实践下。
谢谢邀请,这是我第二次回答类似的问题了,希望能帮到题主。
1.不建议看书自学
其实不管是兴趣爱好,还是后面想从事这块的工作对于自学j***a来说都不是和简单。真心不建议从书籍开始自学,原因其实很简单,第一:书从定版,到过审到上市售卖是需要一个很长的过程的,最少也要个2年左右,也就是说你现在看到的书其实是两年前的知识点,第二:有些书籍讲解的内容是很深入的,对于一个小白来说实际上有的内容是很难读懂的。
2.自学的建议
建议直接到网上去找对应的知识点去学习,第一里面有很多别人的自己的认识,第二后面你总是要用到百度的,对于后面来说其实也让自己能学会到怎么去查资料。虽然是网上去学习,但是也是需要方向和具体的学习流程的。给您的建议:j***a基础,j***aoop,html+css,js+jquery,最后是框架:ssh,s***,springboot等。这一套下来,基本就可以去面试了。如果说要下什么软件的话,你在学习的过程中也是会告诉您需要下什么软件,在哪里下。
如果想自学j***a的可以点个关注,答主后面会慢慢的更新一些j***a自学的知识点。
零基础的人学j***a,看哪些书?求推荐几本书籍?
零基础怎么能光看书呢?
第一条忠告:打开任意一套完整的***,切记要完整的看完,并自己学着写Demo。
第二条忠告:直接上手,不要问为什么,不要说自己不行。就是直接上手,只有现实业务才能锤炼人。
如果你想变成资深专家,再去补充基础知识吧。现在这一阶段,对你来说就是坚持一件小事的困难时期。
加油吧!
首先告诉你的是,作为一个初学者想转行学习J***a并不是很容易,J***a本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就是一件非常煎熬的事情,没有多少人愿意学习,但是或许你现在是身为一个应届生或者你是一个本职工作没有发展的,想转行的,所以对于学习任何东西开始,必须逼着自己学,不然可能你学什么都学不进去,我看了其他答主的回答,我个人并不是认为说那些专业术语是对零基础有好处,因为他们根本看不懂,一下是我的白话文,可以让零基础的同学有一个明确的学习方向,和刚开始应该去做的事情。
1.学J***a的大多肯定是为了找工作,所以你作为一个零基础的新手,必然知道你找工作需要达到什么标准,所以你的首要方向就是在各种招聘网站上看一下招聘信息,这就是你学习的目标。
2.J***a需要循序渐进而且系统的学习方案,不要想着天上掉馅饼的速成[_a***_],给自己制定一个半年的学习***,能不能学成就看你这半年的执行力如何。制定好每天学习的新知识,然后用什么案例和练习巩固你每天学习的新东西,不然学了之后你肯定忘。
3.学习J***a并不是像我们上学学习数学语文那种方式,所以学习J***a的时候必定是有一套学习方法的,你作为一个初学者没有了解过,必然会走很多弯路,而你要做的就是尽量跨过“前辈”们曾经走过的弯路,不要去做重复无意义的事情,如果你对于J***a学习没有一个好的学习方法,可以加我的J***a学习qun:前面:三九零,最后:七八一四。,希望帮助大家少走弯路。
4.根据我的学习经历来看,学习编程是需要引路人,很多问题作为初学者是无法解决的,很浪费时间,例如有很多初学者配置JDK就能用上一天的时间,所以我们完全没有必要在这方面问题浪费时间,别人告诉我们一下,下次就记住了,所以学习编程一定有一个指导你的人。
5.系统的学习教程,自学J***a肯定是主***,副书籍,因为书大多数人是看不下去的,所以***要新颖,要系统,不要杂乱不精,如果没有可以管我要。唯一初学者推荐书籍《J***a核心技术》
你好,我有十五年的编程经验,下面根据我的经历回答你的问题。
当年我学习J***a的时候就看了好基本书,工作以后为了提高又看了不少书,下面我把我看过的,认为好的书,列个书单给你。
1.《Head First J***a》
《HeadFirstJ***a》是一本完整地面向对象(object-oriented,OO)程序设计和J***a的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始,到线程、网络与分布式程序等项目。重要的是,你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书。
2.《J***a编程思想》
号称"J***a圣经",在有了一定的J***a编程经验之后,你需要“知其所以然”了。这个时候《J***a编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对J***a基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的J***a编程基础。这本书的缺点是实在太 厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
3. 《Effective J***a》
本书介绍了在J***a编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对J***a平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。.本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。