192.168.1.41_20200905-方栋泽

一、问题

1.字符串比较的五个方法:

a.public boolean compareTo(String anotherString)    
b.public boolean compareToIgnoreCase(String anotherString)  
c.public boolean equals( Object anObject)   
d.public boolean contentEquals( CharSequence cs )       
e.public boolean equalsIgnoreCase( String anotherString )

2.单例模式

public class Sun{
    private Sun(){
        super();
    }
    private static final Sun SUN=new Sun();
    public static Sun sun(){
        return SUN;
    }
}

public class Earth{
    private Earth(){
        super();
    }
    private static Earth single;
    public static Earth earth(){
        if (single==null){
            single=new Earth();
        }
        return single;
    }
}

3.想问一下老师break、return和continue的区别

二、解决

3.根据百度的最后的答案为:

一、作用不同

1、break:执行break操作,跳出所在的当前整个循环,到外层代码继续执行。

2、continue:执行continue操作,跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行。

3、return:执行return操作,直接返回函数,所有该函数体内的代码(包括循环体)都不会再执行。

二、结束不同

1、break:break不仅可以结束其所在的循环,还可结束其外层循环,但一次只能结束一种循环。

2、continue:continue结束的是本次循环,将接着开始下一次循环。

3、return:return同时结束其所在的循环和其外层循环。

三、紧跟不同

1、break:需要在break后紧跟一个标签,这个标签用于标识哪个外层循环。

2、continue:在continue后不需要加参数。

3、return:在return后需要紧跟一个返回值,用于提供给对应方法所需的返回值。

想求一下老师的标准答案

三、吐槽

考试总结:

1.选择题还是错的很多,归根到底还是自己知识点掌握的不够透彻,所以在有些细节上总失分和选择题上摸棱两可不知道选啥,知识点还是的多复习复习

2.对于简答题如果自己不能理解的很好,还是用死办法多背背,这个也尽量别失分

3.程序题自己平时还是得多敲,平时老师布置的作业要好好完成,在学业有余的时候可以多练练

总结

自己还是要勤劳点,好好学习,不能三心二意,虚心跟别人请假,脸皮厚点没事,面子不值钱!一定要继续努力,不能灰心!