1 Star 0 Fork 0

gtzhong / javaStudy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

java从入门到放弃

首页

开发软件

MyEclipse2019 CI
intellij idea 2020.1破解版
apache tomcat 8.5.54
JDK8
mysql
git
maven
postman
mongodb
elastic search

系统硬件

处理器	英特尔 Pentium(奔腾) Gold G6400 @ 4.00GHz 双核
主板	技嘉 H410M S2 V2
内存	20 GB ( 镁光 )
主硬盘	 Netac SSD 240GB ( 240 GB / 固态硬盘 )
主显卡	英特尔 未知(9BA8h) ( 128 MB / 技嘉 )
显示器	冠捷 AOC2401 24B1W1 ( 24 英寸  )
网卡	英特尔 Ethernet Connection  I219-V / 技嘉
声卡	瑞昱  @ 英特尔 High Definition Audio Controller

java 版本

[root@yeafy java]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

技术栈

java基础(掌握)
mysql(掌握)
集合(掌握)
字符串(掌握)
java多线程(掌握)
反射(掌握)
设计模式与设计原则(掌握)
jdbc(掌握)
jsp(掌握)
servlet(掌握)
struts2.0(掌握)
hibernate(掌握)
spring(必须会)
spring mvc(必须会)
spring boot(必须会) 
sping cloud(必须会)
mybatis(必须会)
redis(必须会)
mongodb(必须会)
rabbitmq(必须会)
git(必须会)
svn(必须会)
maven(必须会)
elastic search(掌握)
postman(必须会)

仓库地址

https://gitee.com/yeafy/javaStudy.git

代码提醒

1、如果代码有报错,请将jar包导入!!!

2、javadoc utf-8 乱码解决:
-encoding UTF-8 -charset UTF-8

myeclipe 2019 快捷键

代码提示:Alt+/
main Alt+/    快速输出main函数
sysout Alt+/  快速打印
快速导入包:Ctrl+Shift+O 
格式化代码:Ctrl+Shift+f  (搜狗拼音也是这个.注意哈) 
ctrl+shift+r:打开资源

带参数编译

 E:\java\javaStudy\bin>java gtzhong.day07.MainDemo 45 45 45
