├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── BasicJava.iml ├── Enumeration ├── Enumeration.iml ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── com │ │ └── crow │ │ ├── EnumCoin.java │ │ └── EnumTest.java └── target │ ├── classes │ └── com │ │ └── crow │ │ ├── EnumCoin$1.class │ │ ├── EnumCoin$2.class │ │ └── EnumCoin.class │ └── test-classes │ └── com │ └── crow │ └── EnumTest.class ├── Generic ├── Generic.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── crow │ └── GenericTest.java ├── JNAPointer ├── .Readme.txt.swp ├── JNAPointer.java ├── README.md ├── callback.cpp ├── cppCompile.sh ├── javarun.sh ├── jna-4.2.1.jar └── swap.cpp ├── NIO ├── NIO.iml ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── com │ │ └── crow │ │ ├── CopyFile.java │ │ ├── CreateArrayBuffer.java │ │ ├── CreateBuffer.java │ │ ├── MultiPortEcho.java │ │ ├── ReadAndShow.java │ │ ├── ScatterGather.java │ │ ├── SliceBuffer.java │ │ ├── TypesInByteBuffer.java │ │ ├── UseCharsets.java │ │ ├── UseFileLocks.java │ │ ├── UseFloatBuffer.java │ │ ├── UseMappedFile.java │ │ └── WriteSomeBytes.java └── target │ └── classes │ └── com │ └── crow │ ├── CopyFile.class │ ├── CreateArrayBuffer.class │ ├── CreateBuffer.class │ ├── ReadAndShow.class │ ├── ScatterGather.class │ ├── SliceBuffer.class │ ├── TypesInByteBuffer.class │ ├── UseCharsets.class │ ├── UseFileLocks.class │ ├── UseFloatBuffer.class │ ├── UseMappedFile.class │ └── WriteSomeBytes.class ├── Proxy ├── Proxy.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── crow │ ├── Advice.java │ ├── ImpAdvice.java │ └── ProxyTest.java ├── README.md ├── ReadAndShow.txt ├── Reflect ├── Reflect.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── crow │ ├── FieldReflect.java │ └── ReflectTest.java ├── out └── production │ ├── Basic-java │ └── com │ │ └── crow │ │ ├── Enumeration │ │ ├── EnumCoin$1.class │ │ ├── EnumCoin$2.class │ │ ├── EnumCoin.class │ │ └── EnumTest.class │ │ ├── Generic │ │ └── GenericTest.class │ │ ├── Proxy │ │ ├── Advice.class │ │ ├── ImpAdvice.class │ │ ├── ProxyTest$1.class │ │ └── ProxyTest.class │ │ └── Reflect │ │ ├── FieldReflect.class │ │ └── ReflectTest.class │ └── jdk5-new │ └── com │ └── crow │ ├── Enumeration │ ├── EnumCoin$1.class │ ├── EnumCoin$2.class │ ├── EnumCoin.class │ └── EnumTest.class │ └── Reflect │ ├── FieldReflect.class │ └── ReflectTest.class └── pom.xml /.idea/.name: -------------------------------------------------------------------------------- 1 | JavaLearning -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /BasicJava.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/BasicJava.iml -------------------------------------------------------------------------------- /Enumeration/Enumeration.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/Enumeration.iml -------------------------------------------------------------------------------- /Enumeration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/pom.xml -------------------------------------------------------------------------------- /Enumeration/src/main/java/com/crow/EnumCoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/src/main/java/com/crow/EnumCoin.java -------------------------------------------------------------------------------- /Enumeration/src/main/java/com/crow/EnumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/src/main/java/com/crow/EnumTest.java -------------------------------------------------------------------------------- /Enumeration/target/classes/com/crow/EnumCoin$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/target/classes/com/crow/EnumCoin$1.class -------------------------------------------------------------------------------- /Enumeration/target/classes/com/crow/EnumCoin$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/target/classes/com/crow/EnumCoin$2.class -------------------------------------------------------------------------------- /Enumeration/target/classes/com/crow/EnumCoin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/target/classes/com/crow/EnumCoin.class -------------------------------------------------------------------------------- /Enumeration/target/test-classes/com/crow/EnumTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Enumeration/target/test-classes/com/crow/EnumTest.class -------------------------------------------------------------------------------- /Generic/Generic.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Generic/Generic.iml -------------------------------------------------------------------------------- /Generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Generic/pom.xml -------------------------------------------------------------------------------- /Generic/src/main/java/com/crow/GenericTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Generic/src/main/java/com/crow/GenericTest.java -------------------------------------------------------------------------------- /JNAPointer/.Readme.txt.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/.Readme.txt.swp -------------------------------------------------------------------------------- /JNAPointer/JNAPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/JNAPointer.java -------------------------------------------------------------------------------- /JNAPointer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/README.md -------------------------------------------------------------------------------- /JNAPointer/callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/callback.cpp -------------------------------------------------------------------------------- /JNAPointer/cppCompile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/cppCompile.sh -------------------------------------------------------------------------------- /JNAPointer/javarun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/javarun.sh -------------------------------------------------------------------------------- /JNAPointer/jna-4.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/jna-4.2.1.jar -------------------------------------------------------------------------------- /JNAPointer/swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/JNAPointer/swap.cpp -------------------------------------------------------------------------------- /NIO/NIO.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/NIO.iml -------------------------------------------------------------------------------- /NIO/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/pom.xml -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/CopyFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/CopyFile.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/CreateArrayBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/CreateArrayBuffer.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/CreateBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/CreateBuffer.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/MultiPortEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/MultiPortEcho.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/ReadAndShow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/ReadAndShow.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/ScatterGather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/ScatterGather.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/SliceBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/SliceBuffer.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/TypesInByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/TypesInByteBuffer.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/UseCharsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/UseCharsets.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/UseFileLocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/UseFileLocks.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/UseFloatBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/UseFloatBuffer.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/UseMappedFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/UseMappedFile.java -------------------------------------------------------------------------------- /NIO/src/main/java/com/crow/WriteSomeBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/src/main/java/com/crow/WriteSomeBytes.java -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/CopyFile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/CopyFile.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/CreateArrayBuffer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/CreateArrayBuffer.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/CreateBuffer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/CreateBuffer.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/ReadAndShow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/ReadAndShow.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/ScatterGather.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/ScatterGather.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/SliceBuffer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/SliceBuffer.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/TypesInByteBuffer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/TypesInByteBuffer.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/UseCharsets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/UseCharsets.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/UseFileLocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/UseFileLocks.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/UseFloatBuffer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/UseFloatBuffer.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/UseMappedFile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/UseMappedFile.class -------------------------------------------------------------------------------- /NIO/target/classes/com/crow/WriteSomeBytes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/NIO/target/classes/com/crow/WriteSomeBytes.class -------------------------------------------------------------------------------- /Proxy/Proxy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Proxy/Proxy.iml -------------------------------------------------------------------------------- /Proxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Proxy/pom.xml -------------------------------------------------------------------------------- /Proxy/src/main/java/com/crow/Advice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Proxy/src/main/java/com/crow/Advice.java -------------------------------------------------------------------------------- /Proxy/src/main/java/com/crow/ImpAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Proxy/src/main/java/com/crow/ImpAdvice.java -------------------------------------------------------------------------------- /Proxy/src/main/java/com/crow/ProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Proxy/src/main/java/com/crow/ProxyTest.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/README.md -------------------------------------------------------------------------------- /ReadAndShow.txt: -------------------------------------------------------------------------------- 1 | Read And Show. -------------------------------------------------------------------------------- /Reflect/Reflect.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Reflect/Reflect.iml -------------------------------------------------------------------------------- /Reflect/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Reflect/pom.xml -------------------------------------------------------------------------------- /Reflect/src/main/java/com/crow/FieldReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Reflect/src/main/java/com/crow/FieldReflect.java -------------------------------------------------------------------------------- /Reflect/src/main/java/com/crow/ReflectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/Reflect/src/main/java/com/crow/ReflectTest.java -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Enumeration/EnumCoin$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Enumeration/EnumCoin$1.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Enumeration/EnumCoin$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Enumeration/EnumCoin$2.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Enumeration/EnumCoin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Enumeration/EnumCoin.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Enumeration/EnumTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Enumeration/EnumTest.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Generic/GenericTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Generic/GenericTest.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Proxy/Advice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Proxy/Advice.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Proxy/ImpAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Proxy/ImpAdvice.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Proxy/ProxyTest$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Proxy/ProxyTest$1.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Proxy/ProxyTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Proxy/ProxyTest.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Reflect/FieldReflect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Reflect/FieldReflect.class -------------------------------------------------------------------------------- /out/production/Basic-java/com/crow/Reflect/ReflectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/Basic-java/com/crow/Reflect/ReflectTest.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Enumeration/EnumCoin$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Enumeration/EnumCoin$1.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Enumeration/EnumCoin$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Enumeration/EnumCoin$2.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Enumeration/EnumCoin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Enumeration/EnumCoin.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Enumeration/EnumTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Enumeration/EnumTest.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Reflect/FieldReflect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Reflect/FieldReflect.class -------------------------------------------------------------------------------- /out/production/jdk5-new/com/crow/Reflect/ReflectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/out/production/jdk5-new/com/crow/Reflect/ReflectTest.class -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tianshb/JavaLearning/HEAD/pom.xml --------------------------------------------------------------------------------