我学习的是java语言,现在想去学习c语言,会不会很难或者说要入门大概需要多长时间?
最大难度可能会来自学Java会缺乏对更底层逻辑的抽象,而人往往因为定式会以JAVA使用的上层抽象硬套C语言的逻辑。学C的话J***a的经验可以作为参考,上层的编程思路可以用,但是语言方面,***装自己没学过编程语言吧。
然后就是C语言因为异常古老所以某些设定相当扭曲,比如类型格式,函数指针。
再有就是语言设计出发点的问题,J***a的规则很严格,C语言追求性能所以在规则上留了很多余地。J***a只要能编译过的在语言层面一定是对的,C语言不是,比如i++ += i++ + ++i之类称为未定义行为的东西。
单说C语言的话,原则说C语言比J***a简单得多。但C语言更贴近底层,所以更反直觉(当然也有一些祖传设计Bug的问题)。C语言好不好学可能主要在于你是不是够理性。
J***A零基础的初学者应该怎么学习呢?
初学者想转行学习J***a并不是很容易,虽然J***a是最适合初学者的编程语言,但是J***a本身也具有一定的难度,即使兴趣这东西可以让我们学习不累,可有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?
1.学J***a的大多是为了找工作,所以作为一个零基础的新手,必须知道你要找的工作需要什么专业技能,所以你的首要任务就是在各类招聘网站上看一下招聘信息,这就是你学习的目标。
2.学习J***a并不是像我们上学学习数学语文那种方式,所以学习J***a的时候必定是有一套学习方法的,你作为一个初学者没有了解过,必然会走很多弯路,而你要做的就是尽量跨过“前辈”们曾经走过的弯路,不要去做重复无意义的事情。
3.J***a需要循序渐进而且系统的学习方案,不要想着天上掉馅饼的速成方式,给自己制定一个半年的学习***,能不能学成就看你这半年的执行力如何。制定好每天学习的任务,然后用什么案例和练习巩固你每天学习的新东西,不然学了之后你肯定忘。
4.学习编程需要引路人,很多问题作为初学者是无法解决的,很浪费时间,例如有很多初学者配置JDK就能用上一天的时间,所以我们完全没有必要在这方面问题浪费时间,别人告诉我们一下,下次就记住了,所以学习编程一定有一个指导你的人。
5.系统的学习教程,自学J***a肯定是主视频,副书籍,因为书大多数人是看不下去的,所以***要新颖,要系统,不要杂乱不精。
想学J***A需要先会些什么?
J***a作为一门编程语言,首先要想清楚自己是否下定决心要学了,下定决心后,开始直接买本J***a基础教程或者搜一套J***a基础开发的***教程,选好某套教程后,开始按照教程一步步学习吧,起初或许存在一些难度、不解、疑问,咬紧牙坚持下去,相信自己,你没有问题的,加油。
首先你不能是一指禅,
其次是你要能受得了亲戚们的狂轰乱炸,因为只要你坐电脑前面,他们就以为你是在玩游戏,
最后就是要坚持了,一天就解决了一个bug,心痛不痛,解决一个bug出来了多个bug心痛不痛
我的是4g的,别的不多说,IDEA经常卡顿,切换进程经常卡顿,我都能刷好几个抖音了,刷完抖音,我都不知道我要干啥了
我的电脑严重限制了我的思路😂
到此,以上就是小编对于怎么学习j***a语言的问题就介绍到这了,希望介绍关于怎么学习j***a语言的3点解答对大家有用。