1.9——1.15java学习周记

第三周感悟

​ 这周是在小组的第三周,期考结束之后,开始逐渐地回顾java知识,学起来没有像上周那样吃力,这周学习了抽象类,接口,基本的API,包装类,正则表达式和泛型。API的话就像是C语言中的库函数提供给我们大量的方法让我们使用,泛型的话,提供给我们一个模板,用更形象的话,它就是一个保安,对数据进行筛查,在编译期间就检查类型是否出错。

知识分享

🍥子类继承父类该如何对方法进行处理?

📖抽象类继承:如果子类是抽象类,不要求一定重写父类方法;如果子类是普通类,要求子类一定要实现父类中的抽象方法。

📖接口类继承:如果是一个子接口,可扩展父接口的方法;如果子类是一个抽象类,可部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实现父接口中定义的所有方法。

🍥接口的一些要求

📖必须重写实现的全部接口中所有抽象方法。如果一个类实现了接口,但是没有重写完全部接口的全部抽象方法,这个类也必须定义成抽象类。

🍥键盘录入的改进

起初时:

Scanner sc=new ScannerSystem.in);
int i=sc.newInt();

劣势遇到空格、转义符等停止,不能输入多组数据

改进后:

Scanner sc=new ScannerSystem.in);
int i=sc.nextLine();

优势:可以同时输入多组不同类型的数据(123 … abc 1.2)

🍥限制泛型类一些注意

📖对于实现了某接口的有限制泛型,也是用extends关键字,而不是implements关键字。

📖在 class ClassName中,无论anyClass是类或是接口,在进行泛型限制是都必须使用extends关键字。

🍥通配符的作用

📖用于创建可重新赋值但不能修改其内容的泛型对象;

📖用在方法的参数中,限制传入不想要的类型实参。

下周目标

  • 集合接口

  • list

  • set

    ​ 本周学习情况还是比较不错的,在考试周结束之后状态也逐渐地回来,自己有时候可能会给自己放松一下,时间利用整体来说可以,但是还是没能够充分的利用起来,而且整体的感觉就是自己对知识的复习力度不够,感觉会但是又感觉啥也不会,需要加强对知识的复习和训练,不能够是单纯的看书,看课程,更应该去自己多加训练,最近天气还是比较冷的,希望自己能够坚持住,好好地利用时间!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啥也不会写呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值