01-WordCounter.java Input: A file (the file path) Output: The order list of words and their count. Knowledge: Common Collections framework,Set,List,Map... Regex,Pattern,Matcher...
02-DirectoryWordCounter.java Input: A folder(the folder path) and search word. Output: the count of the search word in the folder. Knowledge: FolkJoin framework,RecursiveTask,common Collections framework...
03-FileServer.java FileClient.java upload file to the server with Socket and ServerSocket API.
04-MyClient.java MyServer.java TCP通信,服务端用套接字ServerSocket,客户端使用Socket.
05-ForkAndJoin.java a simple test on ForkJoin about how to compute the sum of m ~ n.
06-PreAndConTest.java lambda, FunctionalInterface, Consummer, Predicate
07-ProducerAndConsumer.java producer and consumer problem, BlockingQueue
08-DecimalToBinaryOrHex.java 十进制转换为二进制或十六进制的算法实现
09-Manager.java 一个对JDBC语句的封装,使得修改数据库更加简单的简单应用
10-MyImageEncryption.java 一个对隐私图片进行加密的应用 1.批量加密图片 2.批量解密图片 3.批量删除图片(指定格式)
11-SocketPractice.java Java下的Socket编程: 1.TCP,SeverSocket,Socket,getInputStream(),getOutputStream() 2.UDP, DatagramSocket,DatagramPacket
12-FileTools.java 1.批量修改文件名
13-InternetCollector.java 简易网络爬虫 1.获取html,解析资源地址,批量下载