偶是软件工程专业大三的学生
如果你是计算机专业的,推荐你先看看c语言,c语言是面向过程的语言,java是面向对象的语言,你先学了c以后,java学起来就很快,理解也会更加深刻。
当然,如果直接学java也没有问题的。首先还是打好基础,养成好的写代码习惯,关于优化在基础之上去考虑是可以的。
对于小白,就比较适合看视频学习,偶自己就是在中国大学慕课上看的课程。推荐翁恺老师的java课程。讲的很好,属于引导式教学,比较适合入门的小白。是国家精品课程,也是免费的。
这是大家java的学习路线,可以给你看看。
在你不断学习和完善知识体系的过程中,自然就会考虑代码优化的问题了。
偶以前一直以为只要学好一门语言,会用eclipse写代码就可以了,没必要在学校听那么多理论课程,现在偶大三,明白了其实并不是这样,在大学,学到的更多是自偶学习和管理能力,以及专业理论和思维。把编程思想学通,在未来就不怕学过的语言或者工具被淘汰,因为可以很快的根据自己积累的能力来快速适应。
一入编程深似海,学习永不止步。加油!
最后送读者包括偶自己一句话: