Skip to content

Java基础部分练习,包括集合,并发,IO,JVM,算法,socket,xml等基础知识

Notifications You must be signed in to change notification settings

Zering/Java-SE-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-SE-Core

Java基础部分练习,包括集合,并发,IO,JVM,算法,socket,xml等基础知识,持续练习...

│  //来自《算法 第4版》
|   jar包导入到本地maven库的命令(注意替换jar包地址)  
| mvn install:install-file -Dfile="E:\git_repo\Java-SE-Core\lib\algs4.jar" 
|  -DgroupId=edu.princeton.cs -DartifactId=algs4 -Dversion=4.0.0 -Dpackaging=jar
├─algorithm4th
│  └─chapter2
│          Example.java
│          Insertion.java
│          Selection.java
│          Shell.java
│          
├─api
| //常用集合类
├─collection
│  ├─list
│  │      ArrayListDemo.java
│  │      LinkedListDemo.java
│  │      
│  ├─map
│  │      HashMapDemo.java
│  │      LinkedHashMapDemo.java
│  │      TreeMapDemo.java
│  │      WeakHashMapDemo.java
│  │      
│  └─set
│          HashSetDemo.java
│          LinkedHashSetDemo.java
│          TreeSetDemo.java
│
| //多线程工具类
├─concurrent
│      BlockingQueueDemo.java
│      ConcurrentHashMapDemo.java
│      CountDownLatchDemo.java
│      CyclicBarrierDemo.java
│      DelayQueueDemo.java
│      ExchangerDemo.java
│      FutureTaskDemo.java
│      ScheduledThreadPoolExecutorDemo.java
│      SemaphoreDemo.java
│      SynchronousQueueDemo.java
│
| //简单的io操作示例
├─io
│      CopyOfFileCopy.txt
│      DataStream.txt
│      DataStreamDemo.java
│      DirList.java
│      FileCopy.java
│      InputStreamDemo.java
│      ObjectStream.txt
│      ObjectStreamDemo.java
│ 
| //理解nio
├─nio
│      ByteBufferDemo.java
│      ServerConnect.java
│
| //网络通信,主要是socket和udp
├─socket
│      SocketClient.java
│      SocketServer.java
│      UDPClient.java
│      UDPServer.java
│
|//xml的读写四种方式:JDK自带的dom和sax,常用工具JDom和Dom4J
└─xml
        Book.java
        books.xml
        bookswritenbydom.xml
        bookswritenbysax.xml
        Dom4JDemo.java
        DomDemo.java
        JDomDemo.java
        rssnewswritenbydom4j.xml
        rssnewswritenbyjdom.xml
        SaxDemo.java
        SaxParseHandler.java

About

Java基础部分练习,包括集合,并发,IO,JVM,算法,socket,xml等基础知识

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published