学习java已经半个月了,在这之前是有学过一段时间的c语言,所以在基础的语法部分还是接受比较快的,但是基础的部分一定要学的扎实一些,掌握的强一些,不管是概念的理解还是代码的练习.基础的理解就不用说了,在这里就主要说一些写代码的注意点吧,一开始我在练习的时候就出现过之类的问题.
第一点就是书写的格式,Java的学习编写代码大家应该用idea这个编写器多一些,就拿这个来说吧,在代码书写的时候大括号该对齐的地方一定要对齐,然后可以在分层或者某个功能书写前加上一些注释,这样在整体写下来后整段代码是不混乱的,并且除了问题也比较好找.
第二点就是命名问题,在实际运用中java的命名一般有个不成文的规范.一般命名是要求见名知意这样不管是在开发的时候还是在应用的时候都会更方便一点,然后在格式上,一般是:项目名全小写,包名用全小写,域名倒置,比如:com.csdn.demo,然后类名和接口名用大驼峰原则,就是如果是一个单词首字母大写其余小写.如果是多个单词,每一个单词首字母大写,其余小写,方法名一般用小驼峰原则,就是如果是一个单词全部小写,如果是多个单词,第一个单词全小写,其余首字母大写,剩余小写.然后常量名的话,一个单词全部大写;多个单词,每个单词全大写,单词之间用下划线隔开
然后是java语言的特点面向对象,在学之前一直不是很理解到底什么叫面向对象,学完之后才明白.说白了面向对象这这种思想就是相较于面向过程这种语言更加智能化了,他包含的三大特点,封装,继承,多态无一例外都是证明了这一点,这种编程思想更像是现代社会,也更符合现代社会,就像是一部智能手机,让事情变得更方便
在学习的过程中我也遇到了一些困难,但是我发现很多时候这些问题并不是努不努力的问题(当然一定要努力)而是一种思想的改变,就像开窍一样当你在这个问题想不通的时候适当的去缓一缓,回顾一下以前的知识,练习练习代码和多看看大佬的代码和解释,在回过头来看这个问题就有可能柳暗花明又一村.
然后最后想说的就是在学习的过程中除了基础的和理解性的东西,一定要多练代码,不管是练习题还是大佬写的成型代码,一边理解着一边敲一敲,真的受益无穷就像是在拓展新世界收货会很多
最后祝大家在学习(修炼)的道路上一路向前(法力无边).