12 2019 档案
摘要:// 2020-08-01:之前的代码 findClass 写成 loadClass 了,弄错了。 热部署: 热部署就是在不重启应用的情况下,当类的定义即字节码文件修改后,能够替换该Class创建的对象。一般情况下,类的加载都是由系统自带的类加载器完成,且对于同一个全限定名的java类,只能被加载一
阅读全文
摘要:代码如下: /** * 注入的注解,为空,仅起标志作用 */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @interface Inject { } /** * 获取 bean 的容器,必通通过容器获取,而不能使用
阅读全文
摘要:刚开始学JavaWeb时,我是调用N个setter方法将从数据库中查询出的数据封装成JavaBean的,极其繁琐。 后来了解SpringJDBC后,发现它提供的接口非常简单,然后就想自己封装一个简单的用。 原理很简单,就是使用反射代替手动调用 setter 方法,JavaBean中的属性名要和数据库
阅读全文
摘要:如果要想迭代一个类的对象,那么该类必须实现 Iterable 接口,然后通过 iterator 方法返回一个 Iterator 实例。 Range 类实现了Python中的range的所有用法,如:range(10),range(5, 10),range(10, 0, -1),range(0, 10
阅读全文
浙公网安备 33010602011771号