
java
wfh6732
这个作者很懒,什么都没留下…
展开
-
@Before 使用错误导致无法捕获到自定义异常。
aop UndeclaredThrowableException原创 2019-12-13 14:04:49 · 1910 阅读 · 0 评论 -
[面试] - jdk 中的设计模式(加入自己的理解)
下面是JDK中有关23个经典设计模式的示例:Structural(结构模式)Adapter (适配器):把一个接口或是类变成另外一种。● java.util.Arrays#asList()● javax.swing.JTable(TableModel)● java.io.InputStreamReader(InputStream)● java.io.Outp转载 2017-02-22 18:08:15 · 339 阅读 · 0 评论 -
[面试]java创建线程有几种方式?
一、继承Thread类创建线程子类1.在这子类中重写run方法,在run方法内写线程任务代码2.创建该子类实例,即是创建了一个线程实例3.调用该实例的start方法来启动该线程二、建一个类去实现Runnable接口1.该类去实现接口的run方法,run方法内写线程任务代码2.创建该类实例,把该实例当作一个标记target传给Thread类,如:Thr原创 2017-01-23 21:26:57 · 1253 阅读 · 0 评论 -
[jvm][面试]JVM 调优总结
说明: 以下的总结内容适用于jdk8以下的版本. jdk8已经移除了永久区(PermGen)堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理转载 2017-02-26 18:19:44 · 19747 阅读 · 2 评论 -
[面试] [java] super 关键字的使用
从一道笔试题说起, 下面一段代码的执行结果是?public class Test extends Base{ private String name; public static void main(String[] args){ new Test().m(); } void m(){ System.err.println(super.getClass().getNam原创 2017-03-08 23:14:30 · 392 阅读 · 0 评论