学习一个软件的源代码确实是蛮困难的,在没有设计文档,类图,代码注释的情况下,就会变得更加困难。所以研究到现在这个地步的时候,有点坚持不下去的感觉,但是我绝对不能放弃,必须坚持下去,否则我又跟前面的一些计划一样,一定要坚持。
在上一篇中谈到在TcpThread类的run方法中有Engine engine = Engine.getInstance();这样的代码,Engine类从字面意义上理解好像就是引擎,它位于engine包里面,这个包里面的类应该就是数据库引擎吧,那么下一步继续从Engine类开始探索,看看H2数据库引擎的实现。
Engine类是一个单例模式实现的类,