摘要: 程序排错与程序开发是一个不可分割的整体,广义的程序开发包括程序调试,要正视程序排错 1. 程序的可调试性 添加注释 使用log log4j:辅助程序调试;记录程序的运行日志 logger及其继承关系 只有当方法的优先级高于/等于logger的优先级时才会输出 如果程序没有显示地指定某个logger的 阅读全文
posted @ 2016-12-17 22:29 郭天 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 转载自 Blog of 天外的星星: http://www.cnblogs.com/leo-lsw/p/log4j2tutorial.html Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。 1. 去官方下载log4j 2,导入jar 阅读全文
posted @ 2016-12-17 21:24 郭天 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1. 扎实的基本功 (基本功很重要) 快速的输入能力 避免 编程懒惰。光看不练是不行的,危险的 编程最大的奥秘在 编码 理想的输入方式(学习时,照着代码) 整体看看程序,试图理解 将其分为几个小的段落 逐段逐段的理解程序,并将其输入电脑 学习过程三个阶段 吸收(学渣在此) 大脑中归纳整理(我在此) 阅读全文
posted @ 2016-12-17 20:30 郭天 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. Java引用的种类 内存管理分为:内存分配和内存回收。都是由JVM自动处理的 对象在内存中的状态:可达、可恢复(回收前调用finalize方法)、不可达 JVM回收标准:是否还有引用变量引用该对象 有向图理解。线程对象作为根节点,变量、对象作为节点,引用关系作为有向边。在有向图中,从线程节点< 阅读全文
posted @ 2016-12-17 12:07 郭天 阅读(1805) 评论(0) 推荐(0) 编辑