大家好,今天小编关注到一个比较有意思的话题,就是关于java代码编程学习的问题,于是小编就整理了1个相关介绍Java代码编程学习的解答,让我们一起看看吧。
怎么样才能学好j***a编程?
1.不要相信知乎上推荐的自学书籍 《Thinking In J***a》,我甚至很是怀疑这些张口闭口推荐这本书的家伙自己有没有认真看完这本书,说实话,完全不适合自学的新手学习,反正一开始我是看的云里雾里的。
2.学习基础知识时不要着急,要多做练习多敲代码,熟悉 J***a 常用的 API。一开始可以跟着视频教程学习,后面慢慢的就可以自己跟着教材学习(我是跟着一个个人站长的 J***a 教程学习的),这个时候对教材的选择千万不要多,随便挑一本跟着好好学就对了。一定要自己多敲代码多做练习,只有写的多了,才会有感觉,说实话,我最开始学习的时候起个类名、变量名、方法名都要纠结半天。
3.学完基础知识后,尝试自己写个小项目。对于无人指导的自学者而言,这一点是最难的,因为一开始肯定时无从下手的,不知道怎样开始一个项目,甚至可能自己想要实现什么功能做个什么样的项目都是模模糊糊的。这时可以在网上找一个简单的项目跟着学习,先弄懂别人的项目,再仿造写一个类似的项目就 OK 了,在这个过程中你会遇到很多的问题,这时你的提升会非常快,也可以迅速的增强自信。比如,做一个 web 项目,首先会指定需求,然后设计表,最后开始编码工作……
当然,我上面谈的都是自学 J***a,如果觉得自己的执行力和意志力不太够的话,也可以报个被训班,可以帮你快速入门,不会像自学这样痛苦,但就像大家说的,IT 技术日新月异,工作之后也要不断的学习充电,必须做好心理准备。
不扯那些虚的,要来就来实质性的干货。
问问自己是抱着什么目的要学习J***a,没有目标的学习是效率极低的,并且容易半途而废;
了解J***a可以做什么,J***a可以从事的岗位以及软件行业的发展情况;
学习准备
推荐看***入门,可以通过某宝以及某鱼购买相关的***,别挑三拣四,选中一个***看完再说,对于初学者,无论选哪一个都是值得你学习的。可以选择传智、黑马、尚学堂等教学***,买一个系列的即可;
有人说编辑器等IDE环境不适合看***,浪费时间,但是初学者在学习第一个编程IDE时,推荐看***或者通过搜索引擎了解工具的使用,看书其实在刚开始可能更浪费时间;
看完基础***对知识有个大概的了解,这时候看书就不会一头雾水,此时可以通过看书来深入学习,之后的学习可以自己选择看书还是看***,最好的方法是花时间既看***也看书;
学着学着忘掉前面的别总想着回头记住,先往后学,有些基础知识暂时用不上,当你学到应用的知识时自然会慢慢理解;
书籍推荐
学习j***a要从基本的开始,我不知道你学j***a是用来干嘛,比如有研究兴趣,学j***a之后学服务器,大数据,安卓等等,你先说明一下。不过大部分学j***a的都是想找工作,我也是这样过来的。一句话,由浅及深,循序渐进。就以找工作为例,一般j2ee就是j***a基础之后就是数据库,jdbc,面向网站的还要学html.三大框架,分布式,并发等等。学这些先会用。然后慢慢看博客,看***,知道一些内部实现,比如zk的zab,spring ioc aop等等。现在市面上的培训机构培养几个月就出来的人和科班出来的人最大的区别就是计算机原理,比如int的范围是负127到128那么超出这个范围之后呢,你问他会是啥。。哈哈哈。比如对象,产生一个对象在堆中分配内存大小,在32位和64位的服务器上有区别么,对象在hotspot中的结构是怎样的,对象为什么要分强引用,弱引用,软引用,对象中的魔数设置有何意义等等,所以说j***a入门容易,深入难。j***a越深入就会需要c++和汇编的知识,然后计算机原理,计算机硬件,内存原理等等。
最后,祝你学业有成,早日脱坑。😂
到此,以上就是小编对于j***a代码编程学习的问题就介绍到这了,希望介绍关于j***a代码编程学习的1点解答对大家有用。