前言
这几天临近年末,心情五味杂陈,在年后可能面面临着失业的风险,现在java行业太卷了,我朋友在一家互联网公司上班只有单休没有加班费,有时候能连轴转半个月,在病毒爆发下,在座的各位身体都可能大不如以前,很难抗住这高强度的加班,是种风险,有时候还是要俗一点(无所吊谓)是吧哈哈哈。言归正传:我也要开始卷了,我已经开始学习好几天,刚开始很迷茫像迷失方向的小猪妖一心想离开浪浪山,但是人生何尝不是处处在攀登在翻山越岭,只不过 人间风雨各出有,何处不是浪浪山。
正文
从回顾爪哇基础开始,类与对象,接口,泛型,反射,集合
所谓类与对象 其实就是我们创建类在类里面放入了属性构造函数执行方法等之后进行实例化就是对象,我们所写的 类名 别名=new 类名(); 类就是对象一个抽象。
所谓接口就是我们用interface关键词声明的一个类就是一个接口,接口相近的就是抽象类,这两个其实很相似但为什么要出现两个,其实就是为了解决问题而延伸的,接口就是为了解决抽象类不能多继承的问题,抽象类只能由子类单继承,可以有默认实现方法,可以有abstract抽象方法,抽象类的变量和方法不能用private修饰符,而接口所有方法都只能是public修饰和abstract抽象方法,变量只能用static final修饰。他们两个共同点是都不能实例化。
泛型就是我们所不知道传入的参数是无法固定类型时候用,比如LIst<E>,Map<K,V>,Supplier<T>等等都是泛型的应用。
反射就是我们爪哇机制所带可以同过反射做很多事情,就比如我们所用的Orm框架所用的就是反射机制,通过一些固有方法获取类里面的所有属性和方法再调用invoke()方法执行;
集合就是包括了ArrayList,HashMap,Set,LinkArrayList,LinkHashMap,TreeMap等等
今后为了走出浪浪山,一起加油吧!