周记(12.1~12.6)

周记(12.1~12.6)

收获

本周我主要学习到的知识有多维数组、面对对象、static和this关键字、常用类、正则表达式、封装以及单例模式。
其中面对对象主要是了解了类和对象的关系,知道什么是属性,什么是方法,以及什么是构造方法。
static是java的关键字,在修饰类中的属性和方法时,对象不能调用它,只能由类直接调用。this也是关键字,它主要用于区分类中的实例变量(属性)和局部变量(方法中的变量)。
常用类主要学习了String类、StringBuffer类、Math类、Random类、Date类的一些常用方法。
正则表达式主要是了解了它是由Pattern类调用它的静态方法matcher来使用的,以及组成正则表达式的一些公式。
封装是指一种将一些数据、代码包装隐藏起来的方法。比如在A类中,将属性全部改为私有化,这样外界就无法直接访问到A类的属性,必须要调用A类的get/set方法才能进行获取修改。这样可以有效地减少类与类间的耦合,而且还可以自由修改类结构而不影响到其他类,提高了代码的安全性,便于理解和维护。
单例模式是java中的设计模式之一。它有两个特点:1.一个类中只有一个对象;2.其他类可以访问到这个对象。

疑问

在单例模式中,是否一定要把实例私有化?

建议

老师在讲完某一个小知识点时,不要那么快的关掉屏幕,可以直接把那一部分的注释发到飞秋上,还有在讲一些逻辑比较复杂的题目时,可以多讲几遍。像单例模式,讲一遍可能比较模糊,多疏通几遍后,就有一个比较清晰的认识了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值