上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 137 下一页
摘要: 目前spring框架是j2ee比较常用的项目开发技术,只需在web.xml文件中进行少许配置即可,代码如下所示:<!--spring的配置文件--><context-param><param-name>contextConfigLocation</param-name><param-value>cl 阅读全文
posted @ 2018-12-05 16:43 尐鱼儿 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: ApplicationListener和ContextRefreshedEvent一般都是成对出现的。最近在面试中问到了被面试者对于这两个的用法,面试者大多数被问懵了。可见基础知识的掌握程度。基于此本文将介绍它们的用法。 事件机制作为一种编程机制,在许多语言中都提供了支持。JAVA语言也不例外,ja 阅读全文
posted @ 2018-12-05 16:41 尐鱼儿 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 0 概述ContextRefreshedEvent 事件会在Spring容器初始化完成会触发该事件。我们在实际工作也可以能会监听该事件去做一些事情,但是有时候使用不当也会带来一些问题。 1 防止重复触发主要因为对于web应用会出现父子容器,这样就会触发两次,那么如何避免呢?下面给出一种简单的解决方案 阅读全文
posted @ 2018-12-05 16:39 尐鱼儿 阅读(3857) 评论(0) 推荐(0) 编辑
摘要: 两个方法都是获取发生事件的事件源对象,区别也许是返回的类型不同,如果是getSource()需要强制类型转换为Component 对象;而getComponent()无需转换; API的说明如下: 类ComponentEvent getComponent()返回发起事件的 Component 对象, 阅读全文
posted @ 2018-12-05 16:04 尐鱼儿 阅读(609) 评论(0) 推荐(0) 编辑
摘要: ** * Java反射 *所谓反射,可以理解为在运行时期获取对象类型信息的操作。 *传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下, *编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。 *严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制, * 阅读全文
posted @ 2018-12-05 16:02 尐鱼儿 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 最近项目中遇到一个业务场景,就是在Spring容器启动后获取所有的Bean中实现了一个特定接口的对象,第一个想到的是ApplicationContextAware,在setApplicationContext中去通过ctx获取所有的bean,后来发现好像逻辑不对,这个方法不是在所有bean初始化完成 阅读全文
posted @ 2018-12-05 15:51 尐鱼儿 阅读(3965) 评论(0) 推荐(0) 编辑
摘要: Java 线程池 Executors提供了几种线程池实现? 5个,分别如下 1、newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。(线程最大并发数不可控制)2、newFixedThreadPool:创建一个定长线程池 阅读全文
posted @ 2018-12-05 11:48 尐鱼儿 阅读(708) 评论(0) 推荐(0) 编辑
摘要: //instanceof是判断左侧对象是不是右侧类的实例 package myPackage; /** * instanceof运算符用法 * 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当 * 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false * *  阅读全文
posted @ 2018-12-05 11:38 尐鱼儿 阅读(1830) 评论(0) 推荐(1) 编辑
摘要: 目录 1、obj 必须为引用类型,不能是基本类型 2、obj 为 null 3、obj 为 class 类的实例对象 4、obj 为 class 接口的实现类 5、obj 为 class 类的直接或间接子类 6、问题 7、深究原理 8、instanceof 的实现策略 目录 1、obj 必须为引用类 阅读全文
posted @ 2018-12-05 11:33 尐鱼儿 阅读(184) 评论(0) 推荐(0) 编辑
摘要: instanceof用来判断内存中实际对象A是不是B类型出现这种情况经常是需要强制转换的时候class Dog extends Animal譬如dog定义了自己的方法wangwangAnimal anAnimal = new Dog();此时不能直接调用anAnimal.wangwang方法但是可以 阅读全文
posted @ 2018-12-05 11:31 尐鱼儿 阅读(1162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 137 下一页