自从2013年10月15号进入传智学习java已经一月有余了,对于java也了解了更多。来传智学习java主要是为考黑马而来的,学习一段时间后发现自己有些误区在这里跟大家分享一下。以前认为学习java其实它就是一门计算机语言,对英语要求不高。而且只要多练习就够了。但慢慢的我发现自己错了。主要是一些关键字或语法记不住,总是出现一些低级的错误。而且有时候语法的格式也记不住,写程序的时候感觉很吃力。后来我才意识到学习java不仅要勤练习代码还要背一些基本的语法格式以及一些方法名的单词,同时对于一些概念性的东西也要会。下面我说下我学习这一个月来对javaSE的部分一些重要的知识点说说我个人的看法吧,如有不对的地方还清帮小弟指出。
1、基础语法:Java关键字,类型转换、循环语句、方法、运算符、递归。
2、面向对象编程(重中之重):面向对象设计思想、对象与内存(重点)、方法重载、对象创建使用、this的使用、final的使用、super的使用、 static的使用、package和import的运用、对象转型、多态、抽象类、接口等基本的知识点。其中重点掌握有封装、继承、多态、抽象类、接口。
3、异常处理:try{...}catch(Exception e){...}、异常的分类、finally的使用、方法异常的抛出、自定义异常。
4、数组:基本的数组操作。二维数组的使用。
5、常用类:String类、StringBuffer类、Math类、File类等等。
5、容器(这个我之前也总结过):Java.util 包下,有三个接口List、Set、Map,List下面有ArrayList、Vector、LinkedList,Set下有HashSet、 TreeSet,Map下有HashMap、HashSet,当然了,还有Dictionary下的HashTable,HashTable下的子类 Properties,容器就这么一点东西。
6、Java.IO包:学过继承、多态、接口之后,容器和这一节就要用上,一开始是比较难理解,一旦理解了,通过触类旁通,其他也就是这样子学,这个IO里面最典型的设计模式是:装饰设计模式,大家学习的时候也可以结合这个设计模式来学。
同时我还认为凡是计算机语言以及从事IT行业的人不管什么时候都要与算法以及数据结构打交道,因此我们还应该学习一些算法以及数据结构的知识。这样不但可以扩大我们的知识面,以后对我们还有帮助。另外请教一下如何写博客以及怎么能快速获得技术分。因为我是要报27期的黑马的,时间又点短,希望在这几天能够把技术分和博客搞好。在这里先谢谢各位了,我的QQ号是344230193.有什么建议可以发我邮箱,拜谢!!!!
|