知识点
包装类、字符串相关类
今天的知识点还是挺多的,字符串的相关类里面一大堆的方法,每个方法的作用还不一样。
包装类
基本数据类型本身是没有属性和方法可用的,而包装类提供了比较多的方法可用,同时也方便字符串类型与基本类型的转换,8个基本类型每个都有他们自己的包装类,使用包装类可以使用包装类里面带有的属性以及方法
基本类型转包装类被称为装箱、包装类转基本类型被称为拆箱,当我们需要使用包装类里的方法时,可以将基本数据类型转为包装类进行使用,同时也是为与字符串之间的转换提供了中转
字符串相关类
String类、StringBuilder类、StringBuffer类是三个字符串相关类
String类是的对象代表不可变的字符序列,StringBuilder类和StringBuffer类代表可变字符序列
难点
包装类相对来说还是好理解点,不过字符串相关类中方法太多,而且想记住每一个方法的作用还是比较难的
学习思路
包装类里面基本没什么难点,不过需要注意的是装箱以及拆箱,而且从JDK1.5之后提供了自动的装箱以及拆箱,自动装箱用的是valueOf(),自动拆箱用的是intValue(),自动装箱不要搞混,毕竟好多都会把new当成自动装箱
字符串相关类类里面StringBuilder类、StringBuffer类两个类目前主要是用StringBuilder类,此类效率比较高的,但是线程不安全,不过对于目前所学的不碍事的,毕竟效率高
今天一天的难点就是String类了,这一个类里面的方法实在是太多了,不过基本都是后期经常用的,现在记不住也没什么大碍,我自己也是记不住这么多的,尽管好多都是常用的,我虽然记住几个常用的方法,但是还是会将其搞混的,还是那句话这么多方法就让它顺其自然吧,后面用多了就能记清楚点了,现在死记硬背也是浪费时间,虽然不用记住那些方法的名字,但这个类里面方法的作用还是需要记住的,作用是理解的,名字是记忆的,两个东西还是理解会好一点
记住这个类里面的方法作用,后期可以使用API文档查看,或者百度搜索,方法用多了名字也是可以记住的,而且软件都有代码补全,理解了这些个作用后还是要多看看方法里面的源码,底层的运行原理还是比较重要的
Java学习死记硬背作用还是比较小的,这就像是学习理科一样,不仅都是英文,还用好多的知识点啊什么的太容易搞混了,理解了作用后平时多使用一下练习一下对记忆还是很有帮助的
今日收获
今天字符串相关类里面的东西很多,下去多找点题什么的练习一下就行了,后期估计用到的还是比较频繁的,还有就是对源码的理解也是要下功夫的。