[Ljava.lang.String;@15db9742
3
45
45
45

配置文件

代码结构

[root@yeafy javaStudy]# tree
.
├── data
│ ├── dbjdbc.rar
│ ├── JDK_API_1_6_zh_CN.CHM
│ ├── JDK_API7.0.CHM
│ └── 快捷键.txt
├── README.md
├── src
│ ├── c3p0-config.xml
│ ├── ehcache.xml
│ ├── gtzhong
│ │ ├── day01
│ │ │ └── HelloWorld.java
│ │ ├── day02
│ │ │ ├── ConstantDemo.java
│ │ │ ├── DataTypeDemo2.java
│ │ │ ├── DataTypeDemo3.java
│ │ │ ├── DataTypeDemo4.java
│ │ │ ├── DataTypeDemo5.java
│ │ │ ├── DataTypeDemo6.java
│ │ │ ├── DataTypeDemo7.java
│ │ │ ├── DataTypeDemo8.java
│ │ │ ├── DataTypeDemo9.java
│ │ │ ├── DataTypeDemo.java
│ │ │ ├── HelloWorld.java
│ │ │ ├── JinZhiDemo.java
│ │ │ ├── KeyWordDemo.java
│ │ │ ├── MakeNameDemo.java
│ │ │ └── ZhuShiDemo.java
│ │ ├── day03
│ │ │ ├── AssignmentOperatorDemo.java
│ │ │ ├── AssignmentOperatorTest.java
│ │ │ ├── BitOperatorDemo2.java
│ │ │ ├── BitOperatorDemo3.java
│ │ │ ├── BitOperatorDemo.java
│ │ │ ├── BitOperatorTest.java
│ │ │ ├── CompareOperatorDemo.java
│ │ │ ├── IfDemo2.java
│ │ │ ├── IfDemo3.java
│ │ │ ├── IfDemo4.java
│ │ │ ├── IfDemo5.java
│ │ │ ├── IfDemo.java
│ │ │ ├── IfTest2.java
│ │ │ ├── IfTest3.java
│ │ │ ├── IfTest4.java
│ │ │ ├── IfTest.java
│ │ │ ├── LogicalOperatorDemo2.java
│ │ │ ├── LogicalOperatorDemo.java
│ │ │ ├── OperatorDemo2.java
│ │ │ ├── OperatorDemo3.java
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorTest.java
│ │ │ ├── ScannerDemo.java
│ │ │ ├── ScannerTest2.java
│ │ │ ├── ScannerTest3.java
│ │ │ ├── ScannerTest.java
│ │ │ ├── ShunXuJieGouDemo.java
│ │ │ ├── ThreeElementOperatorDemo1.java
│ │ │ └── ThreeElementOperatorTest.java
│ │ ├── day04
│ │ │ ├── BreakDemo.java
│ │ │ ├── ContinueDemo.java
│ │ │ ├── DoWhileDemo2.java
│ │ │ ├── DoWhileDemo3.java
│ │ │ ├── DoWhileDemo.java
│ │ │ ├── ForDemo2.java
│ │ │ ├── ForDemo3.java
│ │ │ ├── ForDemo4.java
│ │ │ ├── ForDemo5.java
│ │ │ ├── ForDemo6.java
│ │ │ ├── ForDemo7.java
│ │ │ ├── ForDemo8.java
│ │ │ ├── ForDemo9.java
│ │ │ ├── ForDemo.java
│ │ │ ├── ForDemoLine.java
│ │ │ ├── ForForDemo2.java
│ │ │ ├── ForForDemo3.java
│ │ │ ├── ForForDemo.java
│ │ │ ├── ReturnDemo.java
│ │ │ ├── SwitchDemo2.java
│ │ │ ├── SwitchDemo.java
│ │ │ ├── SwitchTest2.java
│ │ │ ├── SwitchTest3.java
│ │ │ ├── SwitchTest4.java
│ │ │ ├── SwitchTest.java
│ │ │ ├── WhileDemo1.java
│ │ │ ├── WhileDemo2.java
│ │ │ ├── WhileDemo3.java
│ │ │ ├── WhileDemo4.java
│ │ │ ├── WhileDemo5.java
│ │ │ └── WhileDemo.java
│ │ ├── day05
│ │ │ ├── ArrayDemo2.java
│ │ │ ├── ArrayDemo3.java
│ │ │ ├── ArrayDemo4.java
│ │ │ ├── ArrayDemo5.java
│ │ │ ├── ArrayDemo6.java
│ │ │ ├── ArrayDemo.java
│ │ │ ├── ArrayTest2.java
│ │ │ ├── ArrayTest3.java
│ │ │ ├── ArrayTest4.java
│ │ │ ├── ArrayTest5.java
│ │ │ ├── ArrayTest.java
│ │ │ ├── FunctionDemo2.java
│ │ │ ├── FunctionDemo3.java
│ │ │ ├── FunctionDemo4.java
│ │ │ ├── FunctionDemo.java
│ │ │ ├── FunctionTest2.java
│ │ │ ├── FunctionTest3.java
│ │ │ ├── FunctionTest4.java
│ │ │ ├── FunctionTest5.java
│ │ │ ├── FunctionTest6.java
│ │ │ └── FunctionTest.java
│ │ ├── day06
│ │ │ ├── ArgsDemo.java
│ │ │ ├── Array2Demo2.java
│ │ │ ├── Array2Demo3.java
│ │ │ ├── Array2Demo.java
│ │ │ ├── Array2Test2.java
│ │ │ ├── Array2Test3.java
│ │ │ ├── Array2Test.java
│ │ │ ├── ChangFangXing.java
│ │ │ ├── Demo.java
│ │ │ ├── Employee.java
│ │ │ ├── EmployeeTest.java
│ │ │ ├── JiaMiDemo2.java
│ │ │ ├── JiaMiDemo.java
│ │ │ ├── MyMath.java
│ │ │ ├── MyMathTest.java
│ │ │ ├── PhoneDemo.java
│ │ │ ├── Phone.java
│ │ │ ├── StudentDemo.java
│ │ │ ├── Student.java
│ │ │ ├── Test2.java
│ │ │ └── Test.java
│ │ ├── day07
│ │ │ ├── ArgsTest.java
│ │ │ ├── ConstructDemo.java
│ │ │ ├── Demo.java
│ │ │ ├── MainDemo.java
│ │ │ ├── NoNameDemo.java
│ │ │ ├── PersonDemo.java
│ │ │ ├── Person.java
│ │ │ ├── Phone.java
│ │ │ ├── PhoneTest.java
│ │ │ ├── PrivateDemo.java
│ │ │ ├── StudentDemo.java
│ │ │ ├── Student.java
│ │ │ ├── StudentTest.java
│ │ │ ├── TeacherDemo.java
│ │ │ ├── Teacher.java
│ │ │ ├── VariableDemo.java
│ │ │ └── Varialbe.java
│ │ ├── day08
│ │ │ ├── Animal.java
│ │ │ ├── ArrayDemo.java
│ │ │ ├── ArrayTool.java
│ │ │ ├── Cat.java
│ │ │ ├── CodeDemo.java
│ │ │ ├── Code.java
│ │ │ ├── Dog.java
│ │ │ ├── ExtendsDemo2.java
│ │ │ ├── ExtendsDemo3.java
│ │ │ ├── ExtendsDemo4.java
│ │ │ ├── ExtendsDemo5.java
│ │ │ ├── ExtendsDemo6.java
│ │ │ ├── ExtendsDemo7.java
│ │ │ ├── ExtendsDemo8.java
│ │ │ ├── ExtendsDemo9.java
│ │ │ ├── ExtendsDemo.java
│ │ │ ├── ExtendsTest2.java
│ │ │ ├── ExtendsTest3.java
│ │ │ ├── ExtendsTest4.java
│ │ │ ├── ExtendsTest5.java
│ │ │ ├── ExtendsTest.java
│ │ │ ├── Father.java
│ │ │ ├── Fu.java
│ │ │ ├── GrandFather.java
│ │ │ ├── GuessNumber.java
│ │ │ ├── MathDemo.java
│ │ │ ├── NewPhone.java
│ │ │ ├── Person.java
│ │ │ ├── Phone.java
│ │ │ ├── Son.java
│ │ │ ├── Student.java
│ │ │ ├── Teacher.java
│ │ │ ├── X.java
│ │ │ ├── Y.java
│ │ │ ├── Zi.java
│ │ │ └── Z.java
│ │ ├── day09
│ │ │ ├── AbsAnimal.java
│ │ │ ├── AbsDog.java
│ │ │ ├── AbsEmployee.java
│ │ │ ├── AbsPerson.java
│ │ │ ├── AbsStudent.java
│ │ │ ├── AbstractDemo2.java
│ │ │ ├── AbstractDemo.java
│ │ │ ├── AbstractTest3.java
│ │ │ ├── AbstractTest4.java
│ │ │ ├── ACat.java
│ │ │ ├── A.java
│ │ │ ├── Animal.java
│ │ │ ├── AnimalTool.java
│ │ │ ├── BasicStudent.java
│ │ │ ├── B.java
│ │ │ ├── Cat.java
│ │ │ ├── C.java
│ │ │ ├── Demo.java
│ │ │ ├── Dog.java
│ │ │ ├── DuoTaiDemo2.java
│ │ │ ├── DuoTaiDemo3.java
│ │ │ ├── DuoTaiDemo4.java
│ │ │ ├── DuoTaiDemo5.java
│ │ │ ├── DuoTaiDemo.java
│ │ │ ├── DuoTaiTest2.java
│ │ │ ├── DuoTaiTest3.java
│ │ │ ├── DuoTaiTest4.java
│ │ │ ├── DuoTaiTest.java
│ │ │ ├── FinalDemo.java
│ │ │ ├── FinalTest2.java
│ │ │ ├── FinalTest.java
│ │ │ ├── Fu.java
│ │ │ ├── IAnimalTrain.java
│ │ │ ├── IFather.java
│ │ │ ├── IJumpping.java
│ │ │ ├── IMother.java
│ │ │ ├── InterfaceDemo2.java
│ │ │ ├── InterfaceDemo3.java
│ │ │ ├── InterfaceDemo.java
│ │ │ ├── InterfaceTest2.java
│ │ │ ├── InterfaceTest.java
│ │ │ ├── InterImpl.java
│ │ │ ├── Inter.java
│ │ │ ├── ISmoking.java
│ │ │ ├── JumpCat.java
│ │ │ ├── JumpDog.java
│ │ │ ├── Manager.java
│ │ │ ├── NorthPerson.java
│ │ │ ├── Person.java
│ │ │ ├── Pig.java
│ │ │ ├── Programmer.java
│ │ │ ├── Sister.java
│ │ │ ├── SmokingStudent.java
│ │ │ ├── SmokingTeacher.java
│ │ │ ├── Son2.java
│ │ │ ├── Son.java
│ │ │ ├── SouthPerson.java
│ │ │ ├── Student.java
│ │ │ ├── Teacher.java
│ │ │ ├── Test2.java
│ │ │ ├── WorkStudent.java
│ │ │ ├── ZiDemo.java
│ │ │ └── Zi.java
│ │ ├── day10
│ │ │ ├── BasketballCoach.java
│ │ │ ├── BasketballPlayer.java
│ │ │ ├── Coach.java
│ │ │ ├── Demo.java
│ │ │ ├── Father.java
│ │ │ ├── HelloWorld.java
│ │ │ ├── ILove.java
│ │ │ ├── InnerClassDemo3.java
│ │ │ ├── InnerClassDemo4.java
│ │ │ ├── InnerClassDemo5.java
│ │ │ ├── InnerClassDemo6.java
│ │ │ ├── InnerClassDemo.java
│ │ │ ├── InnerClassTest2.java
│ │ │ ├── InnerClassTest.java
│ │ │ ├── Inter4.java
│ │ │ ├── InterfaceDemo.java
│ │ │ ├── LoveDemo.java
│ │ │ ├── OuterDemo.java
│ │ │ ├── Outer.java
│ │ │ ├── PersonDemo.java
│ │ │ ├── Person.java
│ │ │ ├── PersonTest2.java
│ │ │ ├── PersonTest.java
│ │ │ ├── PingPangCoach.java
│ │ │ ├── PingPangPlayer.java
│ │ │ ├── Player.java
│ │ │ ├── Son.java
│ │ │ ├── SpeakEnglish.java
│ │ │ ├── StudentDemo.java
│ │ │ ├── Student.java
│ │ │ ├── StudentTest2.java
│ │ │ ├── StudentTest3.java
│ │ │ ├── StudentTest.java
│ │ │ ├── Teacher.java
│ │ │ ├── TeacherTest2.java
│ │ │ ├── TeacherTest.java
│ │ │ └── Test.java
│ │ ├── day11
│ │ │ ├── AnimalDemo.java
│ │ │ ├── ArgsDemo.java
│ │ │ ├── ForDemo.java
│ │ │ ├── StudentDemo2.java
│ │ │ ├── StudentDemo3.java
│ │ │ ├── StudentDemo4.java
│ │ │ ├── StudentDemo5.java
│ │ │ ├── Student.java
│ │ │ └── StudentTest.java
│ │ ├── day12
│ │ │ ├── GuessNumberGame.java
│ │ │ ├── ScannerDemo1.java
│ │ │ ├── ScannerDemo2.java
│ │ │ ├── ScannerDemo.java
│ │ │ ├── StringDemo1.java
│ │ │ ├── StringDemo2.java
│ │ │ ├── StringDemo3.java
│ │ │ ├── StringDemo4.java
│ │ │ ├── StringDemo5.java
│ │ │ ├── StringDemo6.java
│ │ │ ├── StringDemo7.java
│ │ │ ├── StringDemo8.java
│ │ │ ├── StringDemo.java
│ │ │ ├── StringTest10.java
│ │ │ ├── StringTest11.java
│ │ │ ├── StringTest2.java
│ │ │ ├── StringTest3.java
│ │ │ ├── StringTest4.java
│ │ │ ├── StringTest5.java
│ │ │ ├── StringTest6.java
│ │ │ ├── StringTest7.java
│ │ │ ├── StringTest8.java
│ │ │ ├── StringTest9.java
│ │ │ └── StringTest.java
│ │ ├── day13
│ │ │ ├── ArrayDemo2.java
│ │ │ ├── ArrayDemo3.java
│ │ │ ├── ArrayDemo4.java
│ │ │ ├── ArrayDemo.java
│ │ │ ├── ArraysDemo5.java
│ │ │ ├── ArrayTest.java
│ │ │ ├── CharacterDemo2.java
│ │ │ ├── CharacterDemo.java
│ │ │ ├── CharacterTest3.java
│ │ │ ├── IntegerDemo2.java
│ │ │ ├── IntegerDemo3.java
│ │ │ ├── IntegerDemo4.java
│ │ │ ├── IntegerDemo5.java
│ │ │ ├── IntegerDemo6.java
│ │ │ ├── IntegerDemo.java
│ │ │ ├── StringBufferDemo1.java
│ │ │ ├── StringBufferDemo2.java
│ │ │ ├── StringBufferDemo3.java
│ │ │ ├── StringBufferDemo4.java
│ │ │ ├── StringBufferDemo5.java
│ │ │ ├── StringBufferDemo6.java
│ │ │ ├── StringBufferDemo.java
│ │ │ ├── StringBufferTest2.java
│ │ │ ├── StringBufferTest3.java
│ │ │ ├── StringBufferTest4.java
│ │ │ └── StringBufferTest.java
│ │ ├── day14
│ │ │ ├── BigDecimalDemo1.java
│ │ │ ├── BigDecimalDemo.java
│ │ │ ├── BigIntegerDemo2.java
│ │ │ ├── BigIntegerDemo.java
│ │ │ ├── CalendarDemo2.java
│ │ │ ├── CalendarDemo.java
│ │ │ ├── CalendarTest.java
│ │ │ ├── DateDemo2.java
│ │ │ ├── DateDemo.java
│ │ │ ├── DateFormatDemo.java
│ │ │ ├── DateUtilDemo.java
│ │ │ ├── MathDemo2.java
│ │ │ ├── MathDemo.java
│ │ │ ├── MyYearOldDemo.java
│ │ │ ├── Person.java
│ │ │ ├── RandomDemo.java
│ │ │ ├── RegexDemo2.java
│ │ │ ├── RegexDemo3.java
│ │ │ ├── RegexDemo4.java
│ │ │ ├── RegexDemo5.java
│ │ │ ├── RegexDemo6.java
│ │ │ ├── RegexDemo7.java
│ │ │ ├── RegexDemo8.java
│ │ │ ├── RegexDemo.java
│ │ │ ├── RegexTest2.java
│ │ │ ├── RegexTest.java
│ │ │ ├── SystemDemo2.java
│ │ │ ├── SystemDemo3.java
│ │ │ └── SystemDemo.java
│ │ ├── day15
│ │ │ ├── CollectionDemo2.java
│ │ │ ├── CollectionDemo3.java
│ │ │ ├── CollectionDemo.java
│ │ │ ├── IteratorDemo.java
│ │ │ ├── IteratorTest2.java
│ │ │ ├── IteratorTest.java
│ │ │ ├── ListDemo2.java
│ │ │ ├── ListDemo3.java
│ │ │ ├── ListDemo4.java
│ │ │ ├── ListDemo5.java
│ │ │ ├── ListDemo6.java
│ │ │ ├── ListDemo.java
│ │ │ ├── ListIteratorDemo2.java
│ │ │ ├── ListIteratorDemo.java
│ │ │ ├── ObjectArrayDemo.java
│ │ │ ├── StudentDemo.java
│ │ │ └── Student.java
│ │ ├── day16
│ │ │ ├── Animal.java
│ │ │ ├── ArrayListDemo10.java
│ │ │ ├── ArrayListDemo11.java
│ │ │ ├── ArrayListDemo2.java
│ │ │ ├── ArrayListDemo3.java
│ │ │ ├── ArrayListDemo4.java
│ │ │ ├── ArrayListDemo5.java
│ │ │ ├── ArrayListDemo6.java
│ │ │ ├── ArrayListDemo7.java
│ │ │ ├── ArrayListDemo8.java
│ │ │ ├── ArrayListDemo9.java
│ │ │ ├── ArrayListDemo.java
│ │ │ ├── Cat.java
│ │ │ ├── Dog.java
│ │ │ ├── ForDemo.java
│ │ │ ├── GenericDemo2.java
│ │ │ ├── GenericDemo.java
│ │ │ ├── InterDemo.java
│ │ │ ├── InterImpl.java
│ │ │ ├── Inter.java
│ │ │ ├── LinkedListDemo2.java
│ │ │ ├── LinkedListDemo.java
│ │ │ ├── MyStackDemo.java
│ │ │ ├── MyStack.java
│ │ │ ├── ObjectToolDemo2.java
│ │ │ ├── ObjectToolDemo.java
│ │ │ ├── ObjectTool.java
│ │ │ ├── RandomDemo.java
│ │ │ ├── Student.java
│ │ │ ├── TObjectToolDemo.java
│ │ │ ├── TObjectTool.java
│ │ │ └── VectorDemo.java
│ │ ├── day17
│ │ │ ├── DogDemo.java
│ │ │ ├── Dog.java
│ │ │ ├── HashCodeDemo.java
│ │ │ ├── HashSetDemo2.java
│ │ │ ├── HashSetDemo3.java
│ │ │ ├── HashSetDemo.java
│ │ │ ├── LinkedHashSetDemo.java
│ │ │ ├── login
│ │ │ │ ├── dao
│ │ │ │ │ ├── impl
│ │ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ │ └── UserDao.java
│ │ │ │ ├── game
│ │ │ │ │ └── GuessNumber.java
│ │ │ │ ├── pojo
│ │ │ │ │ └── User.java
│ │ │ │ └── test
│ │ │ │     └── UserTest.java
│ │ │ ├── MyComparator.java
│ │ │ ├── SetDemo.java
│ │ │ ├── Student.java
│ │ │ ├── StudentStudy.java
│ │ │ ├── TreeSetDemo2.java
│ │ │ ├── TreeSetDemo3.java
│ │ │ ├── TreeSetDemo4.java
│ │ │ ├── TreeSetDemo5.java
│ │ │ └── TreeSetDemo.java
│ │ ├── day18
│ │ │ ├── ArrayListIncludeHashMapDemo.java
│ │ │ ├── CollectionsDemo2.java
│ │ │ ├── CollectionsDemo.java
│ │ │ ├── HashMapDemo2.java
│ │ │ ├── HashMapDemo3.java
│ │ │ ├── HashMapDemo4.java
│ │ │ ├── HashMapDemo5.java
│ │ │ ├── HashMapDemo6.java
│ │ │ ├── HashMapDemo.java
│ │ │ ├── HashMapIncludeArrayListDemo.java
│ │ │ ├── HashtableDemo.java
│ │ │ ├── LinkedHashMapDemo.java
│ │ │ ├── MapDemo2.java
│ │ │ ├── MapDemo3.java
│ │ │ ├── MapDemo4.java
│ │ │ ├── MapDemo.java
│ │ │ ├── PokerDemo2.java
│ │ │ ├── PokerDemo.java
│ │ │ ├── Student.java
│ │ │ ├── TreeMapDemo2.java
│ │ │ ├── TreeMapDemo3.java
│ │ │ └── TreeMapDemo.java
│ │ ├── day19
│ │ │ ├── ExceptionDemo1.java
│ │ │ ├── ExceptionDemo3.java
│ │ │ ├── ExceptionDemo4.java
│ │ │ ├── ExceptionDemo5.java
│ │ │ ├── ExceptionDemo6.java
│ │ │ ├── ExceptionDemo7.java
│ │ │ ├── ExceptionDemo8.java
│ │ │ ├── ExceptionDemo9.java
│ │ │ ├── ExceptionDemo.java
│ │ │ ├── FileDemo1.java
│ │ │ ├── FileDemo2.java
│ │ │ ├── FileDemo3.java
│ │ │ ├── FileDemo4.java
│ │ │ ├── FileDemo5.java
│ │ │ ├── FileDemo6.java
│ │ │ ├── FileDemo7.java
│ │ │ ├── FileDemo8.java
│ │ │ ├── FileDemo9.java
│ │ │ ├── FileDemo.java
│ │ │ ├── FinallyDemo2.java
│ │ │ ├── FinallyDemo.java
│ │ │ ├── Fu.java
│ │ │ ├── MyException.java
│ │ │ ├── StudentDemo.java
│ │ │ ├── Teacher.java
│ │ │ └── Zi.java
│ │ ├── day20
│ │ │ ├── BufferedInputStreamDemo.java
│ │ │ ├── BufferedOutputStreamDemo.java
│ │ │ ├── CopyFileDemo2.java
│ │ │ ├── CopyFileDemo3.java
│ │ │ ├── CopyFileDemo.java
│ │ │ ├── CopyImageDemo.java
│ │ │ ├── CopyMp4Demo2.java
│ │ │ ├── CopyMp4Demo3.java
│ │ │ ├── CopyMp4Demo.java
│ │ │ ├── DiGuiDemo1.java
│ │ │ ├── DiGuiDemo2.java
│ │ │ ├── DiGuiDemo.java
│ │ │ ├── FileDeleteDemo.java
│ │ │ ├── FileInputStreamDemo2.java
│ │ │ ├── FileInputStreamDemo.java
│ │ │ ├── FileOutputStreamDemo2.java
│ │ │ ├── FileOutputStreamDemo3.java
│ │ │ ├── FileOutputStreamDemo4.java
│ │ │ ├── FileOutputStreamDemo.java
│ │ │ ├── FilePathDemo.java
│ │ │ └── StringDemo.java
│ │ ├── day21
│ │ │ ├── ArrayListToFileDemo.java
│ │ │ ├── BufferedDemo.java
│ │ │ ├── BufferedReaderDemo.java
│ │ │ ├── BufferedWriterDemo.java
│ │ │ ├── CopyFileDemo2.java
│ │ │ ├── CopyFileDemo3.java
│ │ │ ├── CopyFileDemo4.java
│ │ │ ├── CopyFileDemo5.java
│ │ │ ├── CopyFileDemo6.java
│ │ │ ├── CopyFileDemo.java
│ │ │ ├── CopyFolderDemo2.java
│ │ │ ├── CopyFolderDemo.java
│ │ │ ├── CopyFoldersDemo7.java
│ │ │ ├── CopyImageDemo.java
│ │ │ ├── FileInputStreamDemo.java
│ │ │ ├── FileToArrayListDemo.java
│ │ │ ├── GetName.java
│ │ │ ├── InputStreamReaderDemo2.java
│ │ │ ├── InputStreamReaderDemo.java
│ │ │ ├── LineNumberReaderDemo.java
│ │ │ ├── MyBufferedReaderDemo.java
│ │ │ ├── MyBufferedReader.java
│ │ │ ├── MyLineNumberReader2.java
│ │ │ ├── MyLineNumberReader.java
│ │ │ ├── MyLineNumberReaderTest.java
│ │ │ ├── OutputStreamWriterDemo2.java
│ │ │ ├── OutputStreamWriterDemo.java
│ │ │ ├── StringDemo2.java
│ │ │ ├── StringDemo.java
│ │ │ ├── StudentDemo.java
│ │ │ └── Student.java
│ │ ├── day22
│ │ │ ├── ByteArrayStreamDemo.java
│ │ │ ├── CopyFileDemo.java
│ │ │ ├── DataStreamDemo.java
│ │ │ ├── GuessNumber.java
│ │ │ ├── login
│ │ │ │ ├── dao
│ │ │ │ │ ├── tmpl
│ │ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ │ └── UserDao.java
│ │ │ │ ├── game
│ │ │ │ │ └── GuessNumber.java
│ │ │ │ ├── pojo
│ │ │ │ │ └── User.java
│ │ │ │ └── test
│ │ │ │     └── UserTest.java
│ │ │ ├── NIODemo.java
│ │ │ ├── ObjectStreamDemo.java
│ │ │ ├── Person.java
│ │ │ ├── PrintWriterDemo2.java
│ │ │ ├── PrintWriterDemo.java
│ │ │ ├── PropertiesDemo2.java
│ │ │ ├── PropertiesDemo3.java
│ │ │ ├── PropertiesDemo.java
│ │ │ ├── PropertiesTest2.java
│ │ │ ├── PropertiesTest.java
│ │ │ ├── RandomAccessFileDemo.java
│ │ │ ├── SequenceInputStreamDemo2.java
│ │ │ ├── SequenceInputStreamDemo.java
│ │ │ ├── SystemInDemo.java
│ │ │ ├── SystemOutDemo2.java
│ │ │ └── SystemOutDemo.java
│ │ ├── day23
│ │ │ ├── MyRunnableDemo.java
│ │ │ ├── MyRunnable.java
│ │ │ ├── MyThread2.java
│ │ │ ├── MyThreadDemo1.java
│ │ │ ├── MyThreadDemo2.java
│ │ │ ├── MyThreadDemo.java
│ │ │ ├── MyThread.java
│ │ │ ├── SellTicket1.java
│ │ │ ├── SellTicket2.java
│ │ │ ├── SellTicket3.java
│ │ │ ├── SellTicket4.java
│ │ │ ├── SellTicket5.java
│ │ │ ├── SellTicketDemo1.java
│ │ │ ├── SellTicketDemo2.java
│ │ │ ├── SellTicketDemo3.java
│ │ │ ├── SellTicketDemo4.java
│ │ │ ├── SellTicketDemo5.java
│ │ │ ├── SellTicketDemo.java
│ │ │ ├── SellTicket.java
│ │ │ ├── ThreadDaemonDemo.java
│ │ │ ├── ThreadDaemon.java
│ │ │ ├── ThreadDemo.java
│ │ │ ├── ThreadJoinDemo.java
│ │ │ ├── ThreadJoin.java
│ │ │ ├── ThreadPriorityDemo.java
│ │ │ ├── ThreadPriority.java
│ │ │ ├── ThreadSleepDemo.java
│ │ │ ├── ThreadSleep.java
│ │ │ ├── ThreadStopDemo.java
│ │ │ ├── ThreadStop.java
│ │ │ ├── ThreadYieldDemo.java
│ │ │ └── ThreadYield.java
│ │ ├── day24
│ │ │ ├── CallableDemo2.java
│ │ │ ├── CallableDemo.java
│ │ │ ├── DeleteFolder.java
│ │ │ ├── DieLockDemo.java
│ │ │ ├── DieLock.java
│ │ │ ├── ExecutorsDemo.java
│ │ │ ├── GetThread2.java
│ │ │ ├── GetThread3.java
│ │ │ ├── GetThread4.java
│ │ │ ├── GetThread.java
│ │ │ ├── MyCallable2.java
│ │ │ ├── MyCallable.java
│ │ │ ├── MyLock.java
│ │ │ ├── MyRunnable.java
│ │ │ ├── MyTask2.java
│ │ │ ├── MyTask.java
│ │ │ ├── pattern
│ │ │ │ ├── part01
│ │ │ │ │ ├── AnimalDemo.java
│ │ │ │ │ ├── AnimalFactory.java
│ │ │ │ │ ├── Animal.java
│ │ │ │ │ ├── Cat.java
│ │ │ │ │ └── Dog.java
│ │ │ │ ├── part02
│ │ │ │ │ ├── AnimalDemo.java
│ │ │ │ │ ├── Animal.java
│ │ │ │ │ ├── CatFactory.java
│ │ │ │ │ ├── Cat.java
│ │ │ │ │ ├── DogFactory.java
│ │ │ │ │ ├── Dog.java
│ │ │ │ │ └── Factory.java
│ │ │ │ └── part03
│ │ │ │     ├── RuntimeDemo.java
│ │ │ │     ├── StudentDemo.java
│ │ │ │     ├── Student.java
│ │ │ │     ├── TeacherDemo.java
│ │ │ │     └── Teacher.java
│ │ │ ├── SellTicketDemo.java
│ │ │ ├── SellTicket.java
│ │ │ ├── SetThread2.java
│ │ │ ├── SetThread3.java
│ │ │ ├── SetThread4.java
│ │ │ ├── SetThread.java
│ │ │ ├── StudentDemo2.java
│ │ │ ├── StudentDemo3.java
│ │ │ ├── StudentDemo4.java
│ │ │ ├── StudentDemo.java
│ │ │ ├── Student.java
│ │ │ ├── ThreadDemo.java
│ │ │ ├── ThreadGroupDemo.java
│ │ │ ├── TimerDemo2.java
│ │ │ ├── TimerDemo.java
│ │ │ └── TimerTest.java
│ │ ├── day25
│ │ │ └── gui
│ │ │     ├── part01
│ │ │     │ ├── FrameDemo2.java
│ │ │     │ └── FrameDemo.java
│ │ │     ├── part02
│ │ │     │ └── FrameDemo.java
│ │ │     ├── part03
│ │ │     │ ├── UserAdapter.java
│ │ │     │ ├── UserDaoDemo.java
│ │ │     │ ├── UserDaoImpl2.java
│ │ │     │ ├── UserDaoImpl.java
│ │ │     │ └── UserDao.java
│ │ │     ├── part04
│ │ │     │ └── FrameDemo.java
│ │ │     └── part05
│ │ │         └── FrameDemo.java
│ │ ├── day26
│ │ │ ├── net
│ │ │ │ ├── part01
│ │ │ │ │ └── InetAddressDemo.java
│ │ │ │ ├── part02
│ │ │ │ │ ├── ReceiveDemo.java
│ │ │ │ │ └── SendDemo.java
│ │ │ │ ├── part03
│ │ │ │ │ ├── ReceiveDemo.java
│ │ │ │ │ └── SendDemo.java
│ │ │ │ ├── part04
│ │ │ │ │ ├── ReceiveDemo.java
│ │ │ │ │ └── SendDemo.java
│ │ │ │ ├── part05
│ │ │ │ │ ├── ChatRoom.java
│ │ │ │ │ ├── ReceiveThread.java
│ │ │ │ │ └── SendThread.java
│ │ │ │ ├── part06
│ │ │ │ │ ├── ClientDemo.java
│ │ │ │ │ └── ServerDemo.java
│ │ │ │ ├── part07
│ │ │ │ │ ├── ClientDemo.java
│ │ │ │ │ └── ServerDemo.java
│ │ │ │ ├── part08
│ │ │ │ │ ├── ClientDemo.java
│ │ │ │ │ └── ServerDemo.java
│ │ │ │ ├── part09
│ │ │ │ │ ├── ClientDemo.java
│ │ │ │ │ └── ServerDemo.java
│ │ │ │ ├── part10
│ │ │ │ │ ├── ClientDemo.java
│ │ │ │ │ └── ServerDemo.java
│ │ │ │ ├── part11
│ │ │ │ │ ├── UploadClient.java
│ │ │ │ │ └── UploadServer.java
│ │ │ │ ├── part12
│ │ │ │ │ ├── UploadClient.java
│ │ │ │ │ └── UploadServer.java
│ │ │ │ ├── part13
│ │ │ │ │ ├── UploadClient.java
│ │ │ │ │ └── UploadServer.java
│ │ │ │ ├── part14
│ │ │ │ │ ├── UploadClient.java
│ │ │ │ │ └── UploadServer.java
│ │ │ │ ├── part15
│ │ │ │ │ ├── UploadClient.java
│ │ │ │ │ ├── UploadServer.java
│ │ │ │ │ └── UserThread.java
│ │ │ │ └── part16
│ │ │ │     └── WakeOnLan.java
│ │ │ └── 网络编程三要素.txt
│ │ ├── day27
│ │ │ ├── jdk8
│ │ │ │ ├── Demo01.java
│ │ │ │ ├── InterImpl.java
│ │ │ │ └── Inter.java
│ │ │ ├── pattern
│ │ │ │ ├── part01
│ │ │ │ │ ├── ForDemo.java
│ │ │ │ │ ├── GetTimeDemo.java
│ │ │ │ │ ├── GetTime.java
│ │ │ │ │ └── IODemo.java
│ │ │ │ └── part02
│ │ │ │     ├── IPhone.java
│ │ │ │     ├── MusicPhoneDecorate.java
│ │ │ │     ├── PhoneDecorate.java
│ │ │ │     ├── PhoneDemo.java
│ │ │ │     ├── Phone.java
│ │ │ │     └── RingPhoneDecorate.java
│ │ │ └── reflect
│ │ │     ├── part01
│ │ │     │ ├── Person.java
│ │ │     │ └── ReflectDemo.java
│ │ │     ├── part02
│ │ │     │ ├── ReflectDemo2.java
│ │ │     │ ├── ReflectDemo3.java
│ │ │     │ └── ReflectDemo.java
│ │ │     ├── part03
│ │ │     │ └── ReflectDemo.java
│ │ │     ├── part04
│ │ │     │ └── ReflectDemo.java
│ │ │     ├── part05
│ │ │     │ ├── StudentDaoImpl2.java
│ │ │     │ ├── StudentDaoImpl.java
│ │ │     │ ├── StudentDao.java
│ │ │     │ ├── UserDaoDemo.java
│ │ │     │ ├── UserDaoImpl2.java
│ │ │     │ ├── UserDaoImpl.java
│ │ │     │ └── UserDao.java
│ │ │     └── part06
│ │ │         ├── MyInvocationHandler.java
│ │ │         ├── StudentDaoImpl.java
│ │ │         ├── StudentDao.java
│ │ │         ├── Test.java
│ │ │         ├── UserDaoImpl.java
│ │ │         └── UserDao.java
│ │ └── lib
│ │     ├── CommonHelper.java
│ │     └── DateUtil.java
│ ├── hibernate.cfg.xml
│ ├── IKAnalyzer.cfg.xml
│ ├── javaEE
│ │ ├── gtzhong
│ │ │ ├── day01
│ │ │ │ ├── dtd
│ │ │ │ │ ├── books2.xml
│ │ │ │ │ ├── books3.dtd
│ │ │ │ │ ├── books3.xml
│ │ │ │ │ ├── books4.dtd
│ │ │ │ │ ├── books4.xml
│ │ │ │ │ ├── books5.dtd
│ │ │ │ │ ├── books5.xml
│ │ │ │ │ ├── books.dtd
│ │ │ │ │ ├── books.xml
│ │ │ │ │ └── part.xml
│ │ │ │ └── schema
│ │ │ │     ├── books2.xml
│ │ │ │     ├── books2.xsd
│ │ │ │     ├── books3.xml
│ │ │ │     ├── books3.xsd
│ │ │ │     ├── books.xml
│ │ │ │     └── books.xsd
│ │ │ ├── day02
│ │ │ │ ├── dom4j
│ │ │ │ │ ├── CURDTest.java
│ │ │ │ │ ├── Dom4jTest.java
│ │ │ │ │ └── XPathTest.java
│ │ │ │ ├── domain
│ │ │ │ │ └── Book.java
│ │ │ │ ├── jar
│ │ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ │ ├── dom4j-1.6.1.zip
│ │ │ │ │ └── jaxen-1.1.4.jar
│ │ │ │ ├── jaxp
│ │ │ │ │ ├── dom
│ │ │ │ │ │ └── DomTest.java
│ │ │ │ │ └── sax
│ │ │ │ │     ├── MyDefaultHandler.java
│ │ │ │ │     └── SaxTest.java
│ │ │ │ ├── text
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── TestHelloWorld.java
│ │ │ │ └── xml
│ │ │ │     ├── books.dom4j.xml
│ │ │ │     └── books.xml
│ │ │ ├── day03
│ │ │ │ ├── base
│ │ │ │ │ ├── BoxTest.java
│ │ │ │ │ ├── ForEachTestDemo.java
│ │ │ │ │ ├── ForEachTest.java
│ │ │ │ │ ├── GenericTest2.java
│ │ │ │ │ ├── GenericTest.java
│ │ │ │ │ ├── StaticImportTest.java
│ │ │ │ │ └── VarargsTest.java
│ │ │ │ ├── debug
│ │ │ │ │ └── debug.java
│ │ │ │ ├── demo
│ │ │ │ │ ├── dao
│ │ │ │ │ │ └── BookDao.java
│ │ │ │ │ ├── DemoMain.java
│ │ │ │ │ ├── domain
│ │ │ │ │ │ └── Book.java
│ │ │ │ │ ├── util
│ │ │ │ │ │ └── XmlUtil.java
│ │ │ │ │ └── xml
│ │ │ │ │     ├── books.xml
│ │ │ │ │     └── demo.xml
│ │ │ │ ├── enums
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums2
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums3
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums4
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums5
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums6
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── enums7
│ │ │ │ │ ├── Gender.java
│ │ │ │ │ └── GenderTest.java
│ │ │ │ ├── reflect
│ │ │ │ │ ├── data.properties
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── Person.java
│ │ │ │ │ │ ├── User.java
│ │ │ │ │ │ └── Worker.java
│ │ │ │ │ └── TestMain.java
│ │ │ │ └── singleton
│ │ │ │     ├── SingleTest2.java
│ │ │ │     ├── SingleTestDemo2.java
│ │ │ │     ├── SingleTestDemo.java
│ │ │ │     └── SingleTest.java
│ │ │ ├── day04
│ │ │ │ ├── html
│ │ │ │ │ └── 1.html
│ │ │ │ └── server
│ │ │ │     └── MyServer.java
│ │ │ ├── day06
│ │ │ │ └── encoding
│ │ │ │     ├── data.properties
│ │ │ │     ├── EncodingTest.java
│ │ │ │     ├── Hello.java
│ │ │ │     └── Test.java
│ │ │ ├── day14
│ │ │ │ ├── mysql
│ │ │ │ │ ├── batch
│ │ │ │ │ │ ├── b_user.sql
│ │ │ │ │ │ └── TestBatch.java
│ │ │ │ │ ├── bt
│ │ │ │ │ │ ├── bt.sql
│ │ │ │ │ │ ├── mm2.jpg
│ │ │ │ │ │ ├── mm.jpg
│ │ │ │ │ │ ├── TestBlobText.java
│ │ │ │ │ │ ├── 工作2.txt
│ │ │ │ │ │ └── 工作.txt
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── m_users.xml
│ │ │ │ │ ├── connection
│ │ │ │ │ │ ├── connnection.sql
│ │ │ │ │ │ └── TestConnection.java
│ │ │ │ │ ├── isolation
│ │ │ │ │ │ ├── TestIsolationATM.java
│ │ │ │ │ │ └── TestIsolationPhone.java
│ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── newfile.sql
│ │ │ │ │ │ ├── TestMetaData.java
│ │ │ │ │ │ └── TestUseMetaData.java
│ │ │ │ │ ├── prearedstatement
│ │ │ │ │ │ ├── p_user.sql
│ │ │ │ │ │ └── TestPreparedStatement.java
│ │ │ │ │ ├── ResultSetScrol
│ │ │ │ │ │ ├── resultSet.sql
│ │ │ │ │ │ └── TestResultSetScroll.java
│ │ │ │ │ ├── statement
│ │ │ │ │ │ ├── TestStatement.java
│ │ │ │ │ │ └── TestStatementResultSet.java
│ │ │ │ │ ├── student
│ │ │ │ │ │ ├── PreStudentDao.java
│ │ │ │ │ │ ├── StudentDAO.java
│ │ │ │ │ │ ├── Student.java
│ │ │ │ │ │ ├── TestPreStudentDAO.java
│ │ │ │ │ │ └── TestStudentDAO.java
│ │ │ │ │ ├── transaction
│ │ │ │ │ │ ├── TestTransaction.java
│ │ │ │ │ │ └── trans.sql
│ │ │ │ │ ├── util
│ │ │ │ │ │ └── JDBCUtils.java
│ │ │ │ │ └── vs
│ │ │ │ │     ├── TestPreparedStatement.java
│ │ │ │ │     └── TestStatement.java
│ │ │ │ └── oracle
│ │ │ │     ├── batch
│ │ │ │     │ ├── b_user.sql
│ │ │ │     │ └── TestBatch.java
│ │ │ │     ├── ResultSetScrol
│ │ │ │     │ ├── resultSet.sql
│ │ │ │     │ └── TestResultSetScroll.java
│ │ │ │     ├── util
│ │ │ │     │ └── OracleJDBCUtils.java
│ │ │ │     └── vs
│ │ │ │         ├── TestPreparedStatement.java
│ │ │ │         ├── TestStatement.java
│ │ │ │         └── vs.sql
│ │ │ ├── day17
│ │ │ │ ├── dbutils
│ │ │ │ │ ├── MyBeanListHandler.java
│ │ │ │ │ ├── MyHandler.java
│ │ │ │ │ └── QueryRunner.java
│ │ │ │ ├── demo
│ │ │ │ │ ├── CallBackDemo.java
│ │ │ │ │ ├── DbMetadate.java
│ │ │ │ │ ├── Demo.java
│ │ │ │ │ ├── MyDbUtils.java
│ │ │ │ │ ├── ReflectDemo.java
│ │ │ │ │ ├── ThreadDemo.java
│ │ │ │ │ └── XlsDemo.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── Boy.java
│ │ │ │ │ ├── Contact2.java
│ │ │ │ │ ├── Contact.java
│ │ │ │ │ └── User.java
│ │ │ │ ├── excel
│ │ │ │ │ └── 导出数据库.txt
│ │ │ │ ├── tx
│ │ │ │ │ └── TxDemo.java
│ │ │ │ └── utils
│ │ │ │     ├── DataSourceUtils.java
│ │ │ │     └── MyDataSource.java
│ │ │ ├── day21
│ │ │ │ ├── base64
│ │ │ │ │ └── Base64Demo.java
│ │ │ │ └── mail
│ │ │ │     └── SendAttechmentDemo.java
│ │ │ ├── day23
│ │ │ │ ├── beanutils
│ │ │ │ │ └── BeanUtilsDemo.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── User.java
│ │ │ │ │ └── Users.java
│ │ │ │ ├── reflect
│ │ │ │ │ ├── MethodReflect.java
│ │ │ │ │ └── ReflectDemo.java
│ │ │ │ └── utils
│ │ │ │     ├── DataSourceUtils.java
│ │ │ │     └── QueryRunner.java
│ │ │ ├── day32
│ │ │ │ ├── domain
│ │ │ │ │ ├── PersonDAO.java
│ │ │ │ │ ├── Person.hbm.xml
│ │ │ │ │ └── Person.java
│ │ │ │ ├── helloworld
│ │ │ │ │ └── PersonTest.java
│ │ │ │ ├── idgenerator
│ │ │ │ │ ├── assigned
│ │ │ │ │ │ ├── AssignedTest.java
│ │ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ │ ├── Person.hbm.xml
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ ├── identity
│ │ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ │ ├── IdentityTest.java
│ │ │ │ │ │ ├── Person.hbm.xml
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ ├── IDGeneratorTest.java
│ │ │ │ │ ├── increment
│ │ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ │ ├── IncrementTest.java
│ │ │ │ │ │ ├── Person.hbm.xml
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── uuid
│ │ │ │ │     ├── hibernate.cfg.xml
│ │ │ │ │     ├── Person.hbm.xml
│ │ │ │ │     ├── Person.java
│ │ │ │ │     └── UUIDTest.java
│ │ │ │ ├── sessionfactory
│ │ │ │ │ └── SessionFactoryTest.java
│ │ │ │ └── utils
│ │ │ │     ├── BaseDao.java
│ │ │ │     ├── HibernateSessionFactory.java
│ │ │ │     └── IBaseHibernateDAO.java
│ │ │ ├── day33
│ │ │ │ ├── domain
│ │ │ │ │ ├── Classes.java
│ │ │ │ │ └── Student.java
│ │ │ │ ├── single
│ │ │ │ │ ├── Classes.hbm.xml
│ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ ├── OneToManyTest.java
│ │ │ │ │ └── Student.hbm.xml
│ │ │ │ └── state
│ │ │ │     ├── StateExam.java
│ │ │ │     └── StateTest.java
│ │ │ ├── day34
│ │ │ │ ├── manytomany
│ │ │ │ │ ├── Course.hbm.xml
│ │ │ │ │ ├── Course.java
│ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ ├── ManyToManyTest.java
│ │ │ │ │ ├── Student.hbm.xml
│ │ │ │ │ └── Student.java
│ │ │ │ └── onetomany
│ │ │ │     ├── Classes.hbm.xml
│ │ │ │     ├── Classes.java
│ │ │ │     ├── hibernate.cfg.xml
│ │ │ │     ├── OneToManyDoubleTest.java
│ │ │ │     ├── Student.hbm.xml
│ │ │ │     └── Student.java
│ │ │ ├── day35
│ │ │ │ ├── cache
│ │ │ │ │ ├── Classes.hbm.xml
│ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ ├── OneCacheTest.java
│ │ │ │ │ ├── Student.hbm.xml
│ │ │ │ │ └── TwoCacheTest.java
│ │ │ │ ├── lazy
│ │ │ │ │ └── LazyTest.java
│ │ │ │ └── session
│ │ │ │     ├── Classes.hbm.xml
│ │ │ │     ├── hibernate.cfg.xml
│ │ │ │     ├── SessionTest.java
│ │ │ │     └── Student.hbm.xml
│ │ │ ├── day36
│ │ │ │ ├── fetch
│ │ │ │ │ ├── Classes.hbm.xml
│ │ │ │ │ ├── FetchTest.java
│ │ │ │ │ ├── hibernate.cfg.xml
│ │ │ │ │ └── Student.hbm.xml
│ │ │ │ └── hql
│ │ │ │     ├── ClassCastExceptionTest.java
│ │ │ │     ├── Classes.hbm.xml
│ │ │ │     ├── Classes.java
│ │ │ │     ├── ClassesView.java
│ │ │ │     ├── Course.hbm.xml
│ │ │ │     ├── Course.java
│ │ │ │     ├── hibernate.cfg.xml
│ │ │ │     ├── HQLTest.java
│ │ │ │     ├── Student.hbm.xml
│ │ │ │     └── Student.java
│ │ │ ├── day37
│ │ │ │ ├── RedisJava.java
│ │ │ │ ├── RedisKeyJava.java
│ │ │ │ ├── RedisListJava.java
│ │ │ │ └── RedisStringJava.java
│ │ │ ├── day38
│ │ │ │ ├── alias
│ │ │ │ │ ├── AliasTest.java
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ └── HelloWorld.java
│ │ │ │ ├── createobject
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── CreateObjectTest.java
│ │ │ │ │ ├── HelloWorldFactory.java
│ │ │ │ │ └── HelloWorld.java
│ │ │ │ ├── di
│ │ │ │ │ ├── annotation
│ │ │ │ │ │ ├── AnnotationParse.java
│ │ │ │ │ │ ├── Description.java
│ │ │ │ │ │ ├── Name.java
│ │ │ │ │ │ └── Yeafy.java
│ │ │ │ │ └── xml
│ │ │ │ │     ├── constructor
│ │ │ │ │     │ ├── applicationContext.xml
│ │ │ │ │     │ ├── Person.java
│ │ │ │ │     │ ├── PersonTest.java
│ │ │ │ │     │ └── Student.java
│ │ │ │ │     └── set
│ │ │ │ │         ├── applicationContext.xml
│ │ │ │ │         ├── Person.java
│ │ │ │ │         ├── PersonTest.java
│ │ │ │ │         └── Student.java
│ │ │ │ ├── document
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── Document.java
│ │ │ │ │ ├── DocumentManager.java
│ │ │ │ │ ├── DocumentTest.java
│ │ │ │ │ ├── ExcelDocument.java
│ │ │ │ │ ├── PDFDocument.java
│ │ │ │ │ └── WordDocument.java
│ │ │ │ ├── helloworld
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── HelloWorldTest.java
│ │ │ │ ├── initdestroy
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── InitDestroyTest.java
│ │ │ │ ├── mvc
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── PersonAction.java
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDao.java
│ │ │ │ │ ├── PersonServiceImpl.java
│ │ │ │ │ ├── PersonService.java
│ │ │ │ │ └── PersonTest.java
│ │ │ │ ├── scope
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ └── ScopeTest.java
│ │ │ │ ├── utils
│ │ │ │ │ └── SpringHelper.java
│ │ │ │ └── when
│ │ │ │     ├── applicationContext.xml
│ │ │ │     ├── HelloWorldFactory.java
│ │ │ │     ├── HelloWorld.java
│ │ │ │     ├── Person.java
│ │ │ │     └── WhenTest.java
│ │ │ ├── day39
│ │ │ │ ├── annotation
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── PersonAction.java
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDao.java
│ │ │ │ │ ├── PersonServiceImpl.java
│ │ │ │ │ ├── PersonService.java
│ │ │ │ │ └── PersonTest.java
│ │ │ │ ├── extend
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── Person.java
│ │ │ │ │ ├── PersonTest.java
│ │ │ │ │ └── Student.java
│ │ │ │ ├── jdkproxy
│ │ │ │ │ ├── Logger.java
│ │ │ │ │ ├── Privilege.java
│ │ │ │ │ ├── ProxyTest.java
│ │ │ │ │ ├── SalaryInterceptor.java
│ │ │ │ │ ├── SalaryManagerImpl.java
│ │ │ │ │ ├── SalaryManager.java
│ │ │ │ │ └── Security.java
│ │ │ │ ├── proxy
│ │ │ │ │ ├── Logger.java
│ │ │ │ │ ├── Privilege.java
│ │ │ │ │ ├── ProxyTest.java
│ │ │ │ │ ├── SalaryManagerImpl.java
│ │ │ │ │ ├── SalaryManager.java
│ │ │ │ │ ├── SalaryManagerProxy.java
│ │ │ │ │ └── Security.java
│ │ │ │ ├── salary
│ │ │ │ │ ├── Logger.java
│ │ │ │ │ ├── Privilege.java
│ │ │ │ │ ├── SalaryManager.java
│ │ │ │ │ ├── SalaryTest.java
│ │ │ │ │ └── Security.java
│ │ │ │ └── utils
│ │ │ │     └── SpringHelper.java
│ │ │ ├── day40
│ │ │ │ ├── aspects
│ │ │ │ │ ├── Interceptor.java
│ │ │ │ │ ├── Logger.java
│ │ │ │ │ ├── Privilege.java
│ │ │ │ │ ├── ProxyTest.java
│ │ │ │ │ ├── SalaryInterceptor.java
│ │ │ │ │ ├── SalaryManagerImpl.java
│ │ │ │ │ ├── SalaryManager.java
│ │ │ │ │ └── Security.java
│ │ │ │ ├── cglibproxy
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDaoInteceptor.java
│ │ │ │ │ ├── PersonDaoTest.java
│ │ │ │ │ ├── Person.java
│ │ │ │ │ └── Transaction.java
│ │ │ │ ├── excep
│ │ │ │ │ ├── action
│ │ │ │ │ │ └── PersonAction.java
│ │ │ │ │ ├── applicationContext-exception.xml
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ │ └── PersonDao.java
│ │ │ │ │ ├── MyException.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── PersonServiceImpl.java
│ │ │ │ │ │ └── PersonService.java
│ │ │ │ │ └── test
│ │ │ │ │     └── ExceptionTest.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── PersonServiceImpl.java
│ │ │ │ │ │ ├── Service.java
│ │ │ │ │ │ └── StudentServiceImpl.java
│ │ │ │ │ ├── ServiceInvocation.java
│ │ │ │ │ ├── ServiceMapping.java
│ │ │ │ │ └── test
│ │ │ │ │     └── ExceptionTest.java
│ │ │ │ ├── jdkproxy
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDaoInteceptor.java
│ │ │ │ │ ├── PersonDao.java
│ │ │ │ │ ├── PersonDaoTest.java
│ │ │ │ │ ├── Person.java
│ │ │ │ │ └── Transaction.java
│ │ │ │ ├── oap
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDao.java
│ │ │ │ │ ├── Person.java
│ │ │ │ │ ├── PersonTest.java
│ │ │ │ │ └── Transaction.java
│ │ │ │ └── salary
│ │ │ │     ├── applicationContext.xml
│ │ │ │     ├── Logger.java
│ │ │ │     ├── Privilege.java
│ │ │ │     ├── SalaryManager.java
│ │ │ │     ├── SalaryTest.java
│ │ │ │     └── Security.java
│ │ │ ├── day41
│ │ │ │ ├── jdbc
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── DataSourceTest.java
│ │ │ │ │ ├── PersonDaoImpl2.java
│ │ │ │ │ ├── PersonDaoImpl3.java
│ │ │ │ │ ├── PersonDaoImpl.java
│ │ │ │ │ ├── PersonDao.java
│ │ │ │ │ ├── Person.java
│ │ │ │ │ ├── PersonRowMapper.java
│ │ │ │ │ └── PersonTest.java
│ │ │ │ ├── scan
│ │ │ │ │ ├── applicationContext.xml
│ │ │ │ │ ├── Person.java
│ │ │ │ │ ├── PersonTest.java
│ │ │ │ │ └── Student.java
│ │ │ │ └── transaction
│ │ │ │     ├── applicationContext.xml
│ │ │ │     ├── PersonDaoImpl.java
│ │ │ │     ├── PersonDao.java
│ │ │ │     ├── PersonServiceImpl.java
│ │ │ │     ├── PersonService.java
│ │ │ │     └── PersonTest.java
│ │ │ ├── day42
│ │ │ │ └── hibernate
│ │ │ │     ├── annotation
│ │ │ │     │ ├── applicationContext.xml
│ │ │ │     │ ├── hibernate.cfg.xml
│ │ │ │     │ ├── PersonDaoImpl.java
│ │ │ │     │ ├── PersonDao.java
│ │ │ │     │ ├── Person.hbm.xml
│ │ │ │     │ ├── Person.java
│ │ │ │     │ ├── PersonServiceImpl.java
│ │ │ │     │ ├── PersonService.java
│ │ │ │     │ └── PersonTest.java
│ │ │ │     └── xml
│ │ │ │         ├── applicationContext.xml
│ │ │ │         ├── hibernate.cfg.xml
│ │ │ │         ├── PersonDaoImpl.java
│ │ │ │         ├── PersonDao.java
│ │ │ │         ├── Person.hbm.xml
│ │ │ │         ├── Person.java
│ │ │ │         ├── PersonServiceImpl.java
│ │ │ │         ├── PersonService.java
│ │ │ │         └── PersonTest.java
│ │ │ ├── day43
│ │ │ │ ├── lucene
│ │ │ │ │ ├── AnalyzerTest.java
│ │ │ │ │ ├── ArticleIndex.java
│ │ │ │ │ ├── Article.java
│ │ │ │ │ ├── DirectoryTest.java
│ │ │ │ │ ├── HelloWorld.java
│ │ │ │ │ ├── IndexWriterTest.java
│ │ │ │ │ ├── OptimizeTest.java
│ │ │ │ │ └── QueryTest.java
│ │ │ │ └── utils
│ │ │ │     ├── DocumentUtils.java
│ │ │ │     └── LuceneUtils.java
│ │ │ └── day44
│ │ │     ├── AdapterPattern
│ │ │     │ ├── AdapterPatternDemo.java
│ │ │     │ ├── AdvancedMediaPlayer.java
│ │ │     │ ├── AudioPlayer.java
│ │ │     │ ├── MediaAdapter.java
│ │ │     │ ├── MediaPlayer.java
│ │ │     │ ├── Mp4Player.java
│ │ │     │ └── VlcPlayer.java
│ │ │     ├── CommandPattern
│ │ │     │ ├── Broker.java
│ │ │     │ ├── BuyStock.java
│ │ │     │ ├── CommandPatternDemo.java
│ │ │     │ ├── Order.java
│ │ │     │ ├── SellStock.java
│ │ │     │ └── Stock.java
│ │ │     ├── DAO
│ │ │     │ ├── DaoPatternDemo.java
│ │ │     │ ├── StudentDaoImpl.java
│ │ │     │ ├── StudentDao.java
│ │ │     │ └── Student.java
│ │ │     ├── DecoratorPattern
│ │ │     │ ├── Circle.java
│ │ │     │ ├── DecoratorPatternDemo.java
│ │ │     │ ├── Rectangle.java
│ │ │     │ ├── RedShapeDecorator.java
│ │ │     │ ├── ShapeDecorator.java
│ │ │     │ └── Shape.java
│ │ │     ├── FactoryPattern
│ │ │     │ ├── Circle.java
│ │ │     │ ├── FactoryPatternDemo.java
│ │ │     │ ├── NullShape.java
│ │ │     │ ├── Rectangle.java
│ │ │     │ ├── ShapeFactory.java
│ │ │     │ ├── Shape.java
│ │ │     │ └── Square.java
│ │ │     ├── FlyweightPattern
│ │ │     │ ├── Circle.java
│ │ │     │ ├── FlyweightPatternDemo.java
│ │ │     │ ├── ShapeFactory.java
│ │ │     │ └── Shape.java
│ │ │     ├── IteratorPattern
│ │ │     │ ├── Container.java
│ │ │     │ ├── Iterator.java
│ │ │     │ ├── IteratorPatternDemo.java
│ │ │     │ └── NameRepository.java
│ │ │     ├── MediatorPattern
│ │ │     │ ├── ChatRoom.java
│ │ │     │ ├── MediatorPatternDemo.java
│ │ │     │ └── User.java
│ │ │     ├── MVCPattern
│ │ │     │ ├── MVCPatternDemo.java
│ │ │     │ ├── StudentController.java
│ │ │     │ ├── Student.java
│ │ │     │ └── StudentView.java
│ │ │     ├── ObserverPattern
│ │ │     │ ├── BinaryObserver.java
│ │ │     │ ├── HexaObserver.java
│ │ │     │ ├── Observer.java
│ │ │     │ ├── ObserverPatternDemo.java
│ │ │     │ ├── OctalObserver.java
│ │ │     │ └── Subject.java
│ │ │     ├── PrototypePattern
│ │ │     │ ├── Circle.java
│ │ │     │ ├── PrototypePatternDemo.java
│ │ │     │ ├── Rectangle.java
│ │ │     │ ├── ShapeCache.java
│ │ │     │ ├── Shape.java
│ │ │     │ └── Square.java
│ │ │     ├── ProxyPattern
│ │ │     │ ├── Image.java
│ │ │     │ ├── ProxyImage.java
│ │ │     │ ├── ProxyPatternDemo.java
│ │ │     │ └── RealImage.java
│ │ │     ├── SingletonPattern
│ │ │     │ ├── SingleObject.java
│ │ │     │ └── SingletonPatternDemo.java
│ │ │     ├── StatePattern
│ │ │     │ ├── Context.java
│ │ │     │ ├── StartState.java
│ │ │     │ ├── State.java
│ │ │     │ ├── StatePatternDemo.java
│ │ │     │ └── StopState.java
│ │ │     └── StrategyPattern
│ │ │         ├── Context.java
│ │ │         ├── OperationAdd.java
│ │ │         ├── OperationMultiply.java
│ │ │         ├── OperationSubtract.java
│ │ │         ├── Strategy.java
│ │ │         └── StrategyPatternDemo.java
│ │ └── lib
│ │     ├── activation.jar
│ │     ├── antlr-2.7.6.jar
│ │     ├── apache.commons.logging-1.1.1.jar
│ │     ├── aspectjrt.jar
│ │     ├── aspectjweaver.jar
│ │     ├── backport-util-concurrent.jar
│ │     ├── c3p0-0.9.1.2.jar
│ │     ├── cglib-nodep-2.1_3.jar
│ │     ├── common-annotations.jar
│ │     ├── commons-beanutils-1.9.4.jar
│ │     ├── commons-collections-3.2.2.jar
│ │     ├── commons-dbcp-1.4.jar
│ │     ├── commons-dbutils-1.3.jar
│ │     ├── commons-logging-1.2.jar
│ │     ├── commons.pool-1.5.3.jar
│ │     ├── dom4j-1.6.1.jar
│ │     ├── ehcache-1.5.0.jar
│ │     ├── hibernate3.jar
│ │     ├── IKAnalyzer3.2.0Stable.jar
│ │     ├── javassist-3.9.0.GA.jar
│ │     ├── jaxen-1.1.4.jar
│ │     ├── jedis-2.9.0.jar
│ │     ├── jta-1.1.jar
│ │     ├── junit-4.7.jar
│ │     ├── log4j.jar
│ │     ├── lucene-analyzers-3.0.1.jar
│ │     ├── lucene-core-3.0.1.jar
│ │     ├── lucene-highlighter-3.0.1.jar
│ │     ├── lucene-memory-3.0.1.jar
│ │     ├── mail.jar
│ │     ├── mysql-connector-java-5.1.18-bin.jar
│ │     ├── ojdbc14.jar
│ │     ├── poi-3.7-20101029.jar
│ │     ├── slf4j-api-1.5.8.jar
│ │     ├── slf4j-log4j12.jar
│ │     └── spring.jar
│ ├── jdbc.properties
│ └── log4j.properties


242 directories, 1219 files

空文件

简介

java从入门到放弃 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/yeafy/javaStudy.git
git@gitee.com:yeafy/javaStudy.git
yeafy
javaStudy
javaStudy
master

搜索帮助