/**
* 书本:《Thinking In Java》
* 功能:对于java字符串格式化说明符
* format字符串的格式化参数语法如下:
* %[argument_index$][flags][width][.precision]conversion
* 文件:Receipt.java
* 时间:2015年4月11日19:40:53
* 作者:cutter_point
*/
pack...
分类:
编程语言 时间:
2015-05-05 21:54:45
阅读次数:
189
第五章 初始化与清理(二)5.5 清理:终结处理和垃圾回收 清理的工作常常被忽略,Java有垃圾回收器负责回收无用对象占据的内存资源。但也有特殊情况:假定对象(并非使用new)获得了一块”特殊”的内存区域,由于垃圾回收器只知道释放那些由new分配的内存,所以不知道如何释放特殊内存。Java允许在类中定义一个名为finalize()的方法,工作原理”假定”是这样的:一旦垃圾回收器准备好释放对象占...
分类:
编程语言 时间:
2015-05-05 14:34:52
阅读次数:
269
/**
* 书本:《Thinking In Java》
* 功能:捕获一个异常之后抛出另外一个异常,并且希望吧原始的信息保存下来,这个被称为异常链
* 文件:DynamicFields.java
* 时间:2015年4月9日16:24:44
* 作者:cutter_point
*/
package Lesson12_error_handling_with_exceptions;
import s...
分类:
编程语言 时间:
2015-05-04 18:19:17
阅读次数:
153
/**
* 书本:《Thinking In Java》
* 功能:将异常输出记录到日志中。
* 文件:LoggingExceptions.java
* 时间:2015年4月8日21:11:51
* 作者:cutter_point
*/
package Lesson12_error_handling_with_exceptions;
import java.io.PrintWriter;
impo...
分类:
编程语言 时间:
2015-05-04 18:17:44
阅读次数:
155
/**
* 书本:《Thinking In Java》
* 功能:得到系统的环境变量
* 文件:EnvironmentVariables.java
* 时间:2015年4月8日19:39:08
* 作者:cutter_point
*/
package Lesson11holdingyourobjects;
import java.util.Map;
public class Environme...
分类:
编程语言 时间:
2015-05-04 10:14:15
阅读次数:
127
/**
* 书本:《Thinking In Java》
* 功能:我们希望在默认的向前迭代器的基础上,添加产生反向迭代器的能力。
* 文件:AdapterMethodIdiom.java
* 时间:2015年4月8日19:59:01
* 作者:cutter_point
*/
package Lesson11holdingyourobjects;
import java.util.*;
cla...
分类:
编程语言 时间:
2015-05-04 10:13:06
阅读次数:
165
/**
* 书本:《Thinking In Java》
* 功能:关于java中的闭包与回调,这里回调区别于C++,C++中回调的话寄托于指针
* 文件:Callbacks.java
* 时间:2015年4月3日20:26:43
* 作者:cutter_point
*/
package Lession10innerclasses;
import static net.mindview.util....
分类:
编程语言 时间:
2015-05-02 09:48:06
阅读次数:
135
/**
* 书本:《Thinking In Java》
* 功能:控制框架的实现
* 文件:Event.java
* 时间:2015年4月3日21:33:11
* 作者:cutter_point
*/
package Lession10innerclasses.controller;
public abstract class Event
{
private long eventTime;
...
分类:
编程语言 时间:
2015-05-02 09:46:17
阅读次数:
110
/**
* 书本:《Thinking In Java》
* 功能:控制框架的实现,1、控制框架的完整实现是由单个的类创建的,从而使得实现的细节被封装了起来。内部类用来表示解决问题所必须的各种不同的action
* ,2、内部类能够很容易地访问外围类的任意成员,所以可以避免这种实现变得笨拙。
* 文件:GreenhouseController.java
* 时间:2015年4月7日1...
分类:
编程语言 时间:
2015-05-02 09:46:09
阅读次数:
154
4.1 if-else4.2 迭代4.3 Foreach语法4.4 return4.5 break和continue4.6 switch目录4.1 if-elseif-else中的else是可选的,有两种形式使用if:if (Boolean-expression) statement或if (Bo....
分类:
编程语言 时间:
2015-05-02 01:02:43
阅读次数:
301