在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 疯狂java讲义第三版 光盘内容(包含课件和视频)

疯狂java讲义第三版 光盘内容(包含课件和视频)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:18.02M
  • 下载次数:5
  • 浏览次数:291
  • 发布时间:2020-07-11
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
很多Java初学者都会选择《疯狂Java讲义》这本书,本资源是该书第三版的光盘全部内容。使用电子书或者没有光驱的朋友可以下载学习。如果需要电子书,可在评论区留言。
【实例截图】
【核心代码】
疯狂java第三版光盘
└── 疯狂java第三版 光盘
├── Java设计模式(疯狂Java联盟版).chm
├── Settings.ini
├── autorun.exe
├── autorun.inf
├── codes
│   ├── 01
│   │   ├── 1.5
│   │   │   └── HelloWorld.java
│   │   └── 1.6
│   │   ├── Test.class
│   │   └── Test.java
│   ├── 03
│   │   ├── 3.1
│   │   │   ├── CommentTest.java
│   │   │   ├── JavadocTagTest.java
│   │   │   ├── JavadocTest.java
│   │   │   ├── Test.java
│   │   │   ├── apidoc
│   │   │   │   ├── allclasses-frame.html
│   │   │   │   ├── allclasses-noframe.html
│   │   │   │   ├── constant-values.html
│   │   │   │   ├── deprecated-list.html
│   │   │   │   ├── help-doc.html
│   │   │   │   ├── index-all.html
│   │   │   │   ├── index.html
│   │   │   │   ├── lee
│   │   │   │   │   ├── JavadocTest.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   └── package-tree.html
│   │   │   │   ├── overview-frame.html
│   │   │   │   ├── overview-summary.html
│   │   │   │   ├── overview-tree.html
│   │   │   │   ├── package-list
│   │   │   │   ├── script.js
│   │   │   │   ├── stylesheet.css
│   │   │   │   └── yeeku
│   │   │   │   ├── JavadocTagTest.html
│   │   │   │   ├── Test.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   └── package-tree.html
│   │   │   ├── lee
│   │   │   │   └── JavadocTest.class
│   │   │   ├── package
│   │   │   │   ├── apidoc
│   │   │   │   │   ├── allclasses-frame.html
│   │   │   │   │   ├── allclasses-noframe.html
│   │   │   │   │   ├── constant-values.html
│   │   │   │   │   ├── deprecated-list.html
│   │   │   │   │   ├── help-doc.html
│   │   │   │   │   ├── index-all.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── lee
│   │   │   │   │   │   ├── JavadocTest.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   └── package-tree.html
│   │   │   │   │   ├── overview-frame.html
│   │   │   │   │   ├── overview-summary.html
│   │   │   │   │   ├── overview-tree.html
│   │   │   │   │   ├── package-list
│   │   │   │   │   ├── script.js
│   │   │   │   │   ├── stylesheet.css
│   │   │   │   │   └── yeeku
│   │   │   │   │   ├── JavadocTagTest.html
│   │   │   │   │   ├── Test.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   └── package-tree.html
│   │   │   │   ├── lee
│   │   │   │   │   ├── JavadocTest.java
│   │   │   │   │   └── package.html
│   │   │   │   └── yeeku
│   │   │   │   ├── JavadocTagTest.java
│   │   │   │   ├── Test.java
│   │   │   │   └── package.html
│   │   │   └── yeeku
│   │   │   ├── JavadocTagTest.class
│   │   │   └── Test.class
│   │   ├── 3.4
│   │   │   ├── BooleanTest.class
│   │   │   ├── BooleanTest.java
│   │   │   ├── CharTest.class
│   │   │   ├── CharTest.java
│   │   │   ├── FloatTest.class
│   │   │   ├── FloatTest.java
│   │   │   ├── IntegerValTest.class
│   │   │   ├── IntegerValTest.java
│   │   │   ├── UnderscoreTest.class
│   │   │   └── UnderscoreTest.java
│   │   ├── 3.5
│   │   │   ├── AutoConversion.class
│   │   │   ├── AutoConversion.java
│   │   │   ├── AutoPromote.class
│   │   │   ├── AutoPromote.java
│   │   │   ├── NarrowConversion.class
│   │   │   ├── NarrowConversion.java
│   │   │   ├── PrimitiveAndString.class
│   │   │   ├── PrimitiveAndString.java
│   │   │   ├── RandomStr.class
│   │   │   └── RandomStr.java
│   │   └── 3.7
│   │   ├── AssignOperatorTest.class
│   │   ├── AssignOperatorTest.java
│   │   ├── BitOperatorTest.class
│   │   ├── BitOperatorTest.java
│   │   ├── ComparableOperatorTest.class
│   │   ├── ComparableOperatorTest.java
│   │   ├── DivTest.class
│   │   ├── DivTest.java
│   │   ├── EnhanceAssignTest.class
│   │   ├── EnhanceAssignTest.java
│   │   ├── LogicOperatorTest.class
│   │   ├── LogicOperatorTest.java
│   │   ├── MathTest.class
│   │   ├── MathTest.java
│   │   ├── ModTest.class
│   │   ├── ModTest.java
│   │   ├── ThreeTest.class
│   │   └── ThreeTest.java
│   ├── 04
│   │   ├── 4.2
│   │   │   ├── IfCorrectTest.class
│   │   │   ├── IfCorrectTest.java
│   │   │   ├── IfCorrectTest2.class
│   │   │   ├── IfCorrectTest2.java
│   │   │   ├── IfErrorTest.class
│   │   │   ├── IfErrorTest.java
│   │   │   ├── IfErrorTest2.class
│   │   │   ├── IfErrorTest2.java
│   │   │   ├── IfTest.class
│   │   │   ├── IfTest.java
│   │   │   ├── StringSwitchTest.class
│   │   │   ├── StringSwitchTest.java
│   │   │   ├── SwitchTest.class
│   │   │   └── SwitchTest.java
│   │   ├── 4.3
│   │   │   ├── DeadForTest.class
│   │   │   ├── DeadForTest.java
│   │   │   ├── DoWhileTest.class
│   │   │   ├── DoWhileTest.java
│   │   │   ├── ForErrorTest.class
│   │   │   ├── ForErrorTest.java
│   │   │   ├── ForInsteadWhile.class
│   │   │   ├── ForInsteadWhile.java
│   │   │   ├── ForTest.class
│   │   │   ├── ForTest.java
│   │   │   ├── ForTest2.class
│   │   │   ├── ForTest2.java
│   │   │   ├── NestedLoopTest.class
│   │   │   ├── NestedLoopTest.java
│   │   │   ├── WhileTest.class
│   │   │   └── WhileTest.java
│   │   ├── 4.4
│   │   │   ├── BreakTest.class
│   │   │   ├── BreakTest.java
│   │   │   ├── BreakTest2.class
│   │   │   ├── BreakTest2.java
│   │   │   ├── ContinueTest.class
│   │   │   ├── ContinueTest.java
│   │   │   ├── ContinueTest2.class
│   │   │   ├── ContinueTest2.java
│   │   │   ├── ReturnTest.class
│   │   │   └── ReturnTest.java
│   │   ├── 4.5
│   │   │   ├── ArrayTest.class
│   │   │   ├── ArrayTest.java
│   │   │   ├── ForEachErrorTest.class
│   │   │   ├── ForEachErrorTest.java
│   │   │   ├── ForEachTest.class
│   │   │   └── ForEachTest.java
│   │   └── 4.6
│   │   ├── ArrayInRam.class
│   │   ├── ArrayInRam.java
│   │   ├── ArraysTest.class
│   │   ├── ArraysTest.java
│   │   ├── ArraysTest2$1.class
│   │   ├── ArraysTest2$2.class
│   │   ├── ArraysTest2.class
│   │   ├── ArraysTest2.java
│   │   ├── Gobang.class
│   │   ├── Gobang.java
│   │   ├── Num2Rmb.class
│   │   ├── Num2Rmb.java
│   │   ├── Person.class
│   │   ├── PrimitiveArrayTest.class
│   │   ├── PrimitiveArrayTest.java
│   │   ├── ReferenceArrayTest.class
│   │   ├── ReferenceArrayTest.java
│   │   ├── TwoDimensionTest.class
│   │   └── TwoDimensionTest.java
│   ├── 05
│   │   ├── 5.1
│   │   │   ├── Dog.class
│   │   │   ├── Dog.java
│   │   │   ├── DogTest.class
│   │   │   ├── DogTest.java
│   │   │   ├── Person.class
│   │   │   ├── Person.java
│   │   │   ├── PersonTest.class
│   │   │   ├── PersonTest.java
│   │   │   ├── ReturnThis.class
│   │   │   ├── ReturnThis.java
│   │   │   ├── StaticAccessNonStatic.java
│   │   │   ├── ThisInConstructor.class
│   │   │   └── ThisInConstructor.java
│   │   ├── 5.2
│   │   │   ├── DataWrap.class
│   │   │   ├── Overload.class
│   │   │   ├── Overload.java
│   │   │   ├── OverloadVarargs.class
│   │   │   ├── OverloadVarargs.java
│   │   │   ├── PrimitiveTransferTest.class
│   │   │   ├── PrimitiveTransferTest.java
│   │   │   ├── Recursive.class
│   │   │   ├── Recursive.java
│   │   │   ├── ReferenceTransferTest.class
│   │   │   ├── ReferenceTransferTest.java
│   │   │   ├── Varargs.class
│   │   │   └── Varargs.java
│   │   ├── 5.3
│   │   │   ├── BlockTest.class
│   │   │   ├── BlockTest.java
│   │   │   ├── MethodLocalVariableTest.class
│   │   │   ├── MethodLocalVariableTest.java
│   │   │   ├── Person.class
│   │   │   ├── PersonTest.class
│   │   │   ├── PersonTest.java
│   │   │   ├── ScopeTest1.class
│   │   │   ├── ScopeTest1.java
│   │   │   ├── ScopeTest2.class
│   │   │   ├── ScopeTest2.java
│   │   │   ├── ScopeTest3.class
│   │   │   ├── ScopeTest3.java
│   │   │   ├── VariableOverrideTest.class
│   │   │   └── VariableOverrideTest.java
│   │   ├── 5.4
│   │   │   ├── Apple.java
│   │   │   ├── Hello.java
│   │   │   ├── HelloTest.java
│   │   │   ├── Person.class
│   │   │   ├── Person.java
│   │   │   ├── PersonTest.class
│   │   │   ├── PersonTest.java
│   │   │   ├── StaticImportTest.class
│   │   │   ├── StaticImportTest.java
│   │   │   └── lee
│   │   │   ├── Hello.class
│   │   │   ├── HelloTest.class
│   │   │   └── sub
│   │   │   └── Apple.class
│   │   ├── 5.5
│   │   │   ├── Apple.class
│   │   │   ├── Apple.java
│   │   │   ├── ConstructorOverload.class
│   │   │   ├── ConstructorOverload.java
│   │   │   ├── ConstructorTest.class
│   │   │   └── ConstructorTest.java
│   │   ├── 5.6
│   │   │   ├── Animal.class
│   │   │   ├── Apple.class
│   │   │   ├── Apple.java
│   │   │   ├── Base.class
│   │   │   ├── BaseClass.class
│   │   │   ├── Bird.class
│   │   │   ├── Bird.java
│   │   │   ├── Creature.class
│   │   │   ├── Derived.class
│   │   │   ├── Fruit.class
│   │   │   ├── Fruit.java
│   │   │   ├── HideTest.class
│   │   │   ├── HideTest.java
│   │   │   ├── Ostrich.class
│   │   │   ├── Ostrich.java
│   │   │   ├── Parent.class
│   │   │   ├── Sub.class
│   │   │   ├── Sub.java
│   │   │   ├── SubClass.class
│   │   │   ├── SubClass.java
│   │   │   ├── Wolf.class
│   │   │   └── Wolf.java
│   │   ├── 5.7
│   │   │   ├── BaseClass.class
│   │   │   ├── ConversionTest.class
│   │   │   ├── ConversionTest.java
│   │   │   ├── InstanceofTest.class
│   │   │   ├── InstanceofTest.java
│   │   │   ├── SubClass.class
│   │   │   └── SubClass.java
│   │   ├── 5.8
│   │   │   ├── Animal.class
│   │   │   ├── Bird.class
│   │   │   ├── CompositeTest.class
│   │   │   ├── CompositeTest.java
│   │   │   ├── InheritTest.java
│   │   │   ├── Sub.java
│   │   │   └── Wolf.class
│   │   └── 5.9
│   │   ├── InstanceInitTest.class
│   │   ├── InstanceInitTest.java
│   │   ├── Leaf.class
│   │   ├── Mid.class
│   │   ├── Person.class
│   │   ├── Person.java
│   │   ├── Root.class
│   │   ├── StaticInitTest.class
│   │   ├── StaticInitTest.java
│   │   ├── Test.class
│   │   └── Test.java
│   ├── 06
│   │   ├── 6.1
│   │   │   ├── AutoBoxingUnboxing.class
│   │   │   ├── AutoBoxingUnboxing.java
│   │   │   ├── Primitive2String.class
│   │   │   ├── Primitive2String.java
│   │   │   ├── UnsignedTest.class
│   │   │   ├── UnsignedTest.java
│   │   │   ├── WrapperClassCompare.class
│   │   │   └── WrapperClassCompare.java
│   │   ├── 6.10
│   │   │   ├── FinalizeTest.class
│   │   │   ├── FinalizeTest.java
│   │   │   ├── GcTest.class
│   │   │   ├── GcTest.java
│   │   │   ├── PhantomReferenceTest.class
│   │   │   ├── PhantomReferenceTest.java
│   │   │   ├── ReferenceTest.class
│   │   │   ├── ReferenceTest.java
│   │   │   ├── StatusTranfer.class
│   │   │   └── StatusTranfer.java
│   │   ├── 6.12
│   │   │   ├── test
│   │   │   │   ├── Test.class
│   │   │   │   ├── Test.java
│   │   │   │   └── test
│   │   │   │   └── Test.class
│   │   │   └── test.jar
│   │   ├── 6.2
│   │   │   ├── Apple.class
│   │   │   ├── Dog.class
│   │   │   ├── EqualTest.class
│   │   │   ├── EqualTest.java
│   │   │   ├── OverrideEqualsError.class
│   │   │   ├── OverrideEqualsError.java
│   │   │   ├── OverrideEqualsRight.class
│   │   │   ├── OverrideEqualsRight.java
│   │   │   ├── Person.class
│   │   │   ├── PrintObject.class
│   │   │   ├── PrintObject.java
│   │   │   ├── StringCompareTest.class
│   │   │   ├── StringCompareTest.java
│   │   │   ├── ToStringTest.class
│   │   │   └── ToStringTest.java
│   │   ├── 6.3
│   │   │   ├── NullAccessStatic.class
│   │   │   ├── NullAccessStatic.java
│   │   │   ├── Singleton.class
│   │   │   ├── SingletonTest.class
│   │   │   └── SingletonTest.java
│   │   ├── 6.4
│   │   │   ├── Address.class
│   │   │   ├── Address.java
│   │   │   ├── CacheImmutale.class
│   │   │   ├── CacheImmutaleTest.class
│   │   │   ├── CacheImmutaleTest.java
│   │   │   ├── FinalErrorTest.java
│   │   │   ├── FinalLocalTest.class
│   │   │   ├── FinalLocalTest.java
│   │   │   ├── FinalLocalVariableTest.class
│   │   │   ├── FinalLocalVariableTest.java
│   │   │   ├── FinalMethodTest.class
│   │   │   ├── FinalMethodTest.java
│   │   │   ├── FinalReferenceTest.class
│   │   │   ├── FinalReferenceTest.java
│   │   │   ├── FinalReplaceTest.class
│   │   │   ├── FinalReplaceTest.java
│   │   │   ├── FinalVariableTest.class
│   │   │   ├── FinalVariableTest.java
│   │   │   ├── ImmutableStringTest.class
│   │   │   ├── ImmutableStringTest.java
│   │   │   ├── IntegerCacheTest.class
│   │   │   ├── IntegerCacheTest.java
│   │   │   ├── Name.class
│   │   │   ├── Person.class
│   │   │   ├── Person.java
│   │   │   ├── PrivateFinalMethodTest.class
│   │   │   ├── PrivateFinalMethodTest.java
│   │   │   ├── StringJoinTest.class
│   │   │   ├── StringJoinTest.java
│   │   │   └── Sub.class
│   │   ├── 6.5
│   │   │   ├── CarSpeedMeter.class
│   │   │   ├── CarSpeedMeter.java
│   │   │   ├── Circle.class
│   │   │   ├── Circle.java
│   │   │   ├── Shape.class
│   │   │   ├── Shape.java
│   │   │   ├── SpeedMeter.class
│   │   │   ├── SpeedMeter.java
│   │   │   ├── Triangle.class
│   │   │   └── Triangle.java
│   │   ├── 6.6
│   │   │   ├── AddCommand.class
│   │   │   ├── AddCommand.java
│   │   │   ├── BetterPrinter.class
│   │   │   ├── BetterPrinter.java
│   │   │   ├── Command.class
│   │   │   ├── Command.java
│   │   │   ├── CommandTest.class
│   │   │   ├── CommandTest.java
│   │   │   ├── Computer.class
│   │   │   ├── Computer.java
│   │   │   ├── InterfaceExtendsTest.class
│   │   │   ├── InterfaceExtendsTest.java
│   │   │   ├── Output.java
│   │   │   ├── OutputFactory.class
│   │   │   ├── OutputFactory.java
│   │   │   ├── OutputFieldTest.java
│   │   │   ├── PrintCommand.class
│   │   │   ├── PrintCommand.java
│   │   │   ├── Printer.class
│   │   │   ├── Printer.java
│   │   │   ├── ProcessArray.class
│   │   │   ├── ProcessArray.java
│   │   │   ├── Product.class
│   │   │   ├── interfaceA.class
│   │   │   ├── interfaceB.class
│   │   │   ├── interfaceC.class
│   │   │   ├── lee
│   │   │   │   └── Output.class
│   │   │   └── yeeku
│   │   │   └── OutputFieldTest.class
│   │   ├── 6.7
│   │   │   ├── A.class
│   │   │   ├── ATest.java
│   │   │   ├── AccessStaticInnerClass$StaticInnerClass.class
│   │   │   ├── AccessStaticInnerClass.class
│   │   │   ├── AccessStaticInnerClass.java
│   │   │   ├── AnonymousInner$1.class
│   │   │   ├── AnonymousInner$2.class
│   │   │   ├── AnonymousInner.class
│   │   │   ├── AnonymousInner.java
│   │   │   ├── AnonymousTest$1.class
│   │   │   ├── AnonymousTest.class
│   │   │   ├── AnonymousTest.java
│   │   │   ├── Cow$CowLeg.class
│   │   │   ├── Cow.class
│   │   │   ├── Cow.java
│   │   │   ├── CreateInnerInstance.class
│   │   │   ├── CreateInnerInstance.java
│   │   │   ├── CreateStaticInnerInstance.class
│   │   │   ├── CreateStaticInnerInstance.java
│   │   │   ├── Device.class
│   │   │   ├── DiscernVariable$1.class
│   │   │   ├── DiscernVariable$InClass.class
│   │   │   ├── DiscernVariable.class
│   │   │   ├── DiscernVariable.java
│   │   │   ├── InnerNoStatic.java
│   │   │   ├── LocalInnerClass$1InnerBase.class
│   │   │   ├── LocalInnerClass$1InnerSub.class
│   │   │   ├── LocalInnerClass.class
│   │   │   ├── LocalInnerClass.java
│   │   │   ├── Out$In.class
│   │   │   ├── Out.class
│   │   │   ├── Outer$Inner.class
│   │   │   ├── Outer.class
│   │   │   ├── Outer.java
│   │   │   ├── Product.class
│   │   │   ├── Programmer.class
│   │   │   ├── Programmer.java
│   │   │   ├── StaticInnerClassTest.java
│   │   │   ├── StaticOut$StaticIn.class
│   │   │   ├── StaticOut.class
│   │   │   ├── StaticTest.java
│   │   │   ├── SubClass.class
│   │   │   ├── SubClass.java
│   │   │   ├── Teachable.class
│   │   │   ├── TeachableProgrammer$1.class
│   │   │   ├── TeachableProgrammer$Closure.class
│   │   │   ├── TeachableProgrammer.class
│   │   │   ├── TeachableProgrammer.java
│   │   │   ├── TeachableProgrammerTest.class
│   │   │   └── TeachableProgrammerTest.java
│   │   ├── 6.8
│   │   │   ├── Addable.class
│   │   │   ├── Command.class
│   │   │   ├── Command.java
│   │   │   ├── CommandTest$1.class
│   │   │   ├── CommandTest.class
│   │   │   ├── CommandTest.java
│   │   │   ├── CommandTest2.class
│   │   │   ├── CommandTest2.java
│   │   │   ├── Converter.class
│   │   │   ├── Eatable.class
│   │   │   ├── FkTest.class
│   │   │   ├── Flyable.class
│   │   │   ├── LambdaArrays.class
│   │   │   ├── LambdaArrays.java
│   │   │   ├── LambdaQs.class
│   │   │   ├── LambdaQs.java
│   │   │   ├── LambdaTest.class
│   │   │   ├── LambdaTest.java
│   │   │   ├── MethodRefer.class
│   │   │   ├── MethodRefer.java
│   │   │   ├── MyTest.class
│   │   │   ├── ProcessArray.class
│   │   │   ├── ProcessArray.java
│   │   │   └── YourTest.class
│   │   └── 6.9
│   │   ├── EnumTest$1.class
│   │   ├── EnumTest.class
│   │   ├── EnumTest.java
│   │   ├── Gender.class
│   │   ├── Gender.java
│   │   ├── GenderTest.class
│   │   ├── GenderTest.java
│   │   ├── Season.class
│   │   ├── Season.java
│   │   ├── SeasonEnum.class
│   │   ├── SeasonEnum.java
│   │   ├── SeasonTest.class
│   │   ├── SeasonTest.java
│   │   ├── abstract
│   │   │   ├── Operation$1.class
│   │   │   ├── Operation$2.class
│   │   │   ├── Operation$3.class
│   │   │   ├── Operation$4.class
│   │   │   ├── Operation.class
│   │   │   └── Operation.java
│   │   ├── best
│   │   │   ├── Gender.class
│   │   │   └── Gender.java
│   │   ├── better
│   │   │   ├── Gender$1.class
│   │   │   ├── Gender.class
│   │   │   ├── Gender.java
│   │   │   ├── GenderTest.class
│   │   │   └── GenderTest.java
│   │   └── interface
│   │   ├── Gender$1.class
│   │   ├── Gender$2.class
│   │   ├── Gender.class
│   │   ├── Gender.java
│   │   ├── GenderDesc.class
│   │   └── GenderDesc.java
│   ├── 07
│   │   ├── 7.1
│   │   │   ├── ArgsTest.class
│   │   │   ├── ArgsTest.java
│   │   │   ├── KeyboardInTest.class
│   │   │   ├── KeyboardInTest.java
│   │   │   ├── ScannerFileTest.class
│   │   │   ├── ScannerFileTest.java
│   │   │   ├── ScannerKeyBoardTest.class
│   │   │   ├── ScannerKeyBoardTest.java
│   │   │   ├── ScannerLongTest.class
│   │   │   └── ScannerLongTest.java
│   │   ├── 7.2
│   │   │   ├── ExecTest.class
│   │   │   ├── ExecTest.java
│   │   │   ├── IdentityHashCodeTest.class
│   │   │   ├── IdentityHashCodeTest.java
│   │   │   ├── RuntimeTest.class
│   │   │   ├── RuntimeTest.java
│   │   │   ├── SystemTest.class
│   │   │   ├── SystemTest.java
│   │   │   └── props.txt
│   │   ├── 7.3
│   │   │   ├── Address.class
│   │   │   ├── Arith.class
│   │   │   ├── Arith.java
│   │   │   ├── BigDecimalTest.class
│   │   │   ├── BigDecimalTest.java
│   │   │   ├── CloneTest.class
│   │   │   ├── CloneTest.java
│   │   │   ├── DoubleTest.class
│   │   │   ├── DoubleTest.java
│   │   │   ├── MathTest.class
│   │   │   ├── MathTest.java
│   │   │   ├── ObjectsTest.class
│   │   │   ├── ObjectsTest.java
│   │   │   ├── RandomTest.class
│   │   │   ├── RandomTest.java
│   │   │   ├── SeedTest.class
│   │   │   ├── SeedTest.java
│   │   │   ├── StringBuilderTest.class
│   │   │   ├── StringBuilderTest.java
│   │   │   └── User.class
│   │   ├── 7.4
│   │   │   ├── CalendarTest.class
│   │   │   ├── CalendarTest.java
│   │   │   ├── DateTest.class
│   │   │   ├── DateTest.java
│   │   │   ├── LazyTest.class
│   │   │   ├── LazyTest.java
│   │   │   ├── LenientTest.class
│   │   │   ├── LenientTest.java
│   │   │   ├── NewDatePackageTest.class
│   │   │   ├── NewDatePackageTest.java
│   │   │   ├── TimeZoneTest.class
│   │   │   └── TimeZoneTest.java
│   │   ├── 7.5
│   │   │   ├── FindGroup.class
│   │   │   ├── FindGroup.java
│   │   │   ├── MatchesTest.class
│   │   │   ├── MatchesTest.java
│   │   │   ├── ReplaceTest.class
│   │   │   ├── ReplaceTest.java
│   │   │   ├── StartEnd.class
│   │   │   ├── StartEnd.java
│   │   │   ├── StringReg.class
│   │   │   └── StringReg.java
│   │   ├── 7.6
│   │   │   ├── DateFormatTest.class
│   │   │   ├── DateFormatTest.java
│   │   │   ├── Hello.class
│   │   │   ├── Hello.java
│   │   │   ├── HelloArg.class
│   │   │   ├── HelloArg.java
│   │   │   ├── LocaleList.class
│   │   │   ├── LocaleList.java
│   │   │   ├── NumberFormatTest.class
│   │   │   ├── NumberFormatTest.java
│   │   │   ├── RawHello.class
│   │   │   ├── RawHello.java
│   │   │   ├── SimpleDateFormatTest.class
│   │   │   ├── SimpleDateFormatTest.java
│   │   │   ├── mess.properties
│   │   │   ├── mess_en_US.properties
│   │   │   ├── mess_zh_CN.properties
│   │   │   ├── myMess.properties
│   │   │   ├── myMess_en_US.properties
│   │   │   ├── myMess_zh_CN.class
│   │   │   ├── myMess_zh_CN.java
│   │   │   └── myMess_zh_CN.properties
│   │   └── 7.7
│   │   ├── NewFormatterParse.class
│   │   ├── NewFormatterParse.java
│   │   ├── NewFormatterTest.class
│   │   └── NewFormatterTest.java
│   ├── 08
│   │   ├── 8.2
│   │   │   ├── CollectionEach.class
│   │   │   ├── CollectionEach.java
│   │   │   ├── CollectionStream.class
│   │   │   ├── CollectionStream.java
│   │   │   ├── CollectionTest.class
│   │   │   ├── CollectionTest.java
│   │   │   ├── ForeachTest.class
│   │   │   ├── ForeachTest.java
│   │   │   ├── IntStreamTest.class
│   │   │   ├── IntStreamTest.java
│   │   │   ├── IteratorEach.class
│   │   │   ├── IteratorEach.java
│   │   │   ├── IteratorErrorTest.class
│   │   │   ├── IteratorErrorTest.java
│   │   │   ├── IteratorTest.class
│   │   │   ├── IteratorTest.java
│   │   │   ├── PredicateTest.class
│   │   │   ├── PredicateTest.java
│   │   │   ├── PredicateTest2.class
│   │   │   └── PredicateTest2.java
│   │   ├── 8.3
│   │   │   ├── A.class
│   │   │   ├── B.class
│   │   │   ├── C.class
│   │   │   ├── EnumSetTest.class
│   │   │   ├── EnumSetTest.java
│   │   │   ├── EnumSetTest2.class
│   │   │   ├── EnumSetTest2.java
│   │   │   ├── Err.class
│   │   │   ├── HashSetTest.class
│   │   │   ├── HashSetTest.java
│   │   │   ├── HashSetTest2.class
│   │   │   ├── HashSetTest2.java
│   │   │   ├── LinkedHashSetTest.class
│   │   │   ├── LinkedHashSetTest.java
│   │   │   ├── M.class
│   │   │   ├── R.class
│   │   │   ├── Season.class
│   │   │   ├── TreeSetErrorTest.class
│   │   │   ├── TreeSetErrorTest.java
│   │   │   ├── TreeSetErrorTest2.class
│   │   │   ├── TreeSetErrorTest2.java
│   │   │   ├── TreeSetTest.class
│   │   │   ├── TreeSetTest.java
│   │   │   ├── TreeSetTest2.class
│   │   │   ├── TreeSetTest2.java
│   │   │   ├── TreeSetTest3.class
│   │   │   ├── TreeSetTest3.java
│   │   │   ├── TreeSetTest4.class
│   │   │   ├── TreeSetTest4.java
│   │   │   └── Z.class
│   │   ├── 8.4
│   │   │   ├── A.class
│   │   │   ├── FixedSizeList.class
│   │   │   ├── FixedSizeList.java
│   │   │   ├── ListIteratorTest.class
│   │   │   ├── ListIteratorTest.java
│   │   │   ├── ListTest.class
│   │   │   ├── ListTest.java
│   │   │   ├── ListTest2.class
│   │   │   ├── ListTest2.java
│   │   │   ├── ListTest3.class
│   │   │   └── ListTest3.java
│   │   ├── 8.5
│   │   │   ├── ArrayDequeQueue.class
│   │   │   ├── ArrayDequeQueue.java
│   │   │   ├── ArrayDequeStack.class
│   │   │   ├── ArrayDequeStack.java
│   │   │   ├── LinkedListTest.class
│   │   │   ├── LinkedListTest.java
│   │   │   ├── PriorityQueueTest.class
│   │   │   └── PriorityQueueTest.java
│   │   ├── 8.6
│   │   │   ├── A.class
│   │   │   ├── B.class
│   │   │   ├── EnumMapTest.class
│   │   │   ├── EnumMapTest.java
│   │   │   ├── HashMapErrorTest.class
│   │   │   ├── HashMapErrorTest.java
│   │   │   ├── HashtableTest.class
│   │   │   ├── HashtableTest.java
│   │   │   ├── IdentityHashMapTest.class
│   │   │   ├── IdentityHashMapTest.java
│   │   │   ├── LinkedHashMapTest.class
│   │   │   ├── LinkedHashMapTest.java
│   │   │   ├── MapTest.class
│   │   │   ├── MapTest.java
│   │   │   ├── MapTest2.class
│   │   │   ├── MapTest2.java
│   │   │   ├── NullInHashMap.class
│   │   │   ├── NullInHashMap.java
│   │   │   ├── PropertiesTest.class
│   │   │   ├── PropertiesTest.java
│   │   │   ├── R.class
│   │   │   ├── Season.class
│   │   │   ├── TreeMapTest.class
│   │   │   ├── TreeMapTest.java
│   │   │   ├── WeakHashMapTest.class
│   │   │   ├── WeakHashMapTest.java
│   │   │   └── a.ini
│   │   ├── 8.8
│   │   │   ├── ArrayUtils.class
│   │   │   ├── ArrayUtils.java
│   │   │   ├── SearchTest.class
│   │   │   ├── SearchTest.java
│   │   │   ├── ShowHand.class
│   │   │   ├── ShowHand.java
│   │   │   ├── SortTest.class
│   │   │   ├── SortTest.java
│   │   │   ├── SynchronizedTest.class
│   │   │   ├── SynchronizedTest.java
│   │   │   ├── UnmodifiableTest.class
│   │   │   └── UnmodifiableTest.java
│   │   └── 8.9
│   │   ├── EnumerationTest.class
│   │   └── EnumerationTest.java
│   ├── 09
│   │   ├── 9.1
│   │   │   ├── DiamondTest.class
│   │   │   ├── DiamondTest.java
│   │   │   ├── GenericList.class
│   │   │   ├── GenericList.java
│   │   │   ├── ListErr.class
│   │   │   └── ListErr.java
│   │   ├── 9.2
│   │   │   ├── A1.class
│   │   │   ├── A1.java
│   │   │   ├── A2.class
│   │   │   ├── A2.java
│   │   │   ├── Apple.class
│   │   │   ├── Apple.java
│   │   │   ├── R.class
│   │   │   └── R.java
│   │   ├── 9.3
│   │   │   ├── Apple.class
│   │   │   ├── Apple.java
│   │   │   ├── ArrayErr.class
│   │   │   ├── ArrayErr.java
│   │   │   ├── Canvas.class
│   │   │   ├── Canvas.java
│   │   │   ├── Circle.class
│   │   │   ├── Circle.java
│   │   │   ├── Rectangle.class
│   │   │   ├── Rectangle.java
│   │   │   ├── Shape.class
│   │   │   └── Shape.java
│   │   ├── 9.4
│   │   │   ├── ErrorTest.class
│   │   │   ├── ErrorTest.java
│   │   │   ├── Foo.class
│   │   │   ├── GenericConstructor.class
│   │   │   ├── GenericConstructor.java
│   │   │   ├── GenericDiamondTest.class
│   │   │   ├── GenericDiamondTest.java
│   │   │   ├── GenericMethodTest.class
│   │   │   ├── GenericMethodTest.java
│   │   │   ├── InferenceTest.class
│   │   │   ├── InferenceTest.java
│   │   │   ├── MyClass.class
│   │   │   ├── MyUtil.class
│   │   │   ├── MyUtils.class
│   │   │   ├── MyUtils.java
│   │   │   ├── RightTest.class
│   │   │   ├── RightTest.java
│   │   │   ├── TreeSetTest$1.class
│   │   │   ├── TreeSetTest$2.class
│   │   │   ├── TreeSetTest.class
│   │   │   └── TreeSetTest.java
│   │   └── 9.5
│   │   ├── Apple.class
│   │   ├── ErasureTest.class
│   │   ├── ErasureTest.java
│   │   ├── ErasureTest2.class
│   │   └── ErasureTest2.java
│   ├── 10
│   │   ├── 10.2
│   │   │   ├── AccessExceptionMsg.class
│   │   │   ├── AccessExceptionMsg.java
│   │   │   ├── AutoCloseTest.class
│   │   │   ├── AutoCloseTest.java
│   │   │   ├── DivTest.class
│   │   │   ├── DivTest.java
│   │   │   ├── FinallyFlowTest.class
│   │   │   ├── FinallyFlowTest.java
│   │   │   ├── FinallyTest.class
│   │   │   ├── FinallyTest.java
│   │   │   ├── Gobang.class
│   │   │   ├── Gobang.java
│   │   │   ├── MultiExceptionTest.class
│   │   │   ├── MultiExceptionTest.java
│   │   │   ├── NullTest.class
│   │   │   ├── NullTest.java
│   │   │   └── a.txt
│   │   ├── 10.3
│   │   │   ├── OverrideThrows.class
│   │   │   ├── OverrideThrows.java
│   │   │   ├── ThrowsTest.class
│   │   │   ├── ThrowsTest.java
│   │   │   ├── ThrowsTest2.class
│   │   │   └── ThrowsTest2.java
│   │   ├── 10.4
│   │   │   ├── AuctionException.class
│   │   │   ├── AuctionException.java
│   │   │   ├── AuctionTest.class
│   │   │   ├── AuctionTest.java
│   │   │   ├── SalException.class
│   │   │   ├── SalException.java
│   │   │   ├── ThrowTest.class
│   │   │   ├── ThrowTest.java
│   │   │   ├── ThrowTest2.class
│   │   │   └── ThrowTest2.java
│   │   └── 10.5
│   │   ├── PrintStackTraceTest.class
│   │   ├── PrintStackTraceTest.java
│   │   ├── SelfException.class
│   │   ├── ThreadExceptionTest.class
│   │   └── ThreadExceptionTest.java
│   ├── 11
│   │   ├── 11.10
│   │   │   ├── DragSourceTest.class
│   │   │   ├── DragSourceTest.java
│   │   │   ├── DropTargetTest$ImageDropTargetListener.class
│   │   │   ├── DropTargetTest.class
│   │   │   └── DropTargetTest.java
│   │   ├── 11.2
│   │   │   ├── FrameTest.class
│   │   │   ├── FrameTest.java
│   │   │   ├── PanelTest.class
│   │   │   ├── PanelTest.java
│   │   │   ├── ScrollPaneTest.class
│   │   │   └── ScrollPaneTest.java
│   │   ├── 11.3
│   │   │   ├── BorderLayoutTest.class
│   │   │   ├── BorderLayoutTest.java
│   │   │   ├── BorderLayoutTest2.class
│   │   │   ├── BorderLayoutTest2.java
│   │   │   ├── BoxLayoutTest.class
│   │   │   ├── BoxLayoutTest.java
│   │   │   ├── BoxSpaceTest.class
│   │   │   ├── BoxSpaceTest.java
│   │   │   ├── BoxTest.class
│   │   │   ├── BoxTest.java
│   │   │   ├── CardLayoutTest.class
│   │   │   ├── CardLayoutTest.java
│   │   │   ├── FlowLayoutTest.class
│   │   │   ├── FlowLayoutTest.java
│   │   │   ├── GridBagTest.class
│   │   │   ├── GridBagTest.java
│   │   │   ├── GridLayoutTest.class
│   │   │   ├── GridLayoutTest.java
│   │   │   ├── NullLayoutTest.class
│   │   │   └── NullLayoutTest.java
│   │   ├── 11.4
│   │   │   ├── CommonComponent.class
│   │   │   ├── CommonComponent.java
│   │   │   ├── DialogTest.class
│   │   │   ├── DialogTest.java
│   │   │   ├── FileDialogTest.class
│   │   │   └── FileDialogTest.java
│   │   ├── 11.5
│   │   │   ├── AnonymousEventHandler$1.class
│   │   │   ├── AnonymousEventHandler.class
│   │   │   ├── AnonymousEventHandler.java
│   │   │   ├── EventQs$OkListener.class
│   │   │   ├── EventQs.class
│   │   │   ├── EventQs.java
│   │   │   ├── MailerListener.class
│   │   │   ├── MailerListener.java
│   │   │   ├── MultiListener$FirstListener.class
│   │   │   ├── MultiListener$SecondListener.class
│   │   │   ├── MultiListener.class
│   │   │   ├── MultiListener.java
│   │   │   ├── SendMailer.class
│   │   │   ├── SendMailer.java
│   │   │   ├── SimpleEventHandler.class
│   │   │   ├── SimpleEventHandler.java
│   │   │   ├── WindowAdapterTest$MyListener.class
│   │   │   ├── WindowAdapterTest.class
│   │   │   ├── WindowAdapterTest.java
│   │   │   ├── WindowListenerTest$MyListener.class
│   │   │   ├── WindowListenerTest.class
│   │   │   └── WindowListenerTest.java
│   │   ├── 11.6
│   │   │   ├── PopupMenuTest$1.class
│   │   │   ├── PopupMenuTest$2.class
│   │   │   ├── PopupMenuTest.class
│   │   │   ├── PopupMenuTest.java
│   │   │   ├── SimpleMenu$1.class
│   │   │   ├── SimpleMenu.class
│   │   │   └── SimpleMenu.java
│   │   ├── 11.7
│   │   │   ├── PinBall$1.class
│   │   │   ├── PinBall$MyCanvas.class
│   │   │   ├── PinBall.class
│   │   │   ├── PinBall.java
│   │   │   ├── SimpleDraw$MyCanvas.class
│   │   │   ├── SimpleDraw.class
│   │   │   └── SimpleDraw.java
│   │   ├── 11.8
│   │   │   ├── 1397748140927.jpg
│   │   │   ├── Gobang$1.class
│   │   │   ├── Gobang$2.class
│   │   │   ├── Gobang$ChessBoard.class
│   │   │   ├── Gobang.class
│   │   │   ├── Gobang.java
│   │   │   ├── HandDraw$1.class
│   │   │   ├── HandDraw$2.class
│   │   │   ├── HandDraw$DrawCanvas.class
│   │   │   ├── HandDraw.class
│   │   │   ├── HandDraw.java
│   │   │   ├── ImageIOTest.class
│   │   │   ├── ImageIOTest.java
│   │   │   ├── ZoomImage.class
│   │   │   ├── ZoomImage.java
│   │   │   └── image
│   │   │   ├── black.gif
│   │   │   ├── board.jpg
│   │   │   ├── selected.gif
│   │   │   └── white.gif
│   │   └── 11.9
│   │   ├── CopyImage$1.class
│   │   ├── CopyImage$2.class
│   │   ├── CopyImage$DrawCanvas.class
│   │   ├── CopyImage.class
│   │   ├── CopyImage.java
│   │   ├── CopyPerson.class
│   │   ├── CopyPerson.java
│   │   ├── CopySerializable.class
│   │   ├── CopySerializable.java
│   │   ├── Dog.class
│   │   ├── ImageSelection.class
│   │   ├── ImageSelection.java
│   │   ├── LocalObjectSelection.class
│   │   ├── LocalObjectSelection.java
│   │   ├── Person.class
│   │   ├── SerialSelection.class
│   │   ├── SerialSelection.java
│   │   ├── SimpleClipboard.class
│   │   └── SimpleClipboard.java
│   ├── 12
│   │   ├── 12.1
│   │   │   ├── AllLookAndFeel.class
│   │   │   └── AllLookAndFeel.java
│   │   ├── 12.10
│   │   │   ├── ChangeAllCellRender.class
│   │   │   ├── ChangeAllCellRender.java
│   │   │   ├── CustomTreeNode.class
│   │   │   ├── CustomTreeNode.java
│   │   │   ├── DBObjectType.class
│   │   │   ├── EditJTree$1.class
│   │   │   ├── EditJTree.class
│   │   │   ├── EditJTree.java
│   │   │   ├── ExtendsDefaultTreeCellRenderer.class
│   │   │   ├── ExtendsDefaultTreeCellRenderer.java
│   │   │   ├── ImageCellRenderer.class
│   │   │   ├── MyRenderer.class
│   │   │   ├── NodeData.class
│   │   │   ├── SelectJTree.class
│   │   │   ├── SelectJTree.java
│   │   │   ├── SimpleJTree.class
│   │   │   ├── SimpleJTree.java
│   │   │   └── icon
│   │   │   ├── close.gif
│   │   │   ├── column.gif
│   │   │   ├── database.gif
│   │   │   ├── index.gif
│   │   │   ├── leaf.png
│   │   │   ├── open.gif
│   │   │   ├── root.gif
│   │   │   ├── table.gif
│   │   │   ├── 弄玉.gif
│   │   │   ├── 李白.gif
│   │   │   ├── 虎头.gif
│   │   │   ├── 李清照.gif
│   │   │   ├── 我的好友.gif
│   │   │   └── 苏格拉底.gif
│   │   ├── 12.11
│   │   │   ├── AdjustingWidth.class
│   │   │   ├── AdjustingWidth.java
│   │   │   ├── DefaultTableModelTest.class
│   │   │   ├── DefaultTableModelTest.java
│   │   │   ├── ExtendedTableModel.class
│   │   │   ├── GenderTableCellRenderer.class
│   │   │   ├── ImageCellEditor$1.class
│   │   │   ├── ImageCellEditor.class
│   │   │   ├── ResultSetTableModel.class
│   │   │   ├── SimpleTable.class
│   │   │   ├── SimpleTable.java
│   │   │   ├── SortTable$1.class
│   │   │   ├── SortTable.class
│   │   │   ├── SortTable.java
│   │   │   ├── SortableTableModel$Row.class
│   │   │   ├── SortableTableModel.class
│   │   │   ├── TableCellEditorTest.class
│   │   │   ├── TableCellEditorTest.java
│   │   │   ├── TableCellRendererTest.class
│   │   │   ├── TableCellRendererTest.java
│   │   │   ├── TableModelTest$1.class
│   │   │   ├── TableModelTest.class
│   │   │   ├── TableModelTest.java
│   │   │   ├── Utils.class
│   │   │   ├── conn.ini
│   │   │   ├── icon
│   │   │   │   ├── 1.gif
│   │   │   │   ├── 10.gif
│   │   │   │   ├── 2.gif
│   │   │   │   ├── 3.gif
│   │   │   │   ├── 4.gif
│   │   │   │   ├── 5.gif
│   │   │   │   ├── 6.gif
│   │   │   │   ├── 7.gif
│   │   │   │   ├── 8.gif
│   │   │   │   ├── 9.gif
│   │   │   │   ├── female.gif
│   │   │   │   └── male.gif
│   │   │   ├── mysql-connector-java-5.1.30-bin.jar
│   │   │   ├── mysql.sql
│   │   │   └── run.cmd
│   │   ├── 12.12
│   │   │   ├── FormattedTextFieldVerifier.class
│   │   │   ├── IPAddressFormatter.class
│   │   │   ├── JEditorPaneTest.class
│   │   │   ├── JEditorPaneTest.java
│   │   │   ├── JFormattedTextFieldTest.class
│   │   │   ├── JFormattedTextFieldTest.java
│   │   │   ├── JFormattedTextFieldTest2$1.class
│   │   │   ├── JFormattedTextFieldTest2.class
│   │   │   ├── JFormattedTextFieldTest2.java
│   │   │   ├── JTextPaneTest.class
│   │   │   ├── JTextPaneTest.java
│   │   │   ├── MonitorText$1.class
│   │   │   ├── MonitorText$2.class
│   │   │   ├── MonitorText.class
│   │   │   ├── MonitorText.java
│   │   │   ├── MyTextPane$1.class
│   │   │   ├── MyTextPane$2.class
│   │   │   ├── MyTextPane.class
│   │   │   ├── MyTextPane.java
│   │   │   ├── NumberFilter.class
│   │   │   ├── SyntaxFormatter.class
│   │   │   └── my.stx
│   │   ├── 12.2
│   │   │   ├── BindKeyTest$1.class
│   │   │   ├── BindKeyTest.class
│   │   │   ├── BindKeyTest.java
│   │   │   ├── BorderTest.class
│   │   │   ├── BorderTest.java
│   │   │   ├── ButtonPanel.class
│   │   │   ├── ExtensionFileFilter.class
│   │   │   ├── FileIconView.class
│   │   │   ├── HandDraw$1.class
│   │   │   ├── HandDraw$2.class
│   │   │   ├── HandDraw$DrawCanvas.class
│   │   │   ├── HandDraw.class
│   │   │   ├── HandDraw.java
│   │   │   ├── ImageViewer.class
│   │   │   ├── ImageViewer.java
│   │   │   ├── JOptionPaneTest$1.class
│   │   │   ├── JOptionPaneTest$ShowAction.class
│   │   │   ├── JOptionPaneTest.class
│   │   │   ├── JOptionPaneTest.java
│   │   │   ├── JToolBarTest$1.class
│   │   │   ├── JToolBarTest$2.class
│   │   │   ├── JToolBarTest.class
│   │   │   ├── JToolBarTest.java
│   │   │   ├── SwingComponent.class
│   │   │   ├── SwingComponent.java
│   │   │   └── ico
│   │   │   ├── 1.gif
│   │   │   ├── 2.gif
│   │   │   ├── 3.gif
│   │   │   ├── 4.gif
│   │   │   ├── about.png
│   │   │   ├── copy.png
│   │   │   ├── dsk.png
│   │   │   ├── exit.png
│   │   │   ├── female.png
│   │   │   ├── folder.png
│   │   │   ├── heart.png
│   │   │   ├── male.png
│   │   │   ├── new.png
│   │   │   ├── ok.png
│   │   │   ├── open.png
│   │   │   ├── paste.png
│   │   │   └── pict.png
│   │   ├── 12.3
│   │   │   ├── Book.class
│   │   │   ├── ButtonPanel.class
│   │   │   ├── ContentPanel.class
│   │   │   ├── InternalDialogTest.class
│   │   │   ├── InternalDialogTest.java
│   │   │   ├── JInternalFrameTest$1.class
│   │   │   ├── JInternalFrameTest$2.class
│   │   │   ├── JInternalFrameTest.class
│   │   │   ├── JInternalFrameTest.java
│   │   │   ├── JLayeredPaneTest.class
│   │   │   ├── JLayeredPaneTest.java
│   │   │   ├── JTabbedPaneTest$ChangeAction.class
│   │   │   ├── JTabbedPaneTest.class
│   │   │   ├── JTabbedPaneTest.java
│   │   │   ├── MyJDesktopPane.class
│   │   │   ├── SplitPaneTest.class
│   │   │   ├── SplitPaneTest.java
│   │   │   └── ico
│   │   │   ├── ajax.png
│   │   │   ├── android.png
│   │   │   ├── classic.png
│   │   │   ├── close.gif
│   │   │   ├── ee.png
│   │   │   ├── exit.png
│   │   │   ├── java.png
│   │   │   ├── new.png
│   │   │   └── open.gif
│   │   ├── 12.4
│   │   │   ├── SwingDndSupport.class
│   │   │   ├── SwingDndSupport.java
│   │   │   ├── TransferHandlerTest.class
│   │   │   └── TransferHandlerTest.java
│   │   ├── 12.5
│   │   │   ├── BlurLayerUI.class
│   │   │   ├── FirstLayerUI.class
│   │   │   ├── JLayerTest.class
│   │   │   ├── JLayerTest.java
│   │   │   ├── NonRegularWindow$1.class
│   │   │   ├── NonRegularWindow$2.class
│   │   │   ├── NonRegularWindow$3.class
│   │   │   ├── NonRegularWindow.class
│   │   │   ├── NonRegularWindow.java
│   │   │   ├── SpotlightLayerUI.class
│   │   │   ├── WaitingJLayerTest.class
│   │   │   ├── WaitingJLayerTest.java
│   │   │   ├── WaitingLayerUI.class
│   │   │   └── images
│   │   │   └── java.png
│   │   ├── 12.6
│   │   │   ├── JProgressBarTest.class
│   │   │   ├── JProgressBarTest.java
│   │   │   ├── JProgressBarTest2.class
│   │   │   ├── JProgressBarTest2.java
│   │   │   ├── ProgressMonitorTest.class
│   │   │   ├── ProgressMonitorTest.java
│   │   │   └── SimulatedActivity.class
│   │   ├── 12.7
│   │   │   ├── JSliderTest.class
│   │   │   ├── JSliderTest.java
│   │   │   └── ico
│   │   │   ├── 0.GIF
│   │   │   ├── 1.GIF
│   │   │   ├── 2.GIF
│   │   │   ├── 3.GIF
│   │   │   ├── 4.GIF
│   │   │   ├── 5.GIF
│   │   │   ├── 6.GIF
│   │   │   ├── 7.GIF
│   │   │   ├── 8.GIF
│   │   │   └── 9.GIF
│   │   ├── 12.8
│   │   │   ├── JSpinnerTest.class
│   │   │   ├── JSpinnerTest.java
│   │   │   └── a.gif
│   │   └── 12.9
│   │   ├── DefaultListModelTest.class
│   │   ├── DefaultListModelTest.java
│   │   ├── ImageCellRenderer.class
│   │   ├── ListModelTest.class
│   │   ├── ListModelTest.java
│   │   ├── ListRenderingTest.class
│   │   ├── ListRenderingTest.java
│   │   ├── ListTest.class
│   │   ├── ListTest.java
│   │   ├── NumberComboBoxModel.class
│   │   ├── NumberListModel.class
│   │   └── ico
│   │   ├── 弄玉.gif
│   │   ├── 李白.gif
│   │   ├── 虎头.gif
│   │   ├── 李清照.gif
│   │   └── 苏格拉底.gif
│   ├── 13
│   │   ├── 13.2
│   │   │   ├── select_data.sql
│   │   │   └── user_inf.sql
│   │   ├── 13.3
│   │   │   ├── ConnMySql.class
│   │   │   ├── ConnMySql.java
│   │   │   └── runConnMySql.cmd
│   │   ├── 13.4
│   │   │   ├── CallableStatementTest.class
│   │   │   ├── CallableStatementTest.java
│   │   │   ├── ExecuteDDL.class
│   │   │   ├── ExecuteDDL.java
│   │   │   ├── ExecuteDML.class
│   │   │   ├── ExecuteDML.java
│   │   │   ├── ExecuteSQL.class
│   │   │   ├── ExecuteSQL.java
│   │   │   ├── LoginFrame.class
│   │   │   ├── LoginFrame.java
│   │   │   ├── PreparedStatementTest.class
│   │   │   ├── PreparedStatementTest.java
│   │   │   ├── mysql.ini
│   │   │   ├── runCallableStatementTest.cmd
│   │   │   ├── runExecuteDDL.cmd
│   │   │   ├── runExecuteDML.cmd
│   │   │   ├── runExecuteSQL.cmd
│   │   │   ├── runLoginFrame.cmd
│   │   │   └── runPreparedStatementTest.cmd
│   │   ├── 13.5
│   │   │   ├── BlobTest$1.class
│   │   │   ├── BlobTest.class
│   │   │   ├── BlobTest.java
│   │   │   ├── ExtensionFileFilter.class
│   │   │   ├── ImageHolder.class
│   │   │   ├── QueryExecutor$ExceListener.class
│   │   │   ├── QueryExecutor.class
│   │   │   ├── QueryExecutor.java
│   │   │   ├── ResultSetTest.class
│   │   │   ├── ResultSetTest.java
│   │   │   ├── mysql.ini
│   │   │   ├── runBlobTest.cmd
│   │   │   ├── runQueryExecutor.cmd
│   │   │   └── runResultSetTest.cmd
│   │   ├── 13.6
│   │   │   ├── CachedRowSetPage.class
│   │   │   ├── CachedRowSetPage.java
│   │   │   ├── CachedRowSetTest.class
│   │   │   ├── CachedRowSetTest.java
│   │   │   ├── JdbcRowSetTest.class
│   │   │   ├── JdbcRowSetTest.java
│   │   │   ├── RowSetFactoryTest.class
│   │   │   ├── RowSetFactoryTest.java
│   │   │   ├── mysql.ini
│   │   │   ├── runCachedRowSetPage.cmd
│   │   │   ├── runCachedRowSetTest.cmd
│   │   │   ├── runJdbcRowSetTest.cmd
│   │   │   └── runRowSetFactoryTest.cmd
│   │   ├── 13.7
│   │   │   ├── TransactionTest.class
│   │   │   ├── TransactionTest.java
│   │   │   ├── mysql.ini
│   │   │   └── runTransactionTest.cmd
│   │   ├── 13.8
│   │   │   ├── DatabaseMetaDataTest.class
│   │   │   ├── DatabaseMetaDataTest.java
│   │   │   ├── mysql.ini
│   │   │   └── runDatabaseMetaDataTest.cmd
│   │   └── mysql-connector-java-5.1.30-bin.jar
│   ├── 14
│   │   ├── 14.1
│   │   │   ├── DeprecatedTest.java
│   │   │   ├── ErrorUtils.class
│   │   │   ├── ErrorUtils.java
│   │   │   ├── ErrorUtilsTest.class
│   │   │   ├── ErrorUtilsTest.java
│   │   │   ├── Fruit.java
│   │   │   ├── FunInterface.class
│   │   │   ├── FunInterface.java
│   │   │   └── SuppressWarningsTest.java
│   │   ├── 14.2
│   │   │   ├── Base.class
│   │   │   ├── Inheritable.class
│   │   │   ├── Inheritable.java
│   │   │   ├── InheritableTest.class
│   │   │   ├── InheritableTest.java
│   │   │   ├── MyTest.class
│   │   │   ├── MyTest.java
│   │   │   ├── Testable.class
│   │   │   ├── Testable.java
│   │   │   └── apidocs
│   │   │   ├── MyTest.html
│   │   │   ├── Testable.html
│   │   │   ├── allclasses-frame.html
│   │   │   ├── allclasses-noframe.html
│   │   │   ├── constant-values.html
│   │   │   ├── deprecated-list.html
│   │   │   ├── help-doc.html
│   │   │   ├── index-all.html
│   │   │   ├── index.html
│   │   │   ├── overview-tree.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-list
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── script.js
│   │   │   └── stylesheet.css
│   │   ├── 14.3
│   │   │   ├── 01
│   │   │   │   ├── MyTest.class
│   │   │   │   ├── MyTest.java
│   │   │   │   ├── ProcessorTest.class
│   │   │   │   ├── ProcessorTest.java
│   │   │   │   ├── RunTests.class
│   │   │   │   ├── RunTests.java
│   │   │   │   ├── Testable.class
│   │   │   │   └── Testable.java
│   │   │   ├── 02
│   │   │   │   ├── ActionListenerFor.class
│   │   │   │   ├── ActionListenerFor.java
│   │   │   │   ├── ActionListenerInstaller.class
│   │   │   │   ├── ActionListenerInstaller.java
│   │   │   │   ├── AnnotationTest.class
│   │   │   │   ├── AnnotationTest.java
│   │   │   │   ├── CancelListener.class
│   │   │   │   └── OkListener.class
│   │   │   ├── FkTag.class
│   │   │   ├── FkTag.java
│   │   │   ├── FkTagTest.class
│   │   │   ├── FkTagTest.java
│   │   │   ├── FkTags.class
│   │   │   ├── FkTags.java
│   │   │   ├── NotNull.class
│   │   │   ├── TypeAnnotationTest.class
│   │   │   └── TypeAnnotationTest.java
│   │   └── 14.4
│   │   ├── HibernateAnnotationProcessor.class
│   │   ├── HibernateAnnotationProcessor.java
│   │   ├── Id.class
│   │   ├── Id.java
│   │   ├── Persistent.class
│   │   ├── Persistent.java
│   │   ├── Person.class
│   │   ├── Person.hbm.xml
│   │   ├── Person.java
│   │   ├── Property.class
│   │   ├── Property.java
│   │   └── run.cmd
│   ├── 15
│   │   ├── 15.1
│   │   │   ├── FileTest.class
│   │   │   ├── FileTest.java
│   │   │   ├── FilenameFilterTest.class
│   │   │   └── FilenameFilterTest.java
│   │   ├── 15.10
│   │   │   ├── AttributeViewTest.class
│   │   │   ├── FileVisitorTest$1.class
│   │   │   ├── FileVisitorTest.class
│   │   │   ├── FileVisitorTest.java
│   │   │   ├── FilesTest.class
│   │   │   ├── FilesTest.java
│   │   │   ├── PathTest.class
│   │   │   ├── PathTest.java
│   │   │   ├── WatchServiceTest.class
│   │   │   ├── WatchServiceTest.java
│   │   │   ├── a.txt
│   │   │   └── pome.txt
│   │   ├── 15.3
│   │   │   ├── FileInputStreamTest.class
│   │   │   ├── FileInputStreamTest.java
│   │   │   ├── FileOutputStreamTest.class
│   │   │   ├── FileOutputStreamTest.java
│   │   │   ├── FileReaderTest.class
│   │   │   ├── FileReaderTest.java
│   │   │   ├── FileWriterTest.class
│   │   │   ├── FileWriterTest.java
│   │   │   ├── newFile.txt
│   │   │   └── poem.txt
│   │   ├── 15.4
│   │   │   ├── KeyinTest.class
│   │   │   ├── KeyinTest.java
│   │   │   ├── PrintStreamTest.class
│   │   │   ├── PrintStreamTest.java
│   │   │   ├── PushbackTest.class
│   │   │   ├── PushbackTest.java
│   │   │   ├── StringNodeTest.class
│   │   │   ├── StringNodeTest.java
│   │   │   └── test.txt
│   │   ├── 15.5
│   │   │   ├── RedirectIn.class
│   │   │   ├── RedirectIn.java
│   │   │   ├── RedirectOut.class
│   │   │   ├── RedirectOut.java
│   │   │   └── out.txt
│   │   ├── 15.6
│   │   │   ├── ReadFromProcess.class
│   │   │   ├── ReadFromProcess.java
│   │   │   ├── ReadStandard.class
│   │   │   ├── WriteToProcess.class
│   │   │   ├── WriteToProcess.java
│   │   │   └── out.txt
│   │   ├── 15.7
│   │   │   ├── AppendContent.class
│   │   │   ├── AppendContent.java
│   │   │   ├── InsertContent.class
│   │   │   ├── InsertContent.java
│   │   │   ├── RandomAccessFileTest.class
│   │   │   ├── RandomAccessFileTest.java
│   │   │   └── out.txt
│   │   ├── 15.8
│   │   │   ├── Person.class
│   │   │   ├── Person.java
│   │   │   ├── ReadObject.class
│   │   │   ├── ReadObject.java
│   │   │   ├── ReadTeacher.class
│   │   │   ├── ReadTeacher.java
│   │   │   ├── SerializeMutable.class
│   │   │   ├── SerializeMutable.java
│   │   │   ├── Teacher.class
│   │   │   ├── Teacher.java
│   │   │   ├── WriteObject.class
│   │   │   ├── WriteObject.java
│   │   │   ├── WriteTeacher.class
│   │   │   ├── WriteTeacher.java
│   │   │   ├── custom
│   │   │   │   └── Person.java
│   │   │   ├── externalizable
│   │   │   │   └── Person.java
│   │   │   ├── mutable.txt
│   │   │   ├── object.txt
│   │   │   ├── replace
│   │   │   │   ├── Person.class
│   │   │   │   ├── Person.java
│   │   │   │   ├── ReplaceTest.class
│   │   │   │   ├── ReplaceTest.java
│   │   │   │   └── replace.txt
│   │   │   ├── resolve
│   │   │   │   ├── Orientation.class
│   │   │   │   ├── Orientation.java
│   │   │   │   ├── ResolveTest.class
│   │   │   │   ├── ResolveTest.java
│   │   │   │   └── transient.txt
│   │   │   ├── teacher.txt
│   │   │   └── transient
│   │   │   ├── Person.class
│   │   │   ├── Person.java
│   │   │   ├── TransientTest.class
│   │   │   ├── TransientTest.java
│   │   │   └── transient.txt
│   │   └── 15.9
│   │   ├── BufferTest.class
│   │   ├── BufferTest.java
│   │   ├── CharsetTest.class
│   │   ├── CharsetTest.java
│   │   ├── CharsetTransform.class
│   │   ├── CharsetTransform.java
│   │   ├── FileChannelTest.class
│   │   ├── FileChannelTest.java
│   │   ├── FileLockTest.class
│   │   ├── FileLockTest.java
│   │   ├── RandomFileChannelTest.class
│   │   ├── RandomFileChannelTest.java
│   │   ├── ReadFile.class
│   │   ├── ReadFile.java
│   │   └── a.txt
│   ├── 16
│   │   ├── 16.2
│   │   │   ├── FirstThread.class
│   │   │   ├── FirstThread.java
│   │   │   ├── SecondThread.class
│   │   │   ├── SecondThread.java
│   │   │   ├── ThirdThread.class
│   │   │   └── ThirdThread.java
│   │   ├── 16.3
│   │   │   ├── InvokeRun.class
│   │   │   ├── InvokeRun.java
│   │   │   ├── StartDead.class
│   │   │   └── StartDead.java
│   │   ├── 16.4
│   │   │   ├── DaemonThread.class
│   │   │   ├── DaemonThread.java
│   │   │   ├── JoinThread.class
│   │   │   ├── JoinThread.java
│   │   │   ├── PriorityTest.class
│   │   │   ├── PriorityTest.java
│   │   │   ├── SleepTest.class
│   │   │   ├── SleepTest.java
│   │   │   ├── YieldTest.class
│   │   │   └── YieldTest.java
│   │   ├── 16.5
│   │   │   ├── A.class
│   │   │   ├── Account.class
│   │   │   ├── Account.java
│   │   │   ├── B.class
│   │   │   ├── DeadLock.class
│   │   │   ├── DeadLock.java
│   │   │   ├── DrawTest.class
│   │   │   ├── DrawTest.java
│   │   │   ├── DrawThread.class
│   │   │   ├── DrawThread.java
│   │   │   ├── Lock
│   │   │   │   ├── Account.java
│   │   │   │   ├── DrawTest.java
│   │   │   │   └── DrawThread.java
│   │   │   ├── synchronizedBlock
│   │   │   │   ├── Account.class
│   │   │   │   ├── Account.java
│   │   │   │   ├── DrawTest.class
│   │   │   │   ├── DrawTest.java
│   │   │   │   ├── DrawThread.class
│   │   │   │   └── DrawThread.java
│   │   │   └── synchronizedMethod
│   │   │   ├── Account.class
│   │   │   ├── Account.java
│   │   │   ├── DrawTest.class
│   │   │   ├── DrawTest.java
│   │   │   ├── DrawThread.class
│   │   │   └── DrawThread.java
│   │   ├── 16.6
│   │   │   ├── BlockingQueueTest.class
│   │   │   ├── BlockingQueueTest.java
│   │   │   ├── BlockingQueueTest2.class
│   │   │   ├── BlockingQueueTest2.java
│   │   │   ├── Consumer.class
│   │   │   ├── Producer.class
│   │   │   ├── condition
│   │   │   │   ├── Account.class
│   │   │   │   ├── Account.java
│   │   │   │   ├── DepositThread.class
│   │   │   │   ├── DepositThread.java
│   │   │   │   ├── DrawTest.class
│   │   │   │   ├── DrawTest.java
│   │   │   │   ├── DrawThread.class
│   │   │   │   └── DrawThread.java
│   │   │   └── synchronized
│   │   │   ├── Account.class
│   │   │   ├── Account.java
│   │   │   ├── DepositThread.class
│   │   │   ├── DepositThread.java
│   │   │   ├── DrawTest.class
│   │   │   ├── DrawTest.java
│   │   │   ├── DrawThread.class
│   │   │   └── DrawThread.java
│   │   ├── 16.7
│   │   │   ├── ExHandler.class
│   │   │   ├── ExHandler.java
│   │   │   ├── MyExHandler.class
│   │   │   ├── MyThread.class
│   │   │   ├── ThreadGroupTest.class
│   │   │   └── ThreadGroupTest.java
│   │   ├── 16.8
│   │   │   ├── CalTask.class
│   │   │   ├── ForkJoinPoolTest.class
│   │   │   ├── ForkJoinPoolTest.java
│   │   │   ├── PrintTask.class
│   │   │   ├── Sum.class
│   │   │   ├── Sum.java
│   │   │   ├── ThreadPoolTest.class
│   │   │   └── ThreadPoolTest.java
│   │   └── 16.9
│   │   ├── Account.class
│   │   ├── MyTest.class
│   │   ├── ThreadLocalTest.class
│   │   └── ThreadLocalTest.java
│   ├── 17
│   │   ├── 17.2
│   │   │   ├── DownUtil$DownThread.class
│   │   │   ├── DownUtil.class
│   │   │   ├── DownUtil.java
│   │   │   ├── GetPostTest.class
│   │   │   ├── GetPostTest.java
│   │   │   ├── InetAddressTest.class
│   │   │   ├── InetAddressTest.java
│   │   │   ├── MultiThreadDown.class
│   │   │   ├── MultiThreadDown.java
│   │   │   ├── URLDecoderTest.class
│   │   │   ├── URLDecoderTest.java
│   │   │   ├── abc
│   │   │   │   ├── WEB-INF
│   │   │   │   │   └── web.xml
│   │   │   │   ├── a.jsp
│   │   │   │   └── login.jsp
│   │   │   └── ios.png
│   │   ├── 17.3
│   │   │   ├── AIO
│   │   │   │   ├── AIOClient$1.class
│   │   │   │   ├── AIOClient$2.class
│   │   │   │   ├── AIOClient.class
│   │   │   │   ├── AIOClient.java
│   │   │   │   ├── AIOServer.class
│   │   │   │   ├── AIOServer.java
│   │   │   │   ├── AcceptHandler$1.class
│   │   │   │   └── AcceptHandler.class
│   │   │   ├── Client.class
│   │   │   ├── Client.java
│   │   │   ├── HalfClose
│   │   │   │   ├── Client.class
│   │   │   │   ├── Client.java
│   │   │   │   ├── Server.class
│   │   │   │   └── Server.java
│   │   │   ├── MultiThread
│   │   │   │   ├── client
│   │   │   │   │   ├── ClientThread.class
│   │   │   │   │   ├── ClientThread.java
│   │   │   │   │   ├── MyClient.class
│   │   │   │   │   └── MyClient.java
│   │   │   │   └── server
│   │   │   │   ├── MyServer.class
│   │   │   │   ├── MyServer.java
│   │   │   │   ├── ServerThread.class
│   │   │   │   └── ServerThread.java
│   │   │   ├── NoBlock
│   │   │   │   ├── NClient$1.class
│   │   │   │   ├── NClient$ClientThread.class
│   │   │   │   ├── NClient.class
│   │   │   │   ├── NClient.java
│   │   │   │   ├── NServer.class
│   │   │   │   └── NServer.java
│   │   │   ├── Senior
│   │   │   │   ├── client
│   │   │   │   │   ├── Client.class
│   │   │   │   │   ├── Client.java
│   │   │   │   │   ├── ClientThread.class
│   │   │   │   │   ├── ClientThread.java
│   │   │   │   │   ├── CrazyitProtocol.class
│   │   │   │   │   └── CrazyitProtocol.java
│   │   │   │   └── server
│   │   │   │   ├── CrazyitMap.class
│   │   │   │   ├── CrazyitMap.java
│   │   │   │   ├── CrazyitProtocol.class
│   │   │   │   ├── CrazyitProtocol.java
│   │   │   │   ├── Server.class
│   │   │   │   ├── Server.java
│   │   │   │   ├── ServerThread.class
│   │   │   │   └── ServerThread.java
│   │   │   ├── Server.class
│   │   │   ├── Server.java
│   │   │   └── SimpleAIO
│   │   │   ├── SimpleAIOClient.class
│   │   │   ├── SimpleAIOClient.java
│   │   │   ├── SimpleAIOServer.class
│   │   │   └── SimpleAIOServer.java
│   │   ├── 17.4
│   │   │   ├── LanTalk
│   │   │   │   ├── ChatFrame$1.class
│   │   │   │   ├── ChatFrame.class
│   │   │   │   ├── ChatFrame.java
│   │   │   │   ├── ComUtil$ReadBroad.class
│   │   │   │   ├── ComUtil$ReadSingle.class
│   │   │   │   ├── ComUtil.class
│   │   │   │   ├── ComUtil.java
│   │   │   │   ├── ImageCellRenderer.class
│   │   │   │   ├── LanTalk$ChangeMusicListener.class
│   │   │   │   ├── LanTalk.class
│   │   │   │   ├── LanTalk.java
│   │   │   │   ├── LoginFrame$MyActionListener.class
│   │   │   │   ├── LoginFrame.class
│   │   │   │   ├── LoginFrame.java
│   │   │   │   ├── UserInfo.class
│   │   │   │   ├── UserInfo.java
│   │   │   │   ├── YeekuProtocol.class
│   │   │   │   ├── YeekuProtocol.java
│   │   │   │   └── ico
│   │   │   │   ├── 1.gif
│   │   │   │   ├── 10.gif
│   │   │   │   ├── 2.gif
│   │   │   │   ├── 3.gif
│   │   │   │   ├── 4.gif
│   │   │   │   ├── 5.gif
│   │   │   │   ├── 6.gif
│   │   │   │   ├── 7.gif
│   │   │   │   ├── 8.gif
│   │   │   │   ├── 9.gif
│   │   │   │   └── all.gif
│   │   │   ├── MulticastSocketTest.class
│   │   │   ├── MulticastSocketTest.java
│   │   │   ├── UdpClient.class
│   │   │   ├── UdpClient.java
│   │   │   ├── UdpServer.class
│   │   │   └── UdpServer.java
│   │   └── 17.5
│   │   ├── DefaultProxySelectorTest.class
│   │   ├── DefaultProxySelectorTest.java
│   │   ├── ProxySelectorTest$1.class
│   │   ├── ProxySelectorTest.class
│   │   ├── ProxySelectorTest.java
│   │   ├── ProxyTest.class
│   │   └── ProxyTest.java
│   └── 18
│   ├── 18.1
│   │   ├── A.class
│   │   ├── A.java
│   │   ├── ATest1.java
│   │   ├── ATest2.class
│   │   ├── ATest2.java
│   │   ├── ClassLoaderTest.class
│   │   ├── ClassLoaderTest.java
│   │   ├── CompileConstantTest.class
│   │   ├── CompileConstantTest.java
│   │   ├── MyTest.class
│   │   ├── Test.class
│   │   ├── Test.java
│   │   └── Tester.class
│   ├── 18.2
│   │   ├── BootstrapTest.class
│   │   ├── BootstrapTest.java
│   │   ├── ClassLoaderPropTest.class
│   │   ├── ClassLoaderPropTest.java
│   │   ├── CompileClassLoader.class
│   │   ├── CompileClassLoader.java
│   │   ├── Hello.class
│   │   ├── Hello.java
│   │   ├── URLClassLoaderTest.class
│   │   ├── URLClassLoaderTest.java
│   │   └── mysql-connector-java-5.1.30-bin.jar
│   ├── 18.3
│   │   ├── Anno.class
│   │   ├── Annos.class
│   │   ├── ClassTest$Inner.class
│   │   ├── ClassTest.class
│   │   ├── ClassTest.java
│   │   ├── MethodParameterTest.class
│   │   ├── MethodParameterTest.java
│   │   └── Test.class
│   ├── 18.4
│   │   ├── ArrayTest1.class
│   │   ├── ArrayTest1.java
│   │   ├── ArrayTest2.class
│   │   ├── ArrayTest2.java
│   │   ├── CreateJFrame.class
│   │   ├── CreateJFrame.java
│   │   ├── ExtendedObjectPoolFactory.class
│   │   ├── ExtendedObjectPoolFactory.java
│   │   ├── FieldTest.class
│   │   ├── FieldTest.java
│   │   ├── ObjectPoolFactory.class
│   │   ├── ObjectPoolFactory.java
│   │   ├── Person.class
│   │   ├── extObj.txt
│   │   └── obj.txt
│   ├── 18.5
│   │   ├── DynaProxy
│   │   │   ├── Dog.class
│   │   │   ├── Dog.java
│   │   │   ├── DogUtil.class
│   │   │   ├── DogUtil.java
│   │   │   ├── GunDog.class
│   │   │   ├── GunDog.java
│   │   │   ├── MyInvokationHandler.class
│   │   │   ├── MyInvokationHandler.java
│   │   │   ├── MyProxyFactory.class
│   │   │   ├── MyProxyFactory.java
│   │   │   ├── Test.class
│   │   │   └── Test.java
│   │   ├── MyInvokationHandler.class
│   │   ├── Person.class
│   │   ├── ProxyTest.class
│   │   └── ProxyTest.java
│   └── 18.6
│   ├── CrazyitArray.class
│   ├── CrazyitArray.java
│   ├── CrazyitObjectFactory.class
│   ├── CrazyitObjectFactory.java
│   ├── CrazyitObjectFactory2.class
│   ├── CrazyitObjectFactory2.java
│   ├── GenericTest.class
│   └── GenericTest.java
├── comctl32.ocx
├── phei.avi
├── project_codes
│   ├── GameHall-Client
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── client
│   │   │   ├── ClientThread.class
│   │   │   ├── HeadComboBoxRenderer.class
│   │   │   ├── LoginFrame$1.class
│   │   │   ├── LoginFrame$2.class
│   │   │   ├── LoginFrame.class
│   │   │   ├── Main.class
│   │   │   ├── exception
│   │   │   │   └── ClientException.class
│   │   │   └── util
│   │   │   └── ImageUtil.class
│   │   ├── game
│   │   │   ├── chatroom-client.jar
│   │   │   └── fivechess-client.jar
│   │   ├── images
│   │   │   ├── fivechess
│   │   │   │   ├── background.gif
│   │   │   │   ├── black-play-select.png
│   │   │   │   ├── black.gif
│   │   │   │   ├── blackDisk.gif
│   │   │   │   ├── fiveStoneBoard.jpg
│   │   │   │   ├── ready.gif
│   │   │   │   ├── selected.gif
│   │   │   │   ├── start-game-opponent-first.gif
│   │   │   │   ├── start-game-you-first.gif
│   │   │   │   ├── table.jpg
│   │   │   │   ├── tool-begin.gif
│   │   │   │   ├── tool-draw-lost.gif
│   │   │   │   ├── tool-ready.gif
│   │   │   │   ├── white-play-select.png
│   │   │   │   ├── white.gif
│   │   │   │   └── whiteDisk.gif
│   │   │   └── heads
│   │   │   ├── 1.gif
│   │   │   ├── 104.gif
│   │   │   ├── 109.gif
│   │   │   ├── 119.gif
│   │   │   ├── 129.gif
│   │   │   ├── 139.gif
│   │   │   ├── 149.gif
│   │   │   ├── 159.gif
│   │   │   ├── 169.gif
│   │   │   ├── 2.gif
│   │   │   ├── 209.gif
│   │   │   ├── 219.gif
│   │   │   ├── 3.gif
│   │   │   ├── 339.gif
│   │   │   ├── 349.gif
│   │   │   ├── 359.gif
│   │   │   ├── 379.gif
│   │   │   ├── 383.gif
│   │   │   ├── 389.gif
│   │   │   ├── 393.gif
│   │   │   ├── 399.gif
│   │   │   ├── 4.gif
│   │   │   └── 419.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── client
│   │   ├── ClientThread.java
│   │   ├── HeadComboBoxRenderer.java
│   │   ├── LoginFrame.java
│   │   ├── Main.java
│   │   ├── exception
│   │   │   └── ClientException.java
│   │   └── util
│   │   └── ImageUtil.java
│   ├── GameHall-Commons
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   ├── commons
│   │   │   │   ├── ClientAction.class
│   │   │   │   ├── Connection.class
│   │   │   │   ├── ErrorCode.class
│   │   │   │   ├── Game.class
│   │   │   │   ├── Request.class
│   │   │   │   ├── Response.class
│   │   │   │   ├── ServerAction.class
│   │   │   │   └── User.class
│   │   │   └── util
│   │   │   ├── TestObject.class
│   │   │   └── XStreamUtil.class
│   │   ├── lib
│   │   │   ├── xpp3_min-1.1.4c.jar
│   │   │   └── xstream-1.3.1.jar
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   ├── commons
│   │   │   ├── ClientAction.java
│   │   │   ├── Connection.java
│   │   │   ├── ErrorCode.java
│   │   │   ├── Game.java
│   │   │   ├── Request.java
│   │   │   ├── Response.java
│   │   │   ├── ServerAction.java
│   │   │   └── User.java
│   │   └── util
│   │   ├── TestObject.java
│   │   └── XStreamUtil.java
│   ├── GameHall-Server
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── server
│   │   │   ├── Main.class
│   │   │   ├── Server.class
│   │   │   ├── ServerThread.class
│   │   │   └── exception
│   │   │   └── ServerException.class
│   │   ├── lib
│   │   │   └── log4j-1.2.15.jar
│   │   ├── src
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── server
│   │   │   ├── Main.java
│   │   │   ├── Server.java
│   │   │   ├── ServerThread.java
│   │   │   └── exception
│   │   │   └── ServerException.java
│   │   └── work
│   │   └── command.bat
│   ├── IoC
│   │   ├── lib
│   │   │   └── dom4j-1.6.1.jar
│   │   ├── main
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── ioc
│   │   │   ├── beans
│   │   │   │   ├── beans.dtd
│   │   │   │   └── factory
│   │   │   │   └── XmlBeanFactory.java
│   │   │   ├── context
│   │   │   │   ├── AbstractApplicationContext.java
│   │   │   │   ├── ApplicationContext.java
│   │   │   │   ├── BeanCreator.java
│   │   │   │   ├── BeanCreatorImpl.java
│   │   │   │   ├── PropertyHandler.java
│   │   │   │   ├── PropertyHandlerImpl.java
│   │   │   │   ├── XmlApplicationContext.java
│   │   │   │   └── exception
│   │   │   │   ├── BeanCreateException.java
│   │   │   │   └── PropertyException.java
│   │   │   └── xml
│   │   │   ├── DocumentHolder.java
│   │   │   ├── ElementLoader.java
│   │   │   ├── ElementLoaderImpl.java
│   │   │   ├── ElementReader.java
│   │   │   ├── ElementReaderImpl.java
│   │   │   ├── IoCEntityResolver.java
│   │   │   ├── XmlDocumentHolder.java
│   │   │   ├── autowire
│   │   │   │   ├── Autowire.java
│   │   │   │   ├── ByNameAutowire.java
│   │   │   │   └── NoAutowire.java
│   │   │   ├── construct
│   │   │   │   ├── DataElement.java
│   │   │   │   ├── RefElement.java
│   │   │   │   └── ValueElement.java
│   │   │   ├── exception
│   │   │   │   ├── DocumentException.java
│   │   │   │   └── ElementLoaderException.java
│   │   │   └── property
│   │   │   └── PropertyElement.java
│   │   ├── target
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── ioc
│   │   │   │   ├── MainTest.class
│   │   │   │   ├── beans
│   │   │   │   │   ├── beans.dtd
│   │   │   │   │   └── factory
│   │   │   │   │   └── XmlBeanFactory.class
│   │   │   │   ├── context
│   │   │   │   │   ├── AbstractApplicationContext.class
│   │   │   │   │   ├── ApplicationContext.class
│   │   │   │   │   ├── BeanCreator.class
│   │   │   │   │   ├── BeanCreatorImpl.class
│   │   │   │   │   ├── BeanCreatorTest.class
│   │   │   │   │   ├── PropertyHandler.class
│   │   │   │   │   ├── PropertyHandlerImpl.class
│   │   │   │   │   ├── PropertyHandlerTest.class
│   │   │   │   │   ├── XmlApplicationContext.class
│   │   │   │   │   ├── XmlApplicationContextTest.class
│   │   │   │   │   ├── exception
│   │   │   │   │   │   ├── BeanCreateException.class
│   │   │   │   │   │   └── PropertyException.class
│   │   │   │   │   └── object
│   │   │   │   │   ├── BeanCreatorObject1.class
│   │   │   │   │   ├── BeanCreatorObject2.class
│   │   │   │   │   ├── PropertyHandlerObject1.class
│   │   │   │   │   ├── School.class
│   │   │   │   │   ├── XmlApplicationContextObject1.class
│   │   │   │   │   ├── XmlApplicationContextObject2.class
│   │   │   │   │   ├── XmlApplicationContextObject3.class
│   │   │   │   │   └── interfaces
│   │   │   │   │   ├── Implement.class
│   │   │   │   │   ├── Interface1.class
│   │   │   │   │   ├── Interface2.class
│   │   │   │   │   └── TestImplement.class
│   │   │   │   ├── factory
│   │   │   │   │   └── XmlBeanFactoryTest.class
│   │   │   │   └── xml
│   │   │   │   ├── DocumentHolder.class
│   │   │   │   ├── ElementLoader.class
│   │   │   │   ├── ElementLoaderImpl.class
│   │   │   │   ├── ElementLoaderTest.class
│   │   │   │   ├── ElementReader.class
│   │   │   │   ├── ElementReaderImpl.class
│   │   │   │   ├── ElementReaderTest.class
│   │   │   │   ├── IoCEntityResolver.class
│   │   │   │   ├── XmlDocumentHolder.class
│   │   │   │   ├── XmlHolderTest.class
│   │   │   │   ├── autowire
│   │   │   │   │   ├── Autowire.class
│   │   │   │   │   ├── ByNameAutowire.class
│   │   │   │   │   └── NoAutowire.class
│   │   │   │   ├── construct
│   │   │   │   │   ├── DataElement.class
│   │   │   │   │   ├── RefElement.class
│   │   │   │   │   └── ValueElement.class
│   │   │   │   ├── exception
│   │   │   │   │   ├── DocumentException.class
│   │   │   │   │   └── ElementLoaderException.class
│   │   │   │   ├── object
│   │   │   │   │   ├── TestObject1.class
│   │   │   │   │   └── TestObject2.class
│   │   │   │   └── property
│   │   │   │   └── PropertyElement.class
│   │   │   └── resources
│   │   │   ├── ElementLoader.xml
│   │   │   ├── ElementReader.xml
│   │   │   ├── XmlApplicationContext1.xml
│   │   │   ├── XmlHolder.xml
│   │   │   ├── context
│   │   │   │   └── XmlApplicationContext1.xml
│   │   │   └── factory
│   │   │   └── XmlBeanFactory.xml
│   │   └── test
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── ioc
│   │   │   ├── MainTest.java
│   │   │   ├── context
│   │   │   │   ├── BeanCreatorTest.java
│   │   │   │   ├── PropertyHandlerTest.java
│   │   │   │   ├── XmlApplicationContextTest.java
│   │   │   │   └── object
│   │   │   │   ├── BeanCreatorObject1.java
│   │   │   │   ├── BeanCreatorObject2.java
│   │   │   │   ├── PropertyHandlerObject1.java
│   │   │   │   ├── School.java
│   │   │   │   ├── XmlApplicationContextObject1.java
│   │   │   │   ├── XmlApplicationContextObject2.java
│   │   │   │   ├── XmlApplicationContextObject3.java
│   │   │   │   └── interfaces
│   │   │   │   ├── Implement.java
│   │   │   │   ├── Interface1.java
│   │   │   │   ├── Interface2.java
│   │   │   │   └── TestImplement.java
│   │   │   ├── factory
│   │   │   │   └── XmlBeanFactoryTest.java
│   │   │   └── xml
│   │   │   ├── ElementLoaderTest.java
│   │   │   ├── ElementReaderTest.java
│   │   │   ├── XmlHolderTest.java
│   │   │   └── object
│   │   │   ├── TestObject1.java
│   │   │   └── TestObject2.java
│   │   └── resources
│   │   ├── ElementLoader.xml
│   │   ├── ElementReader.xml
│   │   ├── XmlApplicationContext1.xml
│   │   ├── XmlHolder.xml
│   │   ├── context
│   │   │   └── XmlApplicationContext1.xml
│   │   └── factory
│   │   └── XmlBeanFactory.xml
│   ├── ball
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── ball
│   │   │   ├── Ball.class
│   │   │   ├── BallComponent.class
│   │   │   ├── BallFrame$1.class
│   │   │   ├── BallFrame$2.class
│   │   │   ├── BallFrame$BallPanel.class
│   │   │   ├── BallFrame.class
│   │   │   ├── BallGame.class
│   │   │   ├── BallService.class
│   │   │   ├── Brick.class
│   │   │   ├── LongMagic.class
│   │   │   ├── Magic.class
│   │   │   ├── ShortMagic.class
│   │   │   └── Stick.class
│   │   ├── img
│   │   │   ├── ball.gif
│   │   │   ├── ball.jpg
│   │   │   ├── brick.gif
│   │   │   ├── long.gif
│   │   │   ├── over.gif
│   │   │   ├── short.gif
│   │   │   ├── stick.jpg
│   │   │   └── win.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── ball
│   │   ├── Ball.java
│   │   ├── BallComponent.java
│   │   ├── BallFrame.java
│   │   ├── BallGame.java
│   │   ├── BallService.java
│   │   ├── Brick.java
│   │   ├── LongMagic.java
│   │   ├── Magic.java
│   │   ├── ShortMagic.java
│   │   └── Stick.java
│   ├── book
│   │   ├── bin
│   │   │   ├── cfg
│   │   │   │   └── jdbc.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── book
│   │   │   ├── Main.class
│   │   │   ├── commons
│   │   │   │   ├── BusinessException.class
│   │   │   │   ├── DataException.class
│   │   │   │   ├── DataUtil.class
│   │   │   │   ├── DateUtil.class
│   │   │   │   ├── ImageUtil.class
│   │   │   │   └── UploadException.class
│   │   │   ├── dao
│   │   │   │   ├── BookDao.class
│   │   │   │   ├── BookInRecordDao.class
│   │   │   │   ├── BookSaleRecordDao.class
│   │   │   │   ├── ConcernDao.class
│   │   │   │   ├── InRecordDao.class
│   │   │   │   ├── SaleRecordDao.class
│   │   │   │   ├── TypeDao.class
│   │   │   │   ├── UserDao.class
│   │   │   │   └── impl
│   │   │   │   ├── BookDaoImpl.class
│   │   │   │   ├── BookInRecordDaoImpl.class
│   │   │   │   ├── BookSaleRecordDaoImpl.class
│   │   │   │   ├── CommonDaoImpl.class
│   │   │   │   ├── ConcernDaoImpl.class
│   │   │   │   ├── InRecordDaoImpl.class
│   │   │   │   ├── SaleRecordDaoImpl.class
│   │   │   │   ├── TypeDaoImpl.class
│   │   │   │   └── UserDaoImpl.class
│   │   │   ├── jdbc
│   │   │   │   ├── JDBCException.class
│   │   │   │   ├── JDBCExecutor.class
│   │   │   │   ├── PropertiesUtil.class
│   │   │   │   └── QueryException.class
│   │   │   ├── service
│   │   │   │   ├── BookService.class
│   │   │   │   ├── ConcernService.class
│   │   │   │   ├── InRecordService.class
│   │   │   │   ├── SaleRecordService.class
│   │   │   │   ├── TypeService.class
│   │   │   │   ├── UserService.class
│   │   │   │   └── impl
│   │   │   │   ├── BookServiceImpl.class
│   │   │   │   ├── ConcernServiceImpl.class
│   │   │   │   ├── InRecordServiceImpl.class
│   │   │   │   ├── SaleRecordServiceImpl.class
│   │   │   │   ├── TypeServiceImpl.class
│   │   │   │   └── UserServiceImpl.class
│   │   │   ├── ui
│   │   │   │   ├── BookPanel$1.class
│   │   │   │   ├── BookPanel$2.class
│   │   │   │   ├── BookPanel$3.class
│   │   │   │   ├── BookPanel$4.class
│   │   │   │   ├── BookPanel$5.class
│   │   │   │   ├── BookPanel$6.class
│   │   │   │   ├── BookPanel$7.class
│   │   │   │   ├── BookPanel$8.class
│   │   │   │   ├── BookPanel.class
│   │   │   │   ├── CommonJTable.class
│   │   │   │   ├── CommonPanel.class
│   │   │   │   ├── ConcernPanel$1.class
│   │   │   │   ├── ConcernPanel$2.class
│   │   │   │   ├── ConcernPanel$3.class
│   │   │   │   ├── ConcernPanel$4.class
│   │   │   │   ├── ConcernPanel.class
│   │   │   │   ├── FileChooser.class
│   │   │   │   ├── ImageFrame.class
│   │   │   │   ├── LoginFrame$1.class
│   │   │   │   ├── LoginFrame.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── RepertoryPanel$1.class
│   │   │   │   ├── RepertoryPanel$2.class
│   │   │   │   ├── RepertoryPanel$3.class
│   │   │   │   ├── RepertoryPanel$4.class
│   │   │   │   ├── RepertoryPanel$5.class
│   │   │   │   ├── RepertoryPanel$6.class
│   │   │   │   ├── RepertoryPanel$7.class
│   │   │   │   ├── RepertoryPanel.class
│   │   │   │   ├── SalePanel$1.class
│   │   │   │   ├── SalePanel$2.class
│   │   │   │   ├── SalePanel$3.class
│   │   │   │   ├── SalePanel$4.class
│   │   │   │   ├── SalePanel$5.class
│   │   │   │   ├── SalePanel$6.class
│   │   │   │   ├── SalePanel$7.class
│   │   │   │   ├── SalePanel$8.class
│   │   │   │   ├── SalePanel.class
│   │   │   │   ├── TypePanel$1.class
│   │   │   │   ├── TypePanel$2.class
│   │   │   │   ├── TypePanel$3.class
│   │   │   │   ├── TypePanel$4.class
│   │   │   │   └── TypePanel.class
│   │   │   └── vo
│   │   │   ├── Book.class
│   │   │   ├── BookInRecord.class
│   │   │   ├── BookSaleRecord.class
│   │   │   ├── Concern.class
│   │   │   ├── InRecord.class
│   │   │   ├── SaleRecord.class
│   │   │   ├── Type.class
│   │   │   ├── User.class
│   │   │   └── ValueObject.class
│   │   ├── images
│   │   │   ├── book.gif
│   │   │   ├── concern.gif
│   │   │   ├── repertory.gif
│   │   │   ├── sale.gif
│   │   │   └── type.gif
│   │   ├── lib
│   │   │   └── mysql-connector-java-5.1.6.jar
│   │   ├── sql
│   │   │   └── BOOK_SYSTEM.sql
│   │   └── src
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   └── org
│   │   └── crazyit
│   │   └── book
│   │   ├── Main.java
│   │   ├── commons
│   │   │   ├── BusinessException.java
│   │   │   ├── DataException.java
│   │   │   ├── DataUtil.java
│   │   │   ├── DateUtil.java
│   │   │   ├── ImageUtil.java
│   │   │   └── UploadException.java
│   │   ├── dao
│   │   │   ├── BookDao.java
│   │   │   ├── BookInRecordDao.java
│   │   │   ├── BookSaleRecordDao.java
│   │   │   ├── ConcernDao.java
│   │   │   ├── InRecordDao.java
│   │   │   ├── SaleRecordDao.java
│   │   │   ├── TypeDao.java
│   │   │   ├── UserDao.java
│   │   │   └── impl
│   │   │   ├── BookDaoImpl.java
│   │   │   ├── BookInRecordDaoImpl.java
│   │   │   ├── BookSaleRecordDaoImpl.java
│   │   │   ├── CommonDaoImpl.java
│   │   │   ├── ConcernDaoImpl.java
│   │   │   ├── InRecordDaoImpl.java
│   │   │   ├── SaleRecordDaoImpl.java
│   │   │   ├── TypeDaoImpl.java
│   │   │   └── UserDaoImpl.java
│   │   ├── jdbc
│   │   │   ├── JDBCException.java
│   │   │   ├── JDBCExecutor.java
│   │   │   ├── PropertiesUtil.java
│   │   │   └── QueryException.java
│   │   ├── service
│   │   │   ├── BookService.java
│   │   │   ├── ConcernService.java
│   │   │   ├── InRecordService.java
│   │   │   ├── SaleRecordService.java
│   │   │   ├── TypeService.java
│   │   │   ├── UserService.java
│   │   │   └── impl
│   │   │   ├── BookServiceImpl.java
│   │   │   ├── ConcernServiceImpl.java
│   │   │   ├── InRecordServiceImpl.java
│   │   │   ├── SaleRecordServiceImpl.java
│   │   │   ├── TypeServiceImpl.java
│   │   │   └── UserServiceImpl.java
│   │   ├── ui
│   │   │   ├── BookPanel.java
│   │   │   ├── CommonJTable.java
│   │   │   ├── CommonPanel.java
│   │   │   ├── ConcernPanel.java
│   │   │   ├── ImageFrame.java
│   │   │   ├── LoginFrame.java
│   │   │   ├── MainFrame.java
│   │   │   ├── RepertoryPanel.java
│   │   │   ├── SalePanel.java
│   │   │   └── TypePanel.java
│   │   └── vo
│   │   ├── Book.java
│   │   ├── BookInRecord.java
│   │   ├── BookSaleRecord.java
│   │   ├── Concern.java
│   │   ├── InRecord.java
│   │   ├── SaleRecord.java
│   │   ├── Type.java
│   │   ├── User.java
│   │   └── ValueObject.java
│   ├── book(IoC)
│   │   ├── bin
│   │   │   ├── cfg
│   │   │   │   └── jdbc.properties
│   │   │   ├── org
│   │   │   │   └── crazyit
│   │   │   │   └── book
│   │   │   │   ├── Main.class
│   │   │   │   ├── commons
│   │   │   │   │   ├── BusinessException.class
│   │   │   │   │   ├── DataException.class
│   │   │   │   │   ├── DataUtil.class
│   │   │   │   │   ├── DateUtil.class
│   │   │   │   │   ├── ImageUtil.class
│   │   │   │   │   └── UploadException.class
│   │   │   │   ├── dao
│   │   │   │   │   ├── BookDao.class
│   │   │   │   │   ├── BookInRecordDao.class
│   │   │   │   │   ├── BookSaleRecordDao.class
│   │   │   │   │   ├── ConcernDao.class
│   │   │   │   │   ├── InRecordDao.class
│   │   │   │   │   ├── SaleRecordDao.class
│   │   │   │   │   ├── TypeDao.class
│   │   │   │   │   ├── UserDao.class
│   │   │   │   │   └── impl
│   │   │   │   │   ├── BookDaoImpl.class
│   │   │   │   │   ├── BookInRecordDaoImpl.class
│   │   │   │   │   ├── BookSaleRecordDaoImpl.class
│   │   │   │   │   ├── CommonDaoImpl.class
│   │   │   │   │   ├── ConcernDaoImpl.class
│   │   │   │   │   ├── InRecordDaoImpl.class
│   │   │   │   │   ├── SaleRecordDaoImpl.class
│   │   │   │   │   ├── TypeDaoImpl.class
│   │   │   │   │   └── UserDaoImpl.class
│   │   │   │   ├── jdbc
│   │   │   │   │   ├── JDBCException.class
│   │   │   │   │   ├── JDBCExecutor.class
│   │   │   │   │   ├── PropertiesUtil.class
│   │   │   │   │   └── QueryException.class
│   │   │   │   ├── service
│   │   │   │   │   ├── BookService.class
│   │   │   │   │   ├── ConcernService.class
│   │   │   │   │   ├── InRecordService.class
│   │   │   │   │   ├── SaleRecordService.class
│   │   │   │   │   ├── TypeService.class
│   │   │   │   │   ├── UserService.class
│   │   │   │   │   └── impl
│   │   │   │   │   ├── BookServiceImpl.class
│   │   │   │   │   ├── ConcernServiceImpl.class
│   │   │   │   │   ├── InRecordServiceImpl.class
│   │   │   │   │   ├── SaleRecordServiceImpl.class
│   │   │   │   │   ├── TypeServiceImpl.class
│   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   ├── ui
│   │   │   │   │   ├── BookPanel$1.class
│   │   │   │   │   ├── BookPanel$2.class
│   │   │   │   │   ├── BookPanel$3.class
│   │   │   │   │   ├── BookPanel$4.class
│   │   │   │   │   ├── BookPanel$5.class
│   │   │   │   │   ├── BookPanel$6.class
│   │   │   │   │   ├── BookPanel$7.class
│   │   │   │   │   ├── BookPanel$8.class
│   │   │   │   │   ├── BookPanel.class
│   │   │   │   │   ├── CommonJTable.class
│   │   │   │   │   ├── CommonPanel.class
│   │   │   │   │   ├── ConcernPanel$1.class
│   │   │   │   │   ├── ConcernPanel$2.class
│   │   │   │   │   ├── ConcernPanel$3.class
│   │   │   │   │   ├── ConcernPanel$4.class
│   │   │   │   │   ├── ConcernPanel.class
│   │   │   │   │   ├── FileChooser.class
│   │   │   │   │   ├── ImageFrame.class
│   │   │   │   │   ├── LoginFrame$1.class
│   │   │   │   │   ├── LoginFrame.class
│   │   │   │   │   ├── MainFrame$1.class
│   │   │   │   │   ├── MainFrame$2.class
│   │   │   │   │   ├── MainFrame$3.class
│   │   │   │   │   ├── MainFrame$4.class
│   │   │   │   │   ├── MainFrame$5.class
│   │   │   │   │   ├── MainFrame.class
│   │   │   │   │   ├── RepertoryPanel$1.class
│   │   │   │   │   ├── RepertoryPanel$2.class
│   │   │   │   │   ├── RepertoryPanel$3.class
│   │   │   │   │   ├── RepertoryPanel$4.class
│   │   │   │   │   ├── RepertoryPanel$5.class
│   │   │   │   │   ├── RepertoryPanel$6.class
│   │   │   │   │   ├── RepertoryPanel$7.class
│   │   │   │   │   ├── RepertoryPanel.class
│   │   │   │   │   ├── SalePanel$1.class
│   │   │   │   │   ├── SalePanel$2.class
│   │   │   │   │   ├── SalePanel$3.class
│   │   │   │   │   ├── SalePanel$4.class
│   │   │   │   │   ├── SalePanel$5.class
│   │   │   │   │   ├── SalePanel$6.class
│   │   │   │   │   ├── SalePanel$7.class
│   │   │   │   │   ├── SalePanel$8.class
│   │   │   │   │   ├── SalePanel.class
│   │   │   │   │   ├── TypePanel$1.class
│   │   │   │   │   ├── TypePanel$2.class
│   │   │   │   │   ├── TypePanel$3.class
│   │   │   │   │   ├── TypePanel$4.class
│   │   │   │   │   └── TypePanel.class
│   │   │   │   └── vo
│   │   │   │   ├── Book.class
│   │   │   │   ├── BookInRecord.class
│   │   │   │   ├── BookSaleRecord.class
│   │   │   │   ├── Concern.class
│   │   │   │   ├── InRecord.class
│   │   │   │   ├── SaleRecord.class
│   │   │   │   ├── Type.class
│   │   │   │   ├── User.class
│   │   │   │   └── ValueObject.class
│   │   │   └── resource
│   │   │   ├── beans.xml
│   │   │   ├── daoContext.xml
│   │   │   ├── serviceContext.xml
│   │   │   └── uiContext.xml
│   │   ├── images
│   │   │   ├── book.gif
│   │   │   ├── concern.gif
│   │   │   ├── repertory.gif
│   │   │   ├── sale.gif
│   │   │   └── type.gif
│   │   ├── lib
│   │   │   ├── crazyit-ioc.jar
│   │   │   ├── dom4j-1.6.1.jar
│   │   │   └── mysql-connector-java-5.1.6.jar
│   │   ├── sql
│   │   │   └── BOOK_SYSTEM.sql
│   │   └── src
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── book
│   │   │   ├── Main.java
│   │   │   ├── commons
│   │   │   │   ├── BusinessException.java
│   │   │   │   ├── DataException.java
│   │   │   │   ├── DataUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── ImageUtil.java
│   │   │   │   └── UploadException.java
│   │   │   ├── dao
│   │   │   │   ├── BookDao.java
│   │   │   │   ├── BookInRecordDao.java
│   │   │   │   ├── BookSaleRecordDao.java
│   │   │   │   ├── ConcernDao.java
│   │   │   │   ├── InRecordDao.java
│   │   │   │   ├── SaleRecordDao.java
│   │   │   │   ├── TypeDao.java
│   │   │   │   ├── UserDao.java
│   │   │   │   └── impl
│   │   │   │   ├── BookDaoImpl.java
│   │   │   │   ├── BookInRecordDaoImpl.java
│   │   │   │   ├── BookSaleRecordDaoImpl.java
│   │   │   │   ├── CommonDaoImpl.java
│   │   │   │   ├── ConcernDaoImpl.java
│   │   │   │   ├── InRecordDaoImpl.java
│   │   │   │   ├── SaleRecordDaoImpl.java
│   │   │   │   ├── TypeDaoImpl.java
│   │   │   │   └── UserDaoImpl.java
│   │   │   ├── jdbc
│   │   │   │   ├── JDBCException.java
│   │   │   │   ├── JDBCExecutor.java
│   │   │   │   ├── PropertiesUtil.java
│   │   │   │   └── QueryException.java
│   │   │   ├── service
│   │   │   │   ├── BookService.java
│   │   │   │   ├── ConcernService.java
│   │   │   │   ├── InRecordService.java
│   │   │   │   ├── SaleRecordService.java
│   │   │   │   ├── TypeService.java
│   │   │   │   ├── UserService.java
│   │   │   │   └── impl
│   │   │   │   ├── BookServiceImpl.java
│   │   │   │   ├── ConcernServiceImpl.java
│   │   │   │   ├── InRecordServiceImpl.java
│   │   │   │   ├── SaleRecordServiceImpl.java
│   │   │   │   ├── TypeServiceImpl.java
│   │   │   │   └── UserServiceImpl.java
│   │   │   ├── ui
│   │   │   │   ├── BookPanel.java
│   │   │   │   ├── CommonJTable.java
│   │   │   │   ├── CommonPanel.java
│   │   │   │   ├── ConcernPanel.java
│   │   │   │   ├── ImageFrame.java
│   │   │   │   ├── LoginFrame.java
│   │   │   │   ├── MainFrame.java
│   │   │   │   ├── RepertoryPanel.java
│   │   │   │   ├── SalePanel.java
│   │   │   │   └── TypePanel.java
│   │   │   └── vo
│   │   │   ├── Book.java
│   │   │   ├── BookInRecord.java
│   │   │   ├── BookSaleRecord.java
│   │   │   ├── Concern.java
│   │   │   ├── InRecord.java
│   │   │   ├── SaleRecord.java
│   │   │   ├── Type.java
│   │   │   ├── User.java
│   │   │   └── ValueObject.java
│   │   └── resource
│   │   ├── beans.xml
│   │   ├── daoContext.xml
│   │   ├── serviceContext.xml
│   │   └── uiContext.xml
│   ├── cal
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── cal
│   │   │   ├── CalFrame$1.class
│   │   │   ├── CalFrame.class
│   │   │   ├── CalService.class
│   │   │   ├── Main.class
│   │   │   └── MyMath.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── cal
│   │   ├── CalFrame.java
│   │   ├── CalService.java
│   │   ├── Main.java
│   │   └── MyMath.java
│   ├── chat-room-client
│   │   ├── bin
│   │   │   ├── META-INF
│   │   │   │   └── MANIFEST.MF
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── chatroom
│   │   │   └── client
│   │   │   ├── ChatIndex.class
│   │   │   ├── ClientContext.class
│   │   │   ├── action
│   │   │   │   ├── NewUserInAction.class
│   │   │   │   ├── ReceiveMessageAction.class
│   │   │   │   └── StartAction.class
│   │   │   └── ui
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame.class
│   │   │   └── UserListCellRenderer.class
│   │   ├── images
│   │   │   └── heads
│   │   │   ├── 1.gif
│   │   │   ├── 104.gif
│   │   │   ├── 109.gif
│   │   │   ├── 119.gif
│   │   │   ├── 129.gif
│   │   │   ├── 139.gif
│   │   │   ├── 149.gif
│   │   │   ├── 159.gif
│   │   │   ├── 169.gif
│   │   │   ├── 2.gif
│   │   │   ├── 209.gif
│   │   │   ├── 219.gif
│   │   │   ├── 3.gif
│   │   │   ├── 339.gif
│   │   │   ├── 349.gif
│   │   │   ├── 359.gif
│   │   │   ├── 379.gif
│   │   │   ├── 383.gif
│   │   │   ├── 389.gif
│   │   │   ├── 393.gif
│   │   │   ├── 399.gif
│   │   │   ├── 4.gif
│   │   │   └── 419.gif
│   │   └── src
│   │   ├── META-INF
│   │   │   └── MANIFEST.MF
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── chatroom
│   │   └── client
│   │   ├── ChatIndex.java
│   │   ├── ClientContext.java
│   │   ├── action
│   │   │   ├── NewUserInAction.java
│   │   │   ├── ReceiveMessageAction.java
│   │   │   └── StartAction.java
│   │   └── ui
│   │   ├── MainFrame.java
│   │   └── UserListCellRenderer.java
│   ├── chat-room-server
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── chatroom
│   │   │   └── server
│   │   │   ├── ChatContext.class
│   │   │   └── action
│   │   │   ├── UserInAction.class
│   │   │   └── UserSendAction.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── chatroom
│   │   └── server
│   │   ├── ChatContext.java
│   │   └── action
│   │   ├── UserInAction.java
│   │   └── UserSendAction.java
│   ├── editor
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── editor
│   │   │   ├── AddFrame$1.class
│   │   │   ├── AddFrame$2.class
│   │   │   ├── AddFrame$3.class
│   │   │   ├── AddFrame$4.class
│   │   │   ├── AddFrame.class
│   │   │   ├── ChoseButtonListener.class
│   │   │   ├── ConfirmButtonListener.class
│   │   │   ├── EditDocumentListener.class
│   │   │   ├── EditPane$1.class
│   │   │   ├── EditPane.class
│   │   │   ├── EditorFrame$1.class
│   │   │   ├── EditorFrame$10.class
│   │   │   ├── EditorFrame$11.class
│   │   │   ├── EditorFrame$2.class
│   │   │   ├── EditorFrame$3.class
│   │   │   ├── EditorFrame$4.class
│   │   │   ├── EditorFrame$5.class
│   │   │   ├── EditorFrame$6.class
│   │   │   ├── EditorFrame$7.class
│   │   │   ├── EditorFrame$8.class
│   │   │   ├── EditorFrame$9.class
│   │   │   ├── EditorFrame.class
│   │   │   ├── FileChooser.class
│   │   │   ├── IFrameListener.class
│   │   │   ├── Main.class
│   │   │   ├── SpaceChooser.class
│   │   │   ├── SpaceFrame$1.class
│   │   │   ├── SpaceFrame.class
│   │   │   ├── SyntaxFormatter.class
│   │   │   ├── TabListener.class
│   │   │   ├── commons
│   │   │   │   ├── AddInfo.class
│   │   │   │   ├── EditFile.class
│   │   │   │   └── WorkSpace.class
│   │   │   ├── config
│   │   │   │   └── CompileConfig.class
│   │   │   ├── exception
│   │   │   │   └── FileException.class
│   │   │   ├── handler
│   │   │   │   ├── add
│   │   │   │   │   ├── AddFileHandler.class
│   │   │   │   │   ├── AddFolderHandler.class
│   │   │   │   │   ├── AddHandler.class
│   │   │   │   │   └── AddProjectHandler.class
│   │   │   │   ├── run
│   │   │   │   │   └── JavaRunHandler.class
│   │   │   │   └── save
│   │   │   │   ├── CommonSaveHandler.class
│   │   │   │   ├── JavaSaveHandler.class
│   │   │   │   ├── SaveHandler.class
│   │   │   │   ├── SaveMediator.class
│   │   │   │   └── SaveMediatorConcrete.class
│   │   │   ├── tree
│   │   │   │   ├── ProjectTreeModel.class
│   │   │   │   ├── ProjectTreeNode.class
│   │   │   │   ├── ProjectTreeSelectionListener.class
│   │   │   │   ├── TreeCreator.class
│   │   │   │   └── TreeCreatorImpl.class
│   │   │   └── util
│   │   │   ├── CommandUtil.class
│   │   │   ├── FileUtil.class
│   │   │   └── ImageUtil.class
│   │   ├── images
│   │   │   ├── copy.gif
│   │   │   ├── cut.gif
│   │   │   ├── file.gif
│   │   │   ├── folder-close.gif
│   │   │   ├── folder-open.gif
│   │   │   ├── newFile.gif
│   │   │   ├── open.gif
│   │   │   ├── paste.gif
│   │   │   ├── refresh.gif
│   │   │   ├── run.gif
│   │   │   └── save.gif
│   │   ├── java.stx
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── editor
│   │   ├── AddFrame.java
│   │   ├── EditDocumentListener.java
│   │   ├── EditPane.java
│   │   ├── EditorFrame.java
│   │   ├── IFrameListener.java
│   │   ├── Main.java
│   │   ├── SpaceFrame.java
│   │   ├── TabListener.java
│   │   ├── commons
│   │   │   ├── AddInfo.java
│   │   │   ├── EditFile.java
│   │   │   └── WorkSpace.java
│   │   ├── config
│   │   │   └── CompileConfig.java
│   │   ├── exception
│   │   │   └── FileException.java
│   │   ├── handler
│   │   │   ├── add
│   │   │   │   ├── AddFileHandler.java
│   │   │   │   ├── AddFolderHandler.java
│   │   │   │   ├── AddHandler.java
│   │   │   │   └── AddProjectHandler.java
│   │   │   ├── run
│   │   │   │   └── JavaRunHandler.java
│   │   │   └── save
│   │   │   ├── CommonSaveHandler.java
│   │   │   ├── JavaSaveHandler.java
│   │   │   ├── SaveHandler.java
│   │   │   ├── SaveMediator.java
│   │   │   └── SaveMediatorConcrete.java
│   │   ├── tree
│   │   │   ├── ProjectTreeModel.java
│   │   │   ├── ProjectTreeNode.java
│   │   │   ├── ProjectTreeSelectionListener.java
│   │   │   ├── TreeCreator.java
│   │   │   └── TreeCreatorImpl.java
│   │   └── util
│   │   ├── CommandUtil.java
│   │   ├── FileUtil.java
│   │   └── ImageUtil.java
│   ├── fivechess-client
│   │   ├── bin
│   │   │   ├── META-INF
│   │   │   │   └── MANIFEST.MF
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── fivechess
│   │   │   └── client
│   │   │   ├── ChessClientContext.class
│   │   │   ├── action
│   │   │   │   ├── ChessGame.class
│   │   │   │   ├── ClientInAction.class
│   │   │   │   ├── ReceiveInAction.class
│   │   │   │   ├── ReceiveMessageAction.class
│   │   │   │   ├── ReceiveUserSitDownAction.class
│   │   │   │   └── game
│   │   │   │   ├── AgreeDrawAction.class
│   │   │   │   ├── DrawAction.class
│   │   │   │   ├── EnterGameAction.class
│   │   │   │   ├── LeaveGameAction.class
│   │   │   │   ├── LostAction.class
│   │   │   │   ├── OpponentEnterAction.class
│   │   │   │   ├── OpponentExitAction.class
│   │   │   │   ├── OpponentLostAction.class
│   │   │   │   ├── OpponentReadyAction.class
│   │   │   │   ├── ReceiveMessageAction.class
│   │   │   │   ├── RefuseDrawAction.class
│   │   │   │   ├── StartGameAction.class
│   │   │   │   ├── TakeChessAction.class
│   │   │   │   └── WinAction.class
│   │   │   ├── object
│   │   │   │   └── GameHallInfo.class
│   │   │   ├── ui
│   │   │   │   ├── ChatPanel$1.class
│   │   │   │   ├── ChatPanel.class
│   │   │   │   ├── GameHallFrame.class
│   │   │   │   ├── HallPanel$1.class
│   │   │   │   ├── HallPanel$2.class
│   │   │   │   ├── HallPanel.class
│   │   │   │   ├── UIContext.class
│   │   │   │   ├── UserTable.class
│   │   │   │   ├── UserTableCellRenderer.class
│   │   │   │   └── game
│   │   │   │   ├── ChessFrame$1.class
│   │   │   │   ├── ChessFrame.class
│   │   │   │   ├── GamePanel$1.class
│   │   │   │   ├── GamePanel$2.class
│   │   │   │   ├── GamePanel.class
│   │   │   │   └── StartGameTask.class
│   │   │   └── util
│   │   │   └── ImageUtil.class
│   │   ├── images
│   │   │   ├── fivechess
│   │   │   │   ├── background.gif
│   │   │   │   ├── black-play-select.png
│   │   │   │   ├── black.gif
│   │   │   │   ├── blackDisk.gif
│   │   │   │   ├── fiveStoneBoard.jpg
│   │   │   │   ├── ready.gif
│   │   │   │   ├── selected.gif
│   │   │   │   ├── start-game-opponent-first.gif
│   │   │   │   ├── start-game-you-first.gif
│   │   │   │   ├── table.jpg
│   │   │   │   ├── tool-begin.gif
│   │   │   │   ├── tool-draw-lost.gif
│   │   │   │   ├── tool-ready.gif
│   │   │   │   ├── white-play-select.png
│   │   │   │   ├── white.gif
│   │   │   │   └── whiteDisk.gif
│   │   │   └── heads
│   │   │   ├── 1.gif
│   │   │   ├── 104.gif
│   │   │   ├── 109.gif
│   │   │   ├── 119.gif
│   │   │   ├── 129.gif
│   │   │   ├── 139.gif
│   │   │   ├── 149.gif
│   │   │   ├── 159.gif
│   │   │   ├── 169.gif
│   │   │   ├── 2.gif
│   │   │   ├── 209.gif
│   │   │   ├── 219.gif
│   │   │   ├── 3.gif
│   │   │   ├── 339.gif
│   │   │   ├── 349.gif
│   │   │   ├── 359.gif
│   │   │   ├── 379.gif
│   │   │   ├── 383.gif
│   │   │   ├── 389.gif
│   │   │   ├── 393.gif
│   │   │   ├── 399.gif
│   │   │   ├── 4.gif
│   │   │   └── 419.gif
│   │   └── src
│   │   ├── META-INF
│   │   │   └── MANIFEST.MF
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── client
│   │   ├── ChessClientContext.java
│   │   ├── action
│   │   │   ├── ChessGame.java
│   │   │   ├── ClientInAction.java
│   │   │   ├── ReceiveInAction.java
│   │   │   ├── ReceiveMessageAction.java
│   │   │   ├── ReceiveUserSitDownAction.java
│   │   │   └── game
│   │   │   ├── AgreeDrawAction.java
│   │   │   ├── DrawAction.java
│   │   │   ├── EnterGameAction.java
│   │   │   ├── LeaveGameAction.java
│   │   │   ├── LostAction.java
│   │   │   ├── OpponentEnterAction.java
│   │   │   ├── OpponentExitAction.java
│   │   │   ├── OpponentLostAction.java
│   │   │   ├── OpponentReadyAction.java
│   │   │   ├── ReceiveMessageAction.java
│   │   │   ├── RefuseDrawAction.java
│   │   │   ├── StartGameAction.java
│   │   │   ├── TakeChessAction.java
│   │   │   └── WinAction.java
│   │   ├── object
│   │   │   └── GameHallInfo.java
│   │   ├── ui
│   │   │   ├── ChatPanel.java
│   │   │   ├── GameHallFrame.java
│   │   │   ├── HallPanel.java
│   │   │   ├── UIContext.java
│   │   │   ├── UserTable.java
│   │   │   ├── UserTableCellRenderer.java
│   │   │   └── game
│   │   │   ├── ChessFrame.java
│   │   │   └── GamePanel.java
│   │   └── util
│   │   └── ImageUtil.java
│   ├── fivechess-commons
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── fivechess
│   │   │   └── commons
│   │   │   ├── Chess.class
│   │   │   ├── ChessUser.class
│   │   │   ├── Seat.class
│   │   │   ├── Table.class
│   │   │   └── util
│   │   │   └── FiveChessErrorCode.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── commons
│   │   ├── Chess.java
│   │   ├── ChessUser.java
│   │   ├── Seat.java
│   │   ├── Table.java
│   │   └── util
│   │   └── FiveChessErrorCode.java
│   ├── fivechess-server
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gamehall
│   │   │   └── fivechess
│   │   │   └── server
│   │   │   ├── ChessContext.class
│   │   │   └── action
│   │   │   ├── AgreeDrawAction.class
│   │   │   ├── DrawAction.class
│   │   │   ├── GameMessageAction.class
│   │   │   ├── LeaveGameAction.class
│   │   │   ├── LoginAction.class
│   │   │   ├── LostAction.class
│   │   │   ├── NewUserInAction.class
│   │   │   ├── OpponentEnterAction.class
│   │   │   ├── ReadyAction.class
│   │   │   ├── RefuseDrawAction.class
│   │   │   ├── SendMessageAction.class
│   │   │   ├── TakeChessAction.class
│   │   │   └── UserSitDownAction.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── server
│   │   ├── ChessContext.java
│   │   └── action
│   │   ├── AgreeDrawAction.java
│   │   ├── DrawAction.java
│   │   ├── GameMessageAction.java
│   │   ├── LeaveGameAction.java
│   │   ├── LoginAction.java
│   │   ├── LostAction.java
│   │   ├── NewUserInAction.java
│   │   ├── OpponentEnterAction.java
│   │   ├── ReadyAction.java
│   │   ├── RefuseDrawAction.java
│   │   ├── SendMessageAction.java
│   │   ├── TakeChessAction.java
│   │   └── UserSitDownAction.java
│   ├── flashget
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── flashget
│   │   │   ├── ContextHolder.class
│   │   │   ├── DownloadContext.class
│   │   │   ├── Main.class
│   │   │   ├── exception
│   │   │   │   └── URLException.class
│   │   │   ├── info
│   │   │   │   └── Info.class
│   │   │   ├── navigation
│   │   │   │   ├── DownloadNode.class
│   │   │   │   ├── DownloadingNode.class
│   │   │   │   ├── FailNode.class
│   │   │   │   ├── FinishNode.class
│   │   │   │   └── TaskNode.class
│   │   │   ├── object
│   │   │   │   ├── Part.class
│   │   │   │   └── Resource.class
│   │   │   ├── state
│   │   │   │   ├── AbstractState.class
│   │   │   │   ├── Connecting.class
│   │   │   │   ├── Downloading.class
│   │   │   │   ├── Failed.class
│   │   │   │   ├── Finished.class
│   │   │   │   ├── Pause.class
│   │   │   │   └── TaskState.class
│   │   │   ├── thread
│   │   │   │   ├── DownloadHandler$CountTimeTask.class
│   │   │   │   ├── DownloadHandler.class
│   │   │   │   └── DownloadThread.class
│   │   │   ├── ui
│   │   │   │   ├── DownloadProgressBar.class
│   │   │   │   ├── DownloadTable.class
│   │   │   │   ├── DownloadTableCellRenderer.class
│   │   │   │   ├── DownloadTableModel.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$10.class
│   │   │   │   ├── MainFrame$11.class
│   │   │   │   ├── MainFrame$12.class
│   │   │   │   ├── MainFrame$13.class
│   │   │   │   ├── MainFrame$14.class
│   │   │   │   ├── MainFrame$15.class
│   │   │   │   ├── MainFrame$16.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame$6.class
│   │   │   │   ├── MainFrame$7.class
│   │   │   │   ├── MainFrame$8.class
│   │   │   │   ├── MainFrame$9.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── NavigationTree.class
│   │   │   │   ├── NavigationTreeCellRender.class
│   │   │   │   ├── NewTaskFrame$1.class
│   │   │   │   ├── NewTaskFrame$2.class
│   │   │   │   ├── NewTaskFrame$3.class
│   │   │   │   ├── NewTaskFrame$4.class
│   │   │   │   ├── NewTaskFrame$FolderChooser.class
│   │   │   │   ├── NewTaskFrame.class
│   │   │   │   ├── SuspendWindow$1.class
│   │   │   │   ├── SuspendWindow$2.class
│   │   │   │   ├── SuspendWindow$3.class
│   │   │   │   ├── SuspendWindow$4.class
│   │   │   │   ├── SuspendWindow$5.class
│   │   │   │   ├── SuspendWindow$6.class
│   │   │   │   ├── SuspendWindow$7.class
│   │   │   │   ├── SuspendWindow$8.class
│   │   │   │   └── SuspendWindow.class
│   │   │   └── util
│   │   │   ├── DateUtil.class
│   │   │   ├── FileUtil.class
│   │   │   └── ImageUtil.class
│   │   ├── images
│   │   │   ├── flashget-trayicon.gif
│   │   │   ├── flashget.gif
│   │   │   ├── nav
│   │   │   │   ├── downloading.gif
│   │   │   │   ├── fail.gif
│   │   │   │   ├── finish.gif
│   │   │   │   └── flashget.gif
│   │   │   ├── state
│   │   │   │   ├── connecting.gif
│   │   │   │   ├── downloading.gif
│   │   │   │   ├── failed.gif
│   │   │   │   ├── finished.gif
│   │   │   │   └── pause.gif
│   │   │   ├── suspend
│   │   │   │   ├── add.gif
│   │   │   │   ├── open.gif
│   │   │   │   ├── pause.gif
│   │   │   │   ├── quit.gif
│   │   │   │   ├── remove.gif
│   │   │   │   └── start.gif
│   │   │   └── tool
│   │   │   ├── delete.gif
│   │   │   ├── do-download.gif
│   │   │   ├── new-download.gif
│   │   │   ├── pause.gif
│   │   │   └── remove-finished.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── flashget
│   │   ├── ContextHolder.java
│   │   ├── DownloadContext.java
│   │   ├── Main.java
│   │   ├── exception
│   │   │   └── URLException.java
│   │   ├── info
│   │   │   └── Info.java
│   │   ├── navigation
│   │   │   ├── DownloadNode.java
│   │   │   ├── DownloadingNode.java
│   │   │   ├── FailNode.java
│   │   │   ├── FinishNode.java
│   │   │   └── TaskNode.java
│   │   ├── object
│   │   │   ├── Part.java
│   │   │   └── Resource.java
│   │   ├── state
│   │   │   ├── AbstractState.java
│   │   │   ├── Connecting.java
│   │   │   ├── Downloading.java
│   │   │   ├── Failed.java
│   │   │   ├── Finished.java
│   │   │   ├── Pause.java
│   │   │   └── TaskState.java
│   │   ├── thread
│   │   │   ├── DownloadHandler.java
│   │   │   └── DownloadThread.java
│   │   ├── ui
│   │   │   ├── DownloadProgressBar.java
│   │   │   ├── DownloadTable.java
│   │   │   ├── DownloadTableCellRenderer.java
│   │   │   ├── DownloadTableModel.java
│   │   │   ├── MainFrame.java
│   │   │   ├── NavigationTree.java
│   │   │   ├── NavigationTreeCellRender.java
│   │   │   ├── NewTaskFrame.java
│   │   │   └── SuspendWindow.java
│   │   └── util
│   │   ├── DateUtil.java
│   │   ├── FileUtil.java
│   │   └── ImageUtil.java
│   ├── foxmail
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── foxmail
│   │   │   ├── Main.class
│   │   │   ├── box
│   │   │   │   ├── AbstractBox.class
│   │   │   │   ├── DeletedBox.class
│   │   │   │   ├── DraftBox.class
│   │   │   │   ├── InBox.class
│   │   │   │   ├── MailBox.class
│   │   │   │   ├── OutBox.class
│   │   │   │   └── SentBox.class
│   │   │   ├── exception
│   │   │   │   ├── FileException.class
│   │   │   │   ├── LoginException.class
│   │   │   │   ├── MailConnectionException.class
│   │   │   │   ├── PropertiesException.class
│   │   │   │   ├── SendMailException.class
│   │   │   │   └── ValidateException.class
│   │   │   ├── mail
│   │   │   │   ├── LoadMailException.class
│   │   │   │   ├── MailLoader.class
│   │   │   │   ├── MailLoaderImpl.class
│   │   │   │   ├── MailSender.class
│   │   │   │   └── MailSenderImpl.class
│   │   │   ├── object
│   │   │   │   ├── FileObject.class
│   │   │   │   ├── Mail.class
│   │   │   │   └── MailComparator.class
│   │   │   ├── system
│   │   │   │   ├── SystemHandler.class
│   │   │   │   ├── SystemLoader.class
│   │   │   │   └── impl
│   │   │   │   ├── SystemHandlerImpl.class
│   │   │   │   └── SystemLoaderImpl.class
│   │   │   ├── ui
│   │   │   │   ├── FileChooser.class
│   │   │   │   ├── FolderChooser.class
│   │   │   │   ├── LoginFrame$1.class
│   │   │   │   ├── LoginFrame$2.class
│   │   │   │   ├── LoginFrame.class
│   │   │   │   ├── MailContext$1.class
│   │   │   │   ├── MailContext.class
│   │   │   │   ├── MailFrame$1.class
│   │   │   │   ├── MailFrame$2.class
│   │   │   │   ├── MailFrame$3.class
│   │   │   │   ├── MailFrame$4.class
│   │   │   │   ├── MailFrame$5.class
│   │   │   │   ├── MailFrame$6.class
│   │   │   │   ├── MailFrame.class
│   │   │   │   ├── MailListTable.class
│   │   │   │   ├── MailTableCellRenderer.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$10.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame$6.class
│   │   │   │   ├── MainFrame$7.class
│   │   │   │   ├── MainFrame$8.class
│   │   │   │   ├── MainFrame$9.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── MainListMouseListener.class
│   │   │   │   ├── ReceiveTask.class
│   │   │   │   ├── SailTreeCellRenderer.class
│   │   │   │   ├── SailTreeListener.class
│   │   │   │   ├── SendListMouseListener.class
│   │   │   │   ├── SetupFrame$1.class
│   │   │   │   ├── SetupFrame$2.class
│   │   │   │   └── SetupFrame.class
│   │   │   └── util
│   │   │   ├── FileUtil.class
│   │   │   └── PropertiesUtil.class
│   │   ├── images
│   │   │   ├── delete.gif
│   │   │   ├── deleted-tree.gif
│   │   │   ├── deleted.gif
│   │   │   ├── draft-save.gif
│   │   │   ├── draft-tree.gif
│   │   │   ├── draft.gif
│   │   │   ├── envelop-close.gif
│   │   │   ├── envelop-open.gif
│   │   │   ├── file.gif
│   │   │   ├── in-tree.gif
│   │   │   ├── in.gif
│   │   │   ├── new.gif
│   │   │   ├── out-save.gif
│   │   │   ├── out-tree.gif
│   │   │   ├── out.gif
│   │   │   ├── real-delete.gif
│   │   │   ├── reply.gif
│   │   │   ├── revert.gif
│   │   │   ├── send.gif
│   │   │   ├── sent-tree.gif
│   │   │   ├── setup.gif
│   │   │   └── transmit.gif
│   │   ├── lib
│   │   │   ├── mail.jar
│   │   │   ├── xpp3_min-1.1.4c.jar
│   │   │   └── xstream-1.3.1.jar
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── foxmail
│   │   ├── Main.java
│   │   ├── box
│   │   │   ├── AbstractBox.java
│   │   │   ├── DeletedBox.java
│   │   │   ├── DraftBox.java
│   │   │   ├── InBox.java
│   │   │   ├── MailBox.java
│   │   │   ├── OutBox.java
│   │   │   └── SentBox.java
│   │   ├── exception
│   │   │   ├── FileException.java
│   │   │   ├── LoginException.java
│   │   │   ├── MailConnectionException.java
│   │   │   ├── PropertiesException.java
│   │   │   ├── SendMailException.java
│   │   │   └── ValidateException.java
│   │   ├── mail
│   │   │   ├── LoadMailException.java
│   │   │   ├── MailLoader.java
│   │   │   ├── MailLoaderImpl.java
│   │   │   ├── MailSender.java
│   │   │   └── MailSenderImpl.java
│   │   ├── object
│   │   │   ├── FileObject.java
│   │   │   ├── Mail.java
│   │   │   └── MailComparator.java
│   │   ├── system
│   │   │   ├── SystemHandler.java
│   │   │   ├── SystemLoader.java
│   │   │   └── impl
│   │   │   ├── SystemHandlerImpl.java
│   │   │   └── SystemLoaderImpl.java
│   │   ├── ui
│   │   │   ├── LoginFrame.java
│   │   │   ├── MailContext.java
│   │   │   ├── MailFrame.java
│   │   │   ├── MailListTable.java
│   │   │   ├── MailTableCellRenderer.java
│   │   │   ├── MainFrame.java
│   │   │   ├── MainListMouseListener.java
│   │   │   ├── SailTreeCellRenderer.java
│   │   │   ├── SailTreeListener.java
│   │   │   ├── SendListMouseListener.java
│   │   │   └── SetupFrame.java
│   │   └── util
│   │   ├── FileUtil.java
│   │   └── PropertiesUtil.java
│   ├── gobang
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── gobang
│   │   │   ├── Chessboard.class
│   │   │   ├── Chessman.class
│   │   │   └── GobangGame.class
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── gobang
│   │   ├── Chessboard.java
│   │   ├── Chessman.java
│   │   └── GobangGame.java
│   ├── image
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── image
│   │   │   ├── ImageAction.class
│   │   │   ├── ImageFileChooser$MyFileFilter.class
│   │   │   ├── ImageFileChooser.class
│   │   │   ├── ImageFrame$1.class
│   │   │   ├── ImageFrame$2.class
│   │   │   ├── ImageFrame$3.class
│   │   │   ├── ImageFrame$DrawSpace.class
│   │   │   ├── ImageFrame.class
│   │   │   ├── ImageService.class
│   │   │   ├── Main.class
│   │   │   ├── MyImage.class
│   │   │   └── tool
│   │   │   ├── AbstractTool.class
│   │   │   ├── AtomizerTool.class
│   │   │   ├── BrushTool.class
│   │   │   ├── ColorPickedTool.class
│   │   │   ├── EraserTool.class
│   │   │   ├── LineTool.class
│   │   │   ├── PencilTool.class
│   │   │   ├── PolygonTool.class
│   │   │   ├── RectTool.class
│   │   │   ├── RoundRectTool.class
│   │   │   ├── RoundTool.class
│   │   │   ├── Tool.class
│   │   │   └── ToolFactory.class
│   │   ├── img
│   │   │   ├── AtomizerTool.jpg
│   │   │   ├── BrushTool.jpg
│   │   │   ├── ColorPickedTool.jpg
│   │   │   ├── EraserTool.jpg
│   │   │   ├── LineTool.jpg
│   │   │   ├── PencilTool.jpg
│   │   │   ├── PolygonTool.jpg
│   │   │   ├── RectTool.jpg
│   │   │   ├── RoundRectTool.jpg
│   │   │   ├── RoundTool.jpg
│   │   │   ├── atomizercursor.gif
│   │   │   ├── brushcursor.gif
│   │   │   ├── colorcursor.gif
│   │   │   ├── erasercursor.gif
│   │   │   └── pencilcursor.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── image
│   │   ├── ImageAction.java
│   │   ├── ImageFileChooser.java
│   │   ├── ImageFrame.java
│   │   ├── ImageService.java
│   │   ├── Main.java
│   │   ├── MyImage.java
│   │   └── tool
│   │   ├── AbstractTool.java
│   │   ├── AtomizerTool.java
│   │   ├── BrushTool.java
│   │   ├── ColorPickedTool.java
│   │   ├── EraserTool.java
│   │   ├── LineTool.java
│   │   ├── PencilTool.java
│   │   ├── PolygonTool.java
│   │   ├── RectTool.java
│   │   ├── RoundRectTool.java
│   │   ├── RoundTool.java
│   │   ├── Tool.java
│   │   └── ToolFactory.java
│   ├── linkgame
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── linkgame
│   │   │   ├── LinkGame$1.class
│   │   │   ├── LinkGame.class
│   │   │   ├── commons
│   │   │   │   ├── GameConfiguration.class
│   │   │   │   ├── GameException.class
│   │   │   │   ├── LinkInfo.class
│   │   │   │   ├── Piece.class
│   │   │   │   └── Point.class
│   │   │   ├── listener
│   │   │   │   ├── BeginListener.class
│   │   │   │   └── GameListener.class
│   │   │   ├── service
│   │   │   │   ├── AbstractBoard.class
│   │   │   │   ├── GameService.class
│   │   │   │   └── impl
│   │   │   │   ├── GameServiceImpl.class
│   │   │   │   ├── SimpleBoard.class
│   │   │   │   └── SquareBoard.class
│   │   │   ├── timer
│   │   │   │   └── TimerTask.class
│   │   │   ├── utils
│   │   │   │   └── ImageUtil.class
│   │   │   └── view
│   │   │   ├── GamePanel.class
│   │   │   └── TimeLabel.class
│   │   ├── images
│   │   │   ├── background.gif
│   │   │   ├── crazyItLogo.jpg
│   │   │   ├── logo.gif
│   │   │   ├── lose.gif
│   │   │   ├── pieces
│   │   │   │   ├── 1.gif
│   │   │   │   ├── 10.gif
│   │   │   │   ├── 11.gif
│   │   │   │   ├── 12.gif
│   │   │   │   ├── 13.gif
│   │   │   │   ├── 14.gif
│   │   │   │   ├── 15.gif
│   │   │   │   ├── 16.gif
│   │   │   │   ├── 17.gif
│   │   │   │   ├── 18.gif
│   │   │   │   ├── 19.gif
│   │   │   │   ├── 2.gif
│   │   │   │   ├── 20.gif
│   │   │   │   ├── 21.gif
│   │   │   │   ├── 22.gif
│   │   │   │   ├── 23.gif
│   │   │   │   ├── 3.gif
│   │   │   │   ├── 4.gif
│   │   │   │   ├── 5.gif
│   │   │   │   ├── 6.gif
│   │   │   │   ├── 7.gif
│   │   │   │   ├── 8.gif
│   │   │   │   └── 9.gif
│   │   │   ├── selected.gif
│   │   │   └── win.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── linkgame
│   │   ├── LinkGame.java
│   │   ├── commons
│   │   │   ├── GameConfiguration.java
│   │   │   ├── GameException.java
│   │   │   ├── LinkInfo.java
│   │   │   ├── Piece.java
│   │   │   └── Point.java
│   │   ├── listener
│   │   │   ├── BeginListener.java
│   │   │   └── GameListener.java
│   │   ├── service
│   │   │   ├── AbstractBoard.java
│   │   │   ├── GameService.java
│   │   │   └── impl
│   │   │   ├── GameServiceImpl.java
│   │   │   ├── SimpleBoard.java
│   │   │   └── SquareBoard.java
│   │   ├── timer
│   │   │   └── TimerTask.java
│   │   ├── utils
│   │   │   └── ImageUtil.java
│   │   └── view
│   │   ├── GamePanel.java
│   │   └── TimeLabel.java
│   ├── mysql-manager
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── mysql
│   │   │   ├── Main.class
│   │   │   ├── database
│   │   │   │   ├── BackupHandler.class
│   │   │   │   └── impl
│   │   │   │   ├── BackupHandlerImpl.class
│   │   │   │   └── CommandThread.class
│   │   │   ├── exception
│   │   │   │   ├── CommandException.class
│   │   │   │   ├── ConnectionException.class
│   │   │   │   ├── FileException.class
│   │   │   │   └── QueryException.class
│   │   │   ├── object
│   │   │   │   ├── GlobalContext.class
│   │   │   │   ├── QueryObject.class
│   │   │   │   ├── ViewObject.class
│   │   │   │   ├── list
│   │   │   │   │   ├── AbstractData.class
│   │   │   │   │   ├── ProcedureData.class
│   │   │   │   │   ├── QueryData.class
│   │   │   │   │   ├── TableData.class
│   │   │   │   │   └── ViewData.class
│   │   │   │   ├── table
│   │   │   │   │   ├── DataCell.class
│   │   │   │   │   ├── DataColumn.class
│   │   │   │   │   ├── ForeignItem.class
│   │   │   │   │   ├── Item.class
│   │   │   │   │   └── ProcedureType.class
│   │   │   │   └── tree
│   │   │   │   ├── ConnectionNode.class
│   │   │   │   ├── Database.class
│   │   │   │   ├── ProcedureNode.class
│   │   │   │   ├── RootNode.class
│   │   │   │   ├── ServerConnection.class
│   │   │   │   ├── TableNode.class
│   │   │   │   └── ViewNode.class
│   │   │   ├── system
│   │   │   │   ├── PropertiesHandler.class
│   │   │   │   └── impl
│   │   │   │   └── PropertiesHandlerImpl.class
│   │   │   ├── table
│   │   │   │   └── object
│   │   │   │   ├── Field.class
│   │   │   │   ├── ForeignField.class
│   │   │   │   ├── UpdateField.class
│   │   │   │   └── UpdateForeignField.class
│   │   │   ├── ui
│   │   │   │   ├── CommonFrame.class
│   │   │   │   ├── ConfigFrame$1.class
│   │   │   │   ├── ConfigFrame$2.class
│   │   │   │   ├── ConfigFrame$3.class
│   │   │   │   ├── ConfigFrame.class
│   │   │   │   ├── ConnectionFrame$1.class
│   │   │   │   ├── ConnectionFrame$2.class
│   │   │   │   ├── ConnectionFrame$3.class
│   │   │   │   ├── ConnectionFrame.class
│   │   │   │   ├── DataFrame$1.class
│   │   │   │   ├── DataFrame$2.class
│   │   │   │   ├── DataFrame$3.class
│   │   │   │   ├── DataFrame$4.class
│   │   │   │   ├── DataFrame.class
│   │   │   │   ├── DatabaseFrame$1.class
│   │   │   │   ├── DatabaseFrame.class
│   │   │   │   ├── DumpFolderChooser.class
│   │   │   │   ├── DumpTableChooser.class
│   │   │   │   ├── FileChooser.class
│   │   │   │   ├── FolderChooser.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$10.class
│   │   │   │   ├── MainFrame$11.class
│   │   │   │   ├── MainFrame$12.class
│   │   │   │   ├── MainFrame$13.class
│   │   │   │   ├── MainFrame$14.class
│   │   │   │   ├── MainFrame$15.class
│   │   │   │   ├── MainFrame$16.class
│   │   │   │   ├── MainFrame$17.class
│   │   │   │   ├── MainFrame$18.class
│   │   │   │   ├── MainFrame$19.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$20.class
│   │   │   │   ├── MainFrame$21.class
│   │   │   │   ├── MainFrame$22.class
│   │   │   │   ├── MainFrame$23.class
│   │   │   │   ├── MainFrame$24.class
│   │   │   │   ├── MainFrame$25.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame$6.class
│   │   │   │   ├── MainFrame$7.class
│   │   │   │   ├── MainFrame$8.class
│   │   │   │   ├── MainFrame$9.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── NameFrame$1.class
│   │   │   │   ├── NameFrame$2.class
│   │   │   │   ├── NameFrame.class
│   │   │   │   ├── ProcedureFrame$1.class
│   │   │   │   ├── ProcedureFrame$2.class
│   │   │   │   ├── ProcedureFrame$3.class
│   │   │   │   ├── ProcedureFrame.class
│   │   │   │   ├── QueryFrame$1.class
│   │   │   │   ├── QueryFrame$2.class
│   │   │   │   ├── QueryFrame$3.class
│   │   │   │   ├── QueryFrame.class
│   │   │   │   ├── SQLFileChooser.class
│   │   │   │   ├── TableFrame$1.class
│   │   │   │   ├── TableFrame$2.class
│   │   │   │   ├── TableFrame$3.class
│   │   │   │   ├── TableFrame$4.class
│   │   │   │   ├── TableFrame$5.class
│   │   │   │   ├── TableFrame$6.class
│   │   │   │   ├── TableFrame$7.class
│   │   │   │   ├── TableFrame$8.class
│   │   │   │   ├── TableFrame$9.class
│   │   │   │   ├── TableFrame.class
│   │   │   │   ├── ViewFrame$1.class
│   │   │   │   ├── ViewFrame.class
│   │   │   │   ├── list
│   │   │   │   │   └── ListCellRenderer.class
│   │   │   │   ├── table
│   │   │   │   │   ├── DataTable$1.class
│   │   │   │   │   ├── DataTable$2.class
│   │   │   │   │   ├── DataTable.class
│   │   │   │   │   ├── FieldTable$1.class
│   │   │   │   │   ├── FieldTable.class
│   │   │   │   │   ├── FieldTableIconCellRenderer.class
│   │   │   │   │   ├── ForeignTable$1.class
│   │   │   │   │   ├── ForeignTable$2.class
│   │   │   │   │   ├── ForeignTable$3.class
│   │   │   │   │   ├── ForeignTable$4.class
│   │   │   │   │   ├── ForeignTable$5.class
│   │   │   │   │   ├── ForeignTable$6.class
│   │   │   │   │   └── ForeignTable.class
│   │   │   │   └── tree
│   │   │   │   ├── TreeCellRenderer.class
│   │   │   │   └── TreeListener.class
│   │   │   └── util
│   │   │   ├── CommandUtil.class
│   │   │   ├── FileUtil.class
│   │   │   ├── ImageUtil.class
│   │   │   └── MySQLUtil.class
│   │   ├── config
│   │   │   └── mysql.properties
│   │   ├── connections
│   │   │   └── 这是连接.properties
│   │   ├── images
│   │   │   ├── account-manage.gif
│   │   │   ├── add-data.gif
│   │   │   ├── add-procedure.gif
│   │   │   ├── add-table.gif
│   │   │   ├── add-view.gif
│   │   │   ├── checkbox-selected.gif
│   │   │   ├── checkbox.gif
│   │   │   ├── connection.gif
│   │   │   ├── data
│   │   │   │   ├── function.gif
│   │   │   │   ├── procedure.gif
│   │   │   │   ├── table.gif
│   │   │   │   └── view.gif
│   │   │   ├── delete-data.gif
│   │   │   ├── delete-procedure.gif
│   │   │   ├── delete-table.gif
│   │   │   ├── delete-view.gif
│   │   │   ├── edit-procedure.gif
│   │   │   ├── edit-table.gif
│   │   │   ├── edit-view.gif
│   │   │   ├── open-procedure.gif
│   │   │   ├── open-table.gif
│   │   │   ├── open-view.gif
│   │   │   ├── primary-key-blank.gif
│   │   │   ├── primary-key.gif
│   │   │   ├── procedure.gif
│   │   │   ├── query.gif
│   │   │   ├── refresh-data.gif
│   │   │   ├── refresh.gif
│   │   │   ├── run-query.gif
│   │   │   ├── save-procedure.gif
│   │   │   ├── save-query.gif
│   │   │   ├── save-table.gif
│   │   │   ├── save-view.gif
│   │   │   ├── saveas-procedure.gif
│   │   │   ├── saveas-table.gif
│   │   │   ├── saveas-view.gif
│   │   │   ├── sort-asc.gif
│   │   │   ├── sort-desc.gif
│   │   │   ├── submit-data.gif
│   │   │   ├── table.gif
│   │   │   ├── tree
│   │   │   │   ├── connection-close.gif
│   │   │   │   ├── connection-open.gif
│   │   │   │   ├── database-close.gif
│   │   │   │   ├── database-open.gif
│   │   │   │   ├── procedure.gif
│   │   │   │   ├── table.gif
│   │   │   │   └── view.gif
│   │   │   └── view.gif
│   │   ├── lib
│   │   │   └── mysql-connector-java-5.1.6.jar
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── mysql
│   │   ├── Main.java
│   │   ├── database
│   │   │   ├── BackupHandler.java
│   │   │   └── impl
│   │   │   └── BackupHandlerImpl.java
│   │   ├── exception
│   │   │   ├── CommandException.java
│   │   │   ├── ConnectionException.java
│   │   │   ├── FileException.java
│   │   │   └── QueryException.java
│   │   ├── object
│   │   │   ├── GlobalContext.java
│   │   │   ├── QueryObject.java
│   │   │   ├── ViewObject.java
│   │   │   ├── list
│   │   │   │   ├── AbstractData.java
│   │   │   │   ├── ProcedureData.java
│   │   │   │   ├── QueryData.java
│   │   │   │   ├── TableData.java
│   │   │   │   └── ViewData.java
│   │   │   ├── table
│   │   │   │   ├── DataCell.java
│   │   │   │   ├── DataColumn.java
│   │   │   │   ├── ForeignItem.java
│   │   │   │   ├── Item.java
│   │   │   │   └── ProcedureType.java
│   │   │   └── tree
│   │   │   ├── ConnectionNode.java
│   │   │   ├── Database.java
│   │   │   ├── ProcedureNode.java
│   │   │   ├── RootNode.java
│   │   │   ├── ServerConnection.java
│   │   │   ├── TableNode.java
│   │   │   └── ViewNode.java
│   │   ├── system
│   │   │   ├── PropertiesHandler.java
│   │   │   └── impl
│   │   │   └── PropertiesHandlerImpl.java
│   │   ├── table
│   │   │   └── object
│   │   │   ├── Field.java
│   │   │   ├── ForeignField.java
│   │   │   ├── UpdateField.java
│   │   │   └── UpdateForeignField.java
│   │   ├── ui
│   │   │   ├── CommonFrame.java
│   │   │   ├── ConfigFrame.java
│   │   │   ├── ConnectionFrame.java
│   │   │   ├── DataFrame.java
│   │   │   ├── DatabaseFrame.java
│   │   │   ├── MainFrame.java
│   │   │   ├── NameFrame.java
│   │   │   ├── ProcedureFrame.java
│   │   │   ├── QueryFrame.java
│   │   │   ├── TableFrame.java
│   │   │   ├── ViewFrame.java
│   │   │   ├── list
│   │   │   │   └── ListCellRenderer.java
│   │   │   ├── table
│   │   │   │   ├── DataTable.java
│   │   │   │   ├── FieldTable.java
│   │   │   │   ├── FieldTableIconCellRenderer.java
│   │   │   │   └── ForeignTable.java
│   │   │   └── tree
│   │   │   ├── TreeCellRenderer.java
│   │   │   └── TreeListener.java
│   │   └── util
│   │   ├── CommandUtil.java
│   │   ├── FileUtil.java
│   │   ├── ImageUtil.java
│   │   └── MySQLUtil.java
│   ├── tetris
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── tetris
│   │   │   ├── Main.class
│   │   │   ├── exception
│   │   │   │   └── GameException.class
│   │   │   ├── object
│   │   │   │   ├── Piece.class
│   │   │   │   ├── PieceCreator.class
│   │   │   │   ├── Square.class
│   │   │   │   └── impl
│   │   │   │   └── PieceCreatorImpl.class
│   │   │   ├── piece
│   │   │   │   ├── Piece0.class
│   │   │   │   ├── Piece1.class
│   │   │   │   ├── Piece2.class
│   │   │   │   ├── Piece3.class
│   │   │   │   ├── Piece4.class
│   │   │   │   ├── Piece5.class
│   │   │   │   └── Piece6.class
│   │   │   ├── ui
│   │   │   │   ├── GamePanel.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   └── TetrisTask.class
│   │   │   └── util
│   │   │   └── ImageUtil.class
│   │   ├── images
│   │   │   ├── background.jpg
│   │   │   ├── button-bg-pause-on.gif
│   │   │   ├── button-bg-pause.gif
│   │   │   ├── button-bg-resume-on.gif
│   │   │   ├── button-bg-resume.gif
│   │   │   ├── button-bg-start-on.gif
│   │   │   ├── button-bg-start.gif
│   │   │   ├── square0.jpg
│   │   │   ├── square1.jpg
│   │   │   ├── square2.jpg
│   │   │   ├── square3.jpg
│   │   │   ├── square4.jpg
│   │   │   ├── square5.jpg
│   │   │   └── square6.jpg
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── tetris
│   │   ├── Main.java
│   │   ├── exception
│   │   │   └── GameException.java
│   │   ├── object
│   │   │   ├── Piece.java
│   │   │   ├── PieceCreator.java
│   │   │   ├── Square.java
│   │   │   └── impl
│   │   │   └── PieceCreatorImpl.java
│   │   ├── piece
│   │   │   ├── Piece0.java
│   │   │   ├── Piece1.java
│   │   │   ├── Piece2.java
│   │   │   ├── Piece3.java
│   │   │   ├── Piece4.java
│   │   │   ├── Piece5.java
│   │   │   └── Piece6.java
│   │   ├── ui
│   │   │   ├── GamePanel.java
│   │   │   └── MainFrame.java
│   │   └── util
│   │   └── ImageUtil.java
│   ├── transaction
│   │   ├── bin
│   │   │   ├── cfg
│   │   │   │   └── jdbc.properties
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── transaction
│   │   │   ├── Main.class
│   │   │   ├── dao
│   │   │   │   ├── CommentDao.class
│   │   │   │   ├── LogDao.class
│   │   │   │   ├── RoleDao.class
│   │   │   │   ├── TransactionDao.class
│   │   │   │   ├── UserDao.class
│   │   │   │   ├── UserTransferDao.class
│   │   │   │   └── impl
│   │   │   │   ├── BaseDaoImpl.class
│   │   │   │   ├── CommentDaoImpl.class
│   │   │   │   ├── LogDaoImpl.class
│   │   │   │   ├── RoleDaoImpl.class
│   │   │   │   ├── TransactionDaoImpl.class
│   │   │   │   ├── UserDaoImpl.class
│   │   │   │   └── UserTransferDaoImpl.class
│   │   │   ├── jdbc
│   │   │   │   ├── JDBCException.class
│   │   │   │   ├── JDBCExecutor.class
│   │   │   │   ├── PropertiesUtil.class
│   │   │   │   └── QueryException.class
│   │   │   ├── model
│   │   │   │   ├── Comment.class
│   │   │   │   ├── Log.class
│   │   │   │   ├── Role.class
│   │   │   │   ├── Transaction.class
│   │   │   │   ├── TransactionState.class
│   │   │   │   ├── User.class
│   │   │   │   ├── UserTransfer.class
│   │   │   │   └── ValueObject.class
│   │   │   ├── service
│   │   │   │   ├── BusinessException.class
│   │   │   │   ├── CommentService.class
│   │   │   │   ├── RoleService.class
│   │   │   │   ├── TransactionService.class
│   │   │   │   ├── UserService.class
│   │   │   │   └── impl
│   │   │   │   ├── CommentServiceImpl.class
│   │   │   │   ├── RoleServiceImpl.class
│   │   │   │   ├── TransactionServiceImpl.class
│   │   │   │   └── UserServiceImpl.class
│   │   │   ├── ui
│   │   │   │   ├── BasePanel.class
│   │   │   │   ├── LoginFrame$1.class
│   │   │   │   ├── LoginFrame$2.class
│   │   │   │   ├── LoginFrame.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── MyTransactionPanel$1.class
│   │   │   │   ├── MyTransactionPanel$2.class
│   │   │   │   ├── MyTransactionPanel$3.class
│   │   │   │   ├── MyTransactionPanel$4.class
│   │   │   │   ├── MyTransactionPanel$5.class
│   │   │   │   ├── MyTransactionPanel$6.class
│   │   │   │   ├── MyTransactionPanel.class
│   │   │   │   ├── TransactionManagePanel$1.class
│   │   │   │   ├── TransactionManagePanel$2.class
│   │   │   │   ├── TransactionManagePanel$3.class
│   │   │   │   ├── TransactionManagePanel$4.class
│   │   │   │   ├── TransactionManagePanel$5.class
│   │   │   │   ├── TransactionManagePanel.class
│   │   │   │   ├── UserPanel$1.class
│   │   │   │   ├── UserPanel$2.class
│   │   │   │   ├── UserPanel$3.class
│   │   │   │   ├── UserPanel.class
│   │   │   │   ├── dialog
│   │   │   │   │   ├── AddUserDialog$1.class
│   │   │   │   │   ├── AddUserDialog$2.class
│   │   │   │   │   ├── AddUserDialog.class
│   │   │   │   │   ├── HandleTransactionDialog$1.class
│   │   │   │   │   ├── HandleTransactionDialog$2.class
│   │   │   │   │   ├── HandleTransactionDialog.class
│   │   │   │   │   ├── NewTransactionDialog$1.class
│   │   │   │   │   ├── NewTransactionDialog$2.class
│   │   │   │   │   ├── NewTransactionDialog.class
│   │   │   │   │   ├── SelectUserDialog$1.class
│   │   │   │   │   ├── SelectUserDialog$2.class
│   │   │   │   │   ├── SelectUserDialog$3.class
│   │   │   │   │   ├── SelectUserDialog.class
│   │   │   │   │   ├── TransferTransactionDialog$1.class
│   │   │   │   │   ├── TransferTransactionDialog$2.class
│   │   │   │   │   ├── TransferTransactionDialog$3.class
│   │   │   │   │   ├── TransferTransactionDialog.class
│   │   │   │   │   ├── ViewTransactionDialog$1.class
│   │   │   │   │   └── ViewTransactionDialog.class
│   │   │   │   ├── handler
│   │   │   │   │   ├── TransactionHandler.class
│   │   │   │   │   ├── UserSelectHandler.class
│   │   │   │   │   └── impl
│   │   │   │   │   ├── FinishHandler.class
│   │   │   │   │   ├── ForAWhileHandler.class
│   │   │   │   │   ├── NewTransactionUserSelectHandler.class
│   │   │   │   │   ├── NotToDoHandler.class
│   │   │   │   │   └── TransferUserSelectHandler.class
│   │   │   │   └── table
│   │   │   │   ├── State.class
│   │   │   │   ├── TransactionTable.class
│   │   │   │   ├── TransactionTableCellRenderer.class
│   │   │   │   ├── TransactionTableModel.class
│   │   │   │   ├── UserTable.class
│   │   │   │   ├── UserTableCellRenderer.class
│   │   │   │   └── UserTableModel.class
│   │   │   └── util
│   │   │   ├── ApplicationContext.class
│   │   │   ├── DataException.class
│   │   │   ├── DataUtil.class
│   │   │   └── ViewUtil.class
│   │   ├── images
│   │   │   ├── menu
│   │   │   │   ├── exit.gif
│   │   │   │   ├── myTransaction.gif
│   │   │   │   ├── transactionManage.gif
│   │   │   │   └── userManage.gif
│   │   │   ├── my
│   │   │   │   ├── all.gif
│   │   │   │   ├── finished.gif
│   │   │   │   ├── forAWhile.gif
│   │   │   │   ├── invalid.gif
│   │   │   │   ├── notToDo.gif
│   │   │   │   ├── processing.gif
│   │   │   │   └── transfer.gif
│   │   │   └── state
│   │   │   ├── finished.gif
│   │   │   ├── forAWhile.gif
│   │   │   ├── invalid.gif
│   │   │   ├── notToDo.gif
│   │   │   └── processing.gif
│   │   ├── lib
│   │   │   └── mysql-connector-java-5.1.6.jar
│   │   ├── sql
│   │   │   └── transaction.sql
│   │   └── src
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   └── org
│   │   └── crazyit
│   │   └── transaction
│   │   ├── Main.java
│   │   ├── dao
│   │   │   ├── CommentDao.java
│   │   │   ├── LogDao.java
│   │   │   ├── RoleDao.java
│   │   │   ├── TransactionDao.java
│   │   │   ├── UserDao.java
│   │   │   ├── UserTransferDao.java
│   │   │   └── impl
│   │   │   ├── BaseDaoImpl.java
│   │   │   ├── CommentDaoImpl.java
│   │   │   ├── LogDaoImpl.java
│   │   │   ├── RoleDaoImpl.java
│   │   │   ├── TransactionDaoImpl.java
│   │   │   ├── UserDaoImpl.java
│   │   │   └── UserTransferDaoImpl.java
│   │   ├── jdbc
│   │   │   ├── JDBCException.java
│   │   │   ├── JDBCExecutor.java
│   │   │   ├── PropertiesUtil.java
│   │   │   └── QueryException.java
│   │   ├── model
│   │   │   ├── Comment.java
│   │   │   ├── Log.java
│   │   │   ├── Role.java
│   │   │   ├── Transaction.java
│   │   │   ├── TransactionState.java
│   │   │   ├── User.java
│   │   │   ├── UserTransfer.java
│   │   │   └── ValueObject.java
│   │   ├── service
│   │   │   ├── BusinessException.java
│   │   │   ├── CommentService.java
│   │   │   ├── RoleService.java
│   │   │   ├── TransactionService.java
│   │   │   ├── UserService.java
│   │   │   └── impl
│   │   │   ├── CommentServiceImpl.java
│   │   │   ├── RoleServiceImpl.java
│   │   │   ├── TransactionServiceImpl.java
│   │   │   └── UserServiceImpl.java
│   │   ├── ui
│   │   │   ├── BasePanel.java
│   │   │   ├── LoginFrame.java
│   │   │   ├── MainFrame.java
│   │   │   ├── MyTransactionPanel.java
│   │   │   ├── TransactionManagePanel.java
│   │   │   ├── UserPanel.java
│   │   │   ├── dialog
│   │   │   │   ├── AddUserDialog.java
│   │   │   │   ├── HandleTransactionDialog.java
│   │   │   │   ├── NewTransactionDialog.java
│   │   │   │   ├── SelectUserDialog.java
│   │   │   │   ├── TransferTransactionDialog.java
│   │   │   │   └── ViewTransactionDialog.java
│   │   │   ├── handler
│   │   │   │   ├── TransactionHandler.java
│   │   │   │   ├── UserSelectHandler.java
│   │   │   │   └── impl
│   │   │   │   ├── FinishHandler.java
│   │   │   │   ├── ForAWhileHandler.java
│   │   │   │   ├── NewTransactionUserSelectHandler.java
│   │   │   │   ├── NotToDoHandler.java
│   │   │   │   └── TransferUserSelectHandler.java
│   │   │   └── table
│   │   │   ├── State.java
│   │   │   ├── TransactionTable.java
│   │   │   ├── TransactionTableCellRenderer.java
│   │   │   ├── TransactionTableModel.java
│   │   │   ├── UserTable.java
│   │   │   ├── UserTableCellRenderer.java
│   │   │   └── UserTableModel.java
│   │   └── util
│   │   ├── ApplicationContext.java
│   │   ├── DataException.java
│   │   ├── DataUtil.java
│   │   └── ViewUtil.java
│   ├── viewer
│   │   ├── bin
│   │   │   └── org
│   │   │   └── crazyit
│   │   │   └── viewer
│   │   │   ├── Main.class
│   │   │   ├── ViewerAction.class
│   │   │   ├── ViewerFileChooser$MyFileFilter.class
│   │   │   ├── ViewerFileChooser.class
│   │   │   ├── ViewerFrame$1.class
│   │   │   ├── ViewerFrame.class
│   │   │   ├── ViewerService.class
│   │   │   └── action
│   │   │   ├── Action.class
│   │   │   ├── BigAction.class
│   │   │   ├── LastAction.class
│   │   │   ├── NextAction.class
│   │   │   ├── OpenAction.class
│   │   │   └── SmallAction.class
│   │   ├── img
│   │   │   ├── del.gif
│   │   │   ├── org.crazyit.viewer.action.BigAction.gif
│   │   │   ├── org.crazyit.viewer.action.LastAction.gif
│   │   │   ├── org.crazyit.viewer.action.NextAction.gif
│   │   │   ├── org.crazyit.viewer.action.OpenAction.gif
│   │   │   └── org.crazyit.viewer.action.SmallAction.gif
│   │   └── src
│   │   └── org
│   │   └── crazyit
│   │   └── viewer
│   │   ├── Main.java
│   │   ├── ViewerAction.java
│   │   ├── ViewerFileChooser.java
│   │   ├── ViewerFrame.java
│   │   ├── ViewerService.java
│   │   └── action
│   │   ├── Action.java
│   │   ├── BigAction.java
│   │   ├── LastAction.java
│   │   ├── NextAction.java
│   │   ├── OpenAction.java
│   │   └── SmallAction.java
│   └── 光盘说明.txt
├── 课件
│   ├── 第01章
│   │   └── 01.Java语言概述.ppt
│   ├── 第02章
│   │   └── 02.理解面向对象.ppt
│   ├── 第03章
│   │   └── 03.数据类型和运算符.ppt
│   ├── 第04章
│   │   └── 04.流程控制和数组.ppt
│   ├── 第05章
│   │   └── 05.面向对象(上).ppt
│   ├── 第06章
│   │   └── 06.面向对象(下).ppt
│   ├── 第07章
│   │   └── 07.与运行环境交互.ppt
│   ├── 第08章
│   │   └── 08.Java集合.ppt
│   ├── 第09章
│   │   └── 09.泛型.ppt
│   ├── 第10章
│   │   └── 10.异常处理.ppt
│   ├── 第11章
│   │   └── 11.AWT编程.ppt
│   ├── 第12章
│   │   └── 12.Swing编程.ppt
│   ├── 第13章
│   │   └── 13.JDBC编程.ppt
│   ├── 第14章
│   │   └── 14.Annotation.ppt
│   ├── 第15章
│   │   └── 15.输入输出.ppt
│   ├── 第16章
│   │   └── 16.多线程.ppt
│   ├── 第17章
│   │   └── 17.网络编程.ppt
│   └── 第18章
│   └── 18.类加载与反射.ppt
├── 使用必读.txt
└── 光盘说明.txt

735 directories, 3353 files

标签:

实例下载地址

疯狂java讲义第三版 光盘内容(包含课件和视频)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警