请问一下老师
视频里利用单例模式创建getInstance方法时,和之前JAVA课程-单例模式那节里的女老师讲的不太一样。getInstance方法添加了synchronized,可以把这个修饰符去掉吗?
1
收起
正在回答
2回答
你是个非常善于学习思考的好学生,老师为你的两个问题点赞,解答如下:
1、synchronized
Java的单例模式有多种写法,如果不添加synchronized,一般是用在单线程中,在多线程不能正常工作。
2、构造方法
老师视频中之所以添加构造方法,是因为继承了SQLiteOpenHelper这个类,使用该类,子类必须要添加一个构造方法,且构造方法里必须通过super 调用父类的构造方法。
Android网络操作与数据存储2018版
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星