◆◆
能看懂代码但写不出来
◆◆
以我当初自学的经验来看,写代码写不出来有两种原因:
一种是有思路,但是你不熟悉该语言的语法结构,所以不会写;
另一种情况是:懂语法结构,但是抛开别人的代码你就没有思路了;
当然也有可能上述两种情况的结合体:既没有思路也不熟悉语法结构。
如果是第一种的话,多看一下基础知识,照着书本联系写代码,这种情况是最好解决的,想深入了解,就看源码。一对一补习 https://m.hfjy.com
如果是第二种的话,那就需要积累了,就是在看别人的代码时,要理解别人解决问题的思路,然后多归纳整理,然后也需要手动敲代码来巩固。
第二种情况 说实话我也经常发生,能看懂别人的代码,但是自己写的时候就会有遗漏。这个没别的办法。我觉这个一个是多积累,一个是多思考。
◆◆
怎样才算入门
◆◆
-
不会因为PATH/CLASSPATH等环境变量问题而来这里求助。
-
能自己查找一些常见编译错误原因,不会因为一些常见的低级编译错误而来这里求助,例如:文件名和类名不匹配/错用了中文分号/大小写错误/常见的粗心大意拼写错误等。
-
能解决常见的运行错误问题,不会因为一些低级错误来这里求助,例如:路径错误找不到class/空指针异常等。
-
掌握了基本的OO思想和设计方法,不再写一些流水账一样的代码。
达到上述的效果后,便算入门,在入门之后,就可以靠自己学习来发展java技能,不再需要别人指点;但这之后的路更长,所谓师傅引进门,修行在个人便是此理。