学习java需要背单词吗?比如学习JVM调优,有必要知道java virtual machine这三个单词组合吗?再比如RentrantLock用到的AQS需要知道AQS分别是哪个单词吗?还有我们常用的synchronize、CAS,如果不知道单词还以,怎么记住同步、比较和交换,我感觉如果不记住单词,很容易遗忘,你们呢
我说的单词不是那种public static void private等常用单词,是那些几乎不被提起的那种或者缩写
你好,并不需要 因为实际开发中编辑器会有提示,除非你要参加纸质试卷考试。。。
这些什么单词,不用怎么记,常用的用多了,你手都有肌肉记忆了,眼看一眼这单词就知道别扭不别扭,不用记的
答案当然是需要
语法里涉及的单词本来就不多,用着用着自然就背熟了,不用刻意去背
但是如果你完全连for是什么意思都不知道,那确实是很难理解的
你不仅是要知道语法怎么写,还需要知道每个单词是什么意思
如果你知道了单词的意思,那么很多语法和函数其实可以望文生义的
毕竟发明语法的人是英语基础,他就是方便说英语的人
如果你是靠死记硬背写程序,那毫无疑问永远都无法入门。
只要你敲的多了,用的多了,知道在哪儿用了,这些名词自然就记住了。
如果10万行代码你还没记住,那就只能转行了。
入门的话并不需要记多少单词,代码关键字就那么几个
但是如果后面想进阶提升的话英语是必不可少的,很多技术文档/资源都是英文的,比如你碰到个疑难问题,百度一堆重复没一个有用的,这个时候你只能去搜索英文文档
我觉得还是要学的,不过不用专门去学,我是每遇到一个新单词,就去查。
比如我看到 synchronize 我就会去查这是什么意思,然后用多了,就背住了。
也不用完全会拼写,至少记住前几个字母,不然有IDE都不会敲,以及怎么读,不然怎么与同事同学交流?
不需要 会识字就行了
不需要背单词,长时间多练,多敲,自然形成记忆后就不在话下了,不可以去靠死记硬背去学习,要靠着自己的理解
其实学Java,代码敲多了,记住一些单词没问题的,不用刻意去背的
会看文档就行。至于函数或者方法什么的。用的多了就记住了。一开始记不住很正常。但是如果要经常阅读英文文档,建议学学英语
不需要,你代码打多了,经过时间的流逝,下意识的,最起码会记住个基础单词
你好,我认为学java不用刻意的去背各个单词是什么意思,先理解这个东西是什么意思,然后望文生义就可以了,比如JVM,你知道是java虚拟机就大概能说出来这个单词的全称是Java Virtual Machine,java就多敲多练就行了,不用刻意的去背
可以非必要。背得到更好,背不到也影响不大