学了十几天java。从一窍不通到现在摸到点门道,写一下这些天的收获。
首先,编程由两部分构成,一个对实际问题建模,然后利用编程语言去计算。所以初学者很容易范的一个错误就是认为编程就是死记硬背,照着敲代码,敲熟为止。这样不仅不能锻炼如何把实际问题的解决转换成编程语言的语句,也不能很好地理解程序的语法。仅仅记住格式是没用的,只有真正理解了编程语言的各个概念的意义和用法才能以不变应万变。当然,格式是必须记住的。格式的记忆必须是有条理的,要记住各个要素。比如for循环语句就要记住初始化,条件和循环变量控制。而方法就要记住参数,返回值,声明方法和调用方法。有些概念要对比记忆才更有效果。比如,静态方法和成员方法各自的声明和调用,它们有什么区别,什么情况下哪个更合适。
思而不学则殆,要时时反思才能进步更快。 |
|