一、异常与记录日志 import java.io.PrintWriter; import java.io.StringWriter; import java.util.logging.Logger; class LoggingException extends Exception{ private ...
分类:
其他好文 时间:
2019-08-26 20:54:10
阅读次数:
87
异常抛出通知使用@AfterThrowing 在切面类中配置: 目标类中的方法如下: 执行后的结果如下: ...
分类:
Web程序 时间:
2019-08-17 23:45:55
阅读次数:
166
2019-08-12 利用java获取当前时间,并进行格式转换,时间格式和String类型互相转换 1、时间格式转String类型 2、String类型转时间格式 ...
分类:
编程语言 时间:
2019-08-11 23:35:11
阅读次数:
202
前提: 当在程序测试时,如果你需要定义一个自己的异常,而非现在已经存在的异常,这个时候你需要用到throws和throw,try catch只是一个简单的捕获异常的过程。 代码如下: 其实throw的使用很简单 首先你必须要定义一个异常类,因为你要自己抛出一个以前没有见过的异常 其次你要写你定义的这 ...
分类:
编程语言 时间:
2019-08-09 23:42:01
阅读次数:
121
定义计算器的类 用注解的方式去测试计算器类里面 所有的方法 想验证哪个方法 就在方法的上面加上注解@check 执行TestCheck验证方法 控制台的输出 根目录生成了一个 bug.txt文件 重写TestCheck这个类 invoke会出异常,把这个异常抛出去 放到try catch里面去捕获异 ...
分类:
编程语言 时间:
2019-08-04 13:29:09
阅读次数:
84
程序计数器 记录字节码指令地址,占用空间很小,基本无异常抛出 本地方法栈 native方法区 方法区 所有线程共享,主要存储类的信息,常量池,方法数据,方法代码。 堆内存 JVM所有线程共享,所有对象和数组都在堆上进行分配,这部分内存可通过GC回收,申请不到内存空间会抛出 虚拟机栈 线程私有,随线程 ...
分类:
其他好文 时间:
2019-07-23 14:58:59
阅读次数:
84
我们在学校机房进行了JAVA的实训。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,关于java的开发工具,数据类型,变量,接口,输入输出流,学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方 ...
分类:
其他好文 时间:
2019-07-05 12:41:22
阅读次数:
99
35.并行和并发有什么区别? 36.线程和进程的区别? 37.守护线程是什么? 38.创建线程有哪几种方式? 39.说一下 runnable 和 callable 有什么区别? 40.线程有哪些状态? 41.sleep() 和 wait() 有什么区别? 42.notify()和 notifyAll ...
分类:
编程语言 时间:
2019-06-29 13:01:22
阅读次数:
111
1、什么是 AspectJ? AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,也可以说 AspectJ 是一个基于 Java 语言的 AOP 框架。通常我们在使用 Spring AOP 的时候,都会导入 AspectJ 的相关 jar 包。 在 spring ...
分类:
编程语言 时间:
2019-06-22 01:25:44
阅读次数:
200
Scala的异常处理有俩种方式:捕获异常和抛出异常 抛出异常使用关键字 throw 捕获异常使用关键字 catch 通常提醒异常结束使用关键字 finally ...
分类:
其他好文 时间:
2019-06-03 12:23:28
阅读次数:
105