摘要: 程序排错与程序开发是一个不可分割的整体,广义的程序开发包括程序调试,要正视程序排错 1. 程序的可调试性 添加注释 使用log log4j:辅助程序调试;记录程序的运行日志 logger及其继承关系 只有当方法的优先级高于/等于logger的优先级时才会输出 如果程序没有显示地指定某个logger的 阅读全文
posted @ 2016-12-17 22:29 郭天 阅读(226) 评论(0) 推荐(0)
摘要: 1. 扎实的基本功 (基本功很重要) 快速的输入能力 避免 编程懒惰。光看不练是不行的,危险的 编程最大的奥秘在 编码 理想的输入方式(学习时,照着代码) 整体看看程序,试图理解 将其分为几个小的段落 逐段逐段的理解程序,并将其输入电脑 学习过程三个阶段 吸收(学渣在此) 大脑中归纳整理(我在此) 阅读全文
posted @ 2016-12-17 20:30 郭天 阅读(223) 评论(0) 推荐(0)
摘要: 1. Java引用的种类 内存管理分为:内存分配和内存回收。都是由JVM自动处理的 对象在内存中的状态:可达、可恢复(回收前调用finalize方法)、不可达 JVM回收标准:是否还有引用变量引用该对象 有向图理解。线程对象作为根节点,变量、对象作为节点,引用关系作为有向边。在有向图中,从线程节点< 阅读全文
posted @ 2016-12-17 12:07 郭天 阅读(1861) 评论(0) 推荐(0)