java
文章平均质量分 81
sillentHill
这个作者很懒,什么都没留下…
展开
-
3.查找目录下所有文件中是否有一行包含关键字
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class TestD原创 2016-12-07 12:59:16 · 439 阅读 · 0 评论 -
4.多线程查找目录下所有文件中是否有一行包含关键字
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Sca原创 2016-12-07 13:03:25 · 523 阅读 · 0 评论 -
7.单例模式
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17359719单例模式的特点:1.只能有一个实例2.必须自己创建自己的 实例3.必须给所有其他对象提供这一实例饿汉式单例类:class Single{private Single(){}private static Single instance = ne原创 2016-12-07 19:35:17 · 247 阅读 · 0 评论 -
15My3.0版本聊天系统(mybatis集成)
/** * * @author Sillent_Hill * * MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 * MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 * MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 * POJOs(Plain Old Java Objec原创 2017-01-14 00:28:02 · 627 阅读 · 0 评论 -
17.Cloneable接口练习
package com.example.test1;/** * * 只调用super.clone()实现的是浅拷贝,需要再对其成员变量 * 再次进行拷贝才能实现真正的深拷贝。 * */class TestCloneObject implements Cloneable{ private int[] arr; { System.out.println("TestC原创 2017-02-28 13:29:21 · 420 阅读 · 0 评论 -
16.SpringMVC流程及知识总结
SpringMVC流程及知识总结创建Dynamic Web Project工程添加需要的相关jar包配置web.xml文件,使得”/”下的所有都交给DispatcherServlet原创 2017-01-22 18:04:27 · 336 阅读 · 0 评论 -
18.Comparable,Comparator比较对象大小
package com.example.test2;import java.util.Arrays;import java.util.Comparator;import java.util.Random;/** * * 比较对象大小 * * 1.重写equals()方法来比较两个对象是否相等 * 2.实现Comaprable接口,重写compareTo()方法比较对象大小原创 2017-03-02 15:48:36 · 509 阅读 · 0 评论 -
19.Itrerable,Iterator迭代器的设计
package com.example.test3;import java.util.Arrays;import java.util.Iterator;/** * * AbstractList迭代器的设计 * * 1.AbstractList实现Iterable接口,重写iterator方法,返回实现了Iteraotor接口的自定义类, * 在自定义类中重写hasNext(原创 2017-03-02 17:57:16 · 292 阅读 · 0 评论 -
20.HashMap添加,查找,删除,迭代练习
package com.example.test4;import java.util.ArrayList;import java.util.Iterator;/** * * HashMap添加,查找,删除,迭代练习 * * 存在问题: * * 1.entryList()函数中,将表中元素转为添加到list集合变量i应该<table.length(桶的总个数) *原创 2017-03-05 16:46:04 · 984 阅读 · 0 评论 -
12My1.0版本聊天系统
实现功能:1.登陆2.注册3.发送在线消息4.发送离线消息5.上线提醒服务6.下线提醒服务7.服务器发送广播消息8.正常退出9.异常退出10.数据库操作采用静态内部类的单例模式服务器端:package server;import java.io.IOException;import java.io.PrintWriter;import java.net.ServerS原创 2016-12-31 23:38:00 · 389 阅读 · 0 评论 -
14My2.0版本聊天系统(服务器selector移植)
package nioserver;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio原创 2017-01-06 20:50:30 · 475 阅读 · 0 评论 -
1.查找目录下所有包含关键字的文件名
import java.io.File;import java.util.Scanner;public class TestDemo {public static String key;public static void showFile( File rootFile){File[] files = rootFile.listFiles();if (fil原创 2016-12-07 12:52:44 · 2211 阅读 · 0 评论 -
5.文件拷贝
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.ut原创 2016-12-07 13:59:07 · 279 阅读 · 0 评论 -
6.多线程文件拷贝
import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;class MyTask implements Runnable{ private RandomAccessFile src; private Rando原创 2016-12-07 14:03:12 · 347 阅读 · 0 评论 -
9.序列化反序列化链表
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io原创 2016-12-26 22:56:42 · 1834 阅读 · 1 评论 -
8.多线程文件拷贝(2)
import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.util.ArrayList;import java.util.Scanner;import java.util.concurren原创 2016-12-26 22:39:15 · 286 阅读 · 0 评论 -
10.生产者消费者模型
import java.util.ArrayList;import java.util.concurrent.Semaphore;import java.util.concurrent.SynchronousQueue;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Reentran原创 2016-12-26 23:05:38 · 300 阅读 · 0 评论 -
11.LinkedList部分源码分析与练习
import java.io.IOException;import java.util.AbstractSequentialList;import java.util.Collection;import java.util.Deque;import java.util.Iterator;import java.util.List;import java.util.ListIterato原创 2016-12-28 21:05:04 · 271 阅读 · 0 评论 -
13.NIO中selector编写服务器练习
import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSock原创 2017-01-06 00:09:42 · 331 阅读 · 0 评论 -
2.多线程查找目录下所有包含关键字的文件名
import java.io.File;import java.io.FileFilter;import java.util.ArrayList;import java.util.Scanner;class MyFileFilter implements FileFilter{private String keywords;public MyFileFilter原创 2016-12-07 12:56:03 · 449 阅读 · 0 评论 -
21.ArrayList内部类迭代器 + java 反射
package com.example.test6;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.原创 2017-03-06 11:13:55 · 481 阅读 · 0 评论