刚开始写代码,能听懂但敲不出来?

论坛 期权论坛 工作     
匿名的论坛用户   2021-1-7 21:13   1857   10
每天花大量时间看视频学习java,能听懂。
但一旦轮到自己敲就总是卡壳
有时候跟老师敲的一模一样,却报错红线
有时候自己不知道怎么往下写,还得写一步看一下

每天兼顾上班和学习,时间很紧张。
请问怎么解决这种问题?


分享到 :
0 人收藏

10 个回复

倒序浏览
2#
热心的小回应  16级独孤 | 2021-1-7 21:13:03 发帖IP地址来自
你这种情况,所有自学入门的人都经历过,并且不但不可避免,而且贯穿自学的始终。所以你需要先做好心理准备。
我解决问题的方法并不优雅,初始以无脑模仿,能跑出来为唯一目标,所以我特别喜欢视频教程,很难走偏。后续再尝试自己魔改代码,探索一下规律。
有关你的问题
1.这是泛型的正常语法
2.comparator是一个接口类,但是如果你搜接口也没法搜到这样写的原因,因为这是另一个知识点 匿名内部类
3.@override是一个注解,一方面,他是给程序员看的,意思是这是一个重载,另一方面,编译器会帮你检查这个函数是否真的是重载。不写没关系,写了的话比较规范。因此ide自动补全的话会加上这一行。
4.如果你使用的是比较成熟的ide,鼠标移动到红线代码上可以看到报错。然后搜索错误信息。如果你犯了很低级的语法错误,ide的报错可能是非常混乱的。
如果你有看不懂的词汇xxx,请去百度"java xxx",不出所料的话你会看见更多的不懂的知识点。你可以选择继续学习,或者放弃学习,直接记住写法。你现在明显学的太快了,或者视频安排不合理。停下来问这些问题是正确的做法。

额外建议,编程不是学英语,程序语言是人造的,因此非常的人性化,如果你能去理解每个语法为什么要这么设计,学习起来就会容易不少。
此外,在你踩完了所有语法的坑之后,还有debug的坑,到时候你就会怀念现在的错误有多么好解决。慢慢踩,不要急。
3#
热心的小回应  16级独孤 | 2021-1-7 21:13:04 发帖IP地址来自
买本书吧。视频的信息密度太低,因此效率也低,而且视频中的知识不利于索引,因此知识很难系统化;书本就是弥补这些缺陷的,所以在学校,即使有老师课堂授课,也还是要每个人发一套教科书的。
还有就是,编程是门手艺活,手艺活在于勤学苦练,所以多练练吧。
4#
热心的小回应  16级独孤 | 2021-1-7 21:13:05 发帖IP地址来自
代码的奥义在于cv(
5#
热心的小回应  16级独孤 | 2021-1-7 21:13:06 发帖IP地址来自
谢邀. 我之前也有培训过java ,培训的时候老师也是有录屏上课的时候我们都是认真听, 然后下课后自己复习的时候就看看视频, 但是光听的话感觉效果是不大的, 主要还是要去多敲,多理解 , 先把基础性的知识巩固好, 一定有去思考, 别人的代码为什么要这么写,如果自己写的话应该怎么去构建这些架构,如果你没有什么思路 ,可以先看看别人写好的demo,先模仿着写,每段代码块先理解意思, 然后再自己去分析,理解  github上面有很多优秀的开源项目  有时间也可以下下来去研究研究,个人觉着先把基础打好 后面再学习各种解决方案的思路比较好
6#
热心的小回应  16级独孤 | 2021-1-7 21:13:07 发帖IP地址来自
作为一个老程序员,给你一点建议:不要盲目照敲,在理解的基础上再去动手,不记得具体过程不重要,重要是思维方式和举一反三,学习是一个循序渐进的过程,多尝试,多想为什么
7#
热心的小回应  16级独孤 | 2021-1-7 21:13:08 发帖IP地址来自
记得当时上学时,就跟着书本去抄打,跟着老师的代码写,然后却不知道讲的啥,所以应该明白原理,代码可以后来多练多写,本着不断学习的心,你终会成神,代码这条路很长
8#
热心的小回应  16级独孤 | 2021-1-7 21:13:09 发帖IP地址来自
首先得确保自己真的听懂  然后也要把语法基础打牢  同时要记住  刚开始不要太心急 说一定要把整个项目逻辑写出来  都是由简到难的
9#
热心的小回应  16级独孤 | 2021-1-7 21:13:10 发帖IP地址来自
写几行代码就这么多错误。你应该看完一本书再写。
10#
热心的小回应  16级独孤 | 2021-1-7 21:13:11 发帖IP地址来自
去年大一,刚接触的时候就是抱着一本java核心技术敲,也是感觉自己照着写的没毛病但就是报错了。比题主幸运些有学长学姐带,他们帮我改过不少次。。所以有一个同好能互帮互助我觉得还是很好的。其实多数情况都是粗心写错啥的,仔细核对一下80%就能找到了。
至于看视频,我个人觉得没什么不好,很多时候看书看不懂的听视频一讲就清楚了。。说实话我当时看书看的只是一知半解,所以基本上就是听网课、然后再去写那本书的例题。
后期推荐Java源码1000例,团队需要后期我转了前端,所以没看过那本1000例,但是听说很多人都觉得不错的。
11#
热心的小回应  16级独孤 | 2021-1-7 21:13:12 发帖IP地址来自
多练习,每一行代码都认真揣摩,搞懂他的意思,写多了自然就能自己用了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3118703
帖子:623848
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP