- 博客(4)
- 收藏
- 关注
原创 工厂设计模式+反射+XML配置文件实战演练
通过Java的多态性,我们能知道,当父类引用可以指向子类对象从而调用父类中子类的重写方法,以及接口引用可以指向实现类对象从而调用实现类对象的重写方法。但在项目中,我发现代码直接使用dao层接口引用就能使用实现类的方法,为了了解其中的过程,我查阅了相关资料,了解到这个是Spring的IoC容器的作用。Spring的IoC即Inversion of Control,意思就是控制反转控制反转指的就是...
2019-09-28 20:45:45 849
原创 Java多态性在项目中的应用思路
在学习Java程序设计基础的时候,最开始接触的就是Java的四大基础特性:抽象、封装、继承还有多态。虽然掌握了这几个特性的使用方法,但是在项目中软件的设计中考虑到使用Java的多态性,还是需要一定的经验去判断。该博客是在实习过程中对代码设计的一些学习想法。Java多态性多态是同一个行为具有多个不同表现形式或形态的能力。具体来说,多态就是同一个接口,使用不同的实例而执行不同操作。比较常...
2019-09-22 22:32:34 1039
原创 Java注解工作原理学习笔记
最近在实习的时候接触到公司自主研发的框架,在开发过程中需要使用到各种各样的注解来标注,辅助实现相关的基础功能,为了理解注解的意义以及它的工作机制,故作此博客以整理记录自己所学1、什么是注解?注解属于Java语言的特性,是在Java5.0引入的新特征 ,位于java.lang.annotation包中 。注解的概念:注解是用于给Java代码附加元数据,可在编译时或运行时解析并...
2019-09-21 17:19:12 152
原创 Python将二进制数按位存进列表List
最近在学习算法,多次遇到0/1背包问题,而在0/1背包问题中的物品是否放入背包由0、1决定,与二进制数很相似。为了与其他列表在索引上的使用相同,我就想写一个函数将整数转化成二进制数,再将二进制数按位存入到列表中代码如下:# 算法采用的是移位(除2)取余的思想# 此处不使用自带的bin()函数是因为bin()返回的是字符串# 且bin(3) = '0b11', bin(4) = '0b...
2019-06-16 17:11:48 5973
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人