2019年2月1日
摘要:
1.Class类与反射定义 Class类本身是一种数据类型(Type),class/interface的数据类型是Class,JVM为每个加载的class创建了唯一的Class实例。 Class实例包含该class的所有信息,通过Class实例获取class的信息的方法称为反射(Reflection
阅读全文
posted @ 2019-02-01 14:58
singleSpace
阅读(399)
推荐(0)
2019年1月29日
摘要:
1.Log4j Log4j是目前最流行的日志框架。有两个版本 1.x:Log4j 2.x:Log4j2 "Log4j下载地址https://www.apache.org/dyn/closer.lua/logging/log4j/2.11.1/apache log4j 2.11.1 bin.tar.g
阅读全文
posted @ 2019-01-29 20:00
singleSpace
阅读(319)
推荐(0)
摘要:
Commons Logging是Apache创建的日志模块: 可以挂接不同的日志系统 可以通过配置文件指定挂接的日志系统 自动搜索并使用Log4j 如果Log4j不存在,使用JDK Logging(JDK = 1.4) 下载Commons Logging的jar包。导入jar包 "http://co
阅读全文
posted @ 2019-01-29 19:59
singleSpace
阅读(322)
推荐(0)
摘要:
1.日志 为了取代System.out.println() 可以设置输出样式 可以设置输出级别,禁止某些级别输出 可以被重定向到文件 可以按包名控制日志级别 2.JDK内置Logging 在java.util.logging,这个日志用的较少。 JDK Logging定义了7个日志级别: SEVER
阅读全文
posted @ 2019-01-29 19:58
singleSpace
阅读(238)
推荐(0)
摘要:
1.断言 断言Assertion是一种程序调试方式 使用assert关键字 断言条件预期为true 如果断言失败,抛出AssertionError,停止程序 可选的断言消息,断言失败,就会抛出 java public class Main { static double abs(double d){
阅读全文
posted @ 2019-01-29 19:57
singleSpace
阅读(402)
推荐(0)
摘要:
1.内容显示乱码 1.1.使用Charles抓包,text显示乱码,note提示如下 SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations "参考:https://blog.csdn.net/j
阅读全文
posted @ 2019-01-29 10:43
singleSpace
阅读(529)
推荐(0)
2019年1月22日
摘要:
JDK已有的异常: RuntimeException NullPointerException IndexOutOfBoundsException SecurityException IllegalArgumentException NumberOfFormatException IOExcepti
阅读全文
posted @ 2019-01-22 21:03
singleSpace
阅读(589)
推荐(0)
摘要:
1.异常的传播 当某个方法抛出异常时: 如果当前方法没有捕获,异常就被抛到上层调用方法 直到遇到某个try...catch被捕获 使用printStackTrace()打印处方法的调用栈 2.抛出异常 创建某个Exception的实例 用throw语句抛出 3.转换异常与持有原有异常 3.1转换异常
阅读全文
posted @ 2019-01-22 21:02
singleSpace
阅读(283)
推荐(0)
摘要:
1捕获异常 1.1 finally语句保证有无错误都会执行 try{...}catch (){...}finally{...} 使用try...catch捕获异常 可能发生异常的语句放在try{...}中 使用catch捕获对应的Exception及其子类 1.2 捕获多个异常 try{...} c
阅读全文
posted @ 2019-01-22 21:01
singleSpace
阅读(223)
推荐(0)
摘要:
1.计算机运行中的错误 在计算机程序运行的过程中,错误总会出现,不可避免的 用户输入错误 读写文件错误 网络错误、内存耗尽、无法连接打印机不可 2.Java异常 Java使用异常来表示错误: 异常是class,本身带有类型信息 异常可以在任何地方抛出 异常只需要在上层捕获,和方法调用分离 2.1Ja
阅读全文
posted @ 2019-01-22 21:00
singleSpace
阅读(318)
推荐(0)