Java
Mr丶星空
这个作者很懒,什么都没留下…
展开
-
单例设计模式面试题
单例设计模式分为两种分为 : 饿汉式 懒汉式 。1. 懒汉式与饿汉式有什么不同?答:懒汉式的特点在于实例延迟加载。2.懒汉式延迟加载有木有问题?如果有怎么解决?答:有,如果多线程访问时,会出现安全问题;解决办法:可以加同步来解决,而加同步的方式同步代码块与同步方法都行,但是稍微有一些低效;用双重判断的形式能解决效率问题。3.加同步的时候使用的锁是哪一个?答:该类所属的字节码文件对象(类...原创 2018-03-01 00:28:22 · 299 阅读 · 0 评论 -
this关键字的含义,final有哪些特点?
this: 代表本类对象,哪个对象调用this所在函数,this就代表哪个对象。final: 1. 修饰类,变量(成员变量,静态变量,局部变量),函数; 2. 修饰的类不可以被继承; 3. 修饰的函数不可以被覆盖; 4. 修饰的变量是一个常量,只能赋值一次。--------------------------------...原创 2018-02-23 15:35:40 · 349 阅读 · 0 评论 -
如何快速使用IO流?
如何理解源和目的?1. 源:键盘录入。 目的:控制台。2. 需求:比如想把键盘数据存储到一个文件中。 那么它的源就是 键盘,目的就是 文件。3. 需求:比如想将一个文件的数据打印在控制台上。 源:文件, 目的:控制台。-------...原创 2018-05-30 19:38:48 · 271 阅读 · 0 评论 -
Struts2执行流程
1、当Tomcat启动的时候,会加载Web.xml,发现里面有Struts的过滤器StrutsPrepareAndExecuteFilter; 2、Struts过滤器内部加载Struts.xml文件; 3、访问请求动作,被过滤器拦截,接下来会找Struts.xml文件,看看有没有它访问这个动作的名称; 4、如果找到,创建这个Action对应类的实例,然后调用方...原创 2019-07-06 00:28:04 · 113 阅读 · 1 评论