第二周学习进度总结

    本周我还是通过图书馆借阅的书籍来学习,总结如下:

    Java的java.util包中的Arrays提供了许多常用的方法来操作数组,例如:排序,查询等。使用sort()方法可以很方便的对数组中的元素进行排序。

    Java的字符串与封装,用法与C++有很大的不同。

       首先,定义一个字符串可以使用String类或者是StringBuffer类,后者相比于前者,可以更加高效的储存字符串。但是,String类提供了很多方法来操作字符串,比如说获得字符串的长度,连接字符串,提取字符串,搜索字符串等。

       封装就是类似于C++里面的公有私有,但是具体用法还是异曲同工。封装的构造方法要注意*方法名与类名相同*没有返回类型。在Java里,还有重载,重载的定义就是两个方法名称相同,但参数项不同,与返回值无关,就可以认为一个方法是另一个方法的重载方法。其中最典型的例子就是构造方法重载。

继承里,父类比较通用,子类比较具体。二者要满足is-a的关系,使用继承可以有效实现代码复用。

    子类方法重写父类方法:子类中定义的方法,其名称、返回类型以及参数列表正好与父类中的某个方法的名称、返回类型以及参数列表所匹配,且子类的访问修饰符大于父类的访问修饰符,那么可以说,子类的方法重写了父类的方法。

    多态:具有多种表现形态的能力的特征。多态性与继承,方法重写密切相关,其好处是可以减少编码的工作量,也能大大提高程序的可维护性以及可扩展性。

    接口:一个Java接口是一些方法特征的集合,但没有方法实现。Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为。

    面向接口的编程意味着:开发系统时主体架使用接口,接口构成系统的骨架。这样就可以通过更换实现接口的类来更换系统的实现。

    常量是一种标识符,他的值在运行期间不变,接口通常是存放常量的最佳地点。

Java的异常处理使用五个关键字来实现:try,catch,finally,throw和throws。当我们使用try-catch捕获异常的时候,如果在该语句块后加上finally块,就可以保证无论是否发生异常,finally块中的代码总能被执行。

    在Java语言中,使用throw关键字来抛出异常,通过关键字throws生命某个方法可能抛出的各种异常。

      在eclipse里面使用log4j主要分为下面四个步骤:

       *在工程中加入log4j所使用的jar文件。

      *创建log4j.propertoes文件。

      *编写log4j.properties文件,配置日志信息。

      *在程序中使用log4j记录日志信息。

 

posted @ 2021-07-14 20:01  信2005-2刘海涛  阅读(21)  评论(0)    收藏  举报