![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
q6301031
在校生一枚,以自己理解的方式记录学习心得,供日后复习使用,大都是自己的学习方法来记录,有相同或类似学习方法的可以来参考
展开
-
反射、注解入门
反射和注解反射注解 反射 反射:将类的每一个部分都拆分成对象使用 反射中需要先获取类的字节码文件Class对象,然后调用Class类中的方法来获取类的各个部分的对象 获取Class对象的方式 1.利用类的class属性 2.通过实例对象getClass()方法 (Object中的方法) 3.通过Class类中静态方法 forName(String className) 参数为某个类的全路径的字符串 完整包名的路径 Class类中的常用方法 getConstructors() 获取公共构造函数对象数组原创 2020-07-28 18:37:29 · 78 阅读 · 0 评论 -
JavaSE中IO相关
IO相关操作类之间的联系IO学习心得一些常见的流之间的关系封装多态性在IO中的体现 IO学习心得 初学者来说,可能在学SE时对IO不是那么关注,确实在第一次学的时候我也是对IO这一块忽略了,初次学习平常写代码练习对IO用的基本很少,第二次学习感受就是在SE中集合是java中对数据结构的充分体现,而IO体现出了java面向对象的封装 一些常见的流之间的关系 字节流 1.超类 InputStream OutputStream 2.子实现类 FileInputStream FileOutputStream原创 2020-07-06 02:41:23 · 119 阅读 · 0 评论 -
JAVA中继承和多态中重名以及与JS的差异
JAVA与JS继承的实现逻辑(ES6之前) 继承的实现 JAVA继承是通过子类继承父类或实现接口,而在js中es6之前没有引入类的概念,而是通过原型链的方式来实现,构造方法、实例对象、原型对象三者在创建实例化对象之后形成三角关系,构造方法在定义之后就会有一个prototype原型对象属性,它指向该构造方法的原型对象,而在创建实例对象之后,实例对象又会有一个对象原型属性指向原型对象,并且在js中每个对象都有对象原型属性,原型对象也有一个对象原型属性指向上一级的原型对象、直到循环到Object顶级构造方法的原型原创 2020-07-02 00:42:31 · 327 阅读 · 1 评论