java
ljl157011
这个作者很懒,什么都没留下…
展开
-
java IO 总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输转载 2013-12-17 13:08:07 · 464 阅读 · 0 评论 -
简单模拟qq聊天程序(TCP版)
本程序特点: 1.分为client,server,tool 3个包,实现了多个任意客户端之间,进行通信 2.由于使用了包头+包体的信息传递格式,所以可以发送任意长度信息 3.由于没有界面,发送信息时需要指定目标id一、client包:public class Client { private static final Strin原创 2014-03-12 23:15:07 · 3065 阅读 · 2 评论 -
java 线程同步总结
一、当多个线程同时操作同一个资源,就会出现线程的不同步,信息的不对称经典的银行存取例子:public class Bank implements Runnable { int money=200; public void setMoney(int n) { money=n; } public void run() { if(Thread.cu原创 2014-03-08 16:49:43 · 890 阅读 · 0 评论 -
正则表达式总结
一 常用正则定义(通用)二 js中正则 传送门--------> w3school三 Java中正则 (用分组进行特殊处理) Pattern pt = Pattern.compile(regx); Matcher m = pt.matcher(sql); String []原创 2013-12-05 16:15:54 · 644 阅读 · 0 评论 -
自己实现过滤器和拦截器框架
过滤器和拦截器从效果上来说是十分类似的,都是在执行某个动作之前或者之后可以执行其他的一些逻辑,但是侧重点不一样.过滤器---侧重于请求,它依赖于容器的调用,以及告诉它将要过的得执行动作拦截器---侧重于对象的方法,它是限制对象方法的调用所以是用动态代理来实现而不是装饰模式(装饰模式目的是增强功能),所以它不依赖环境,任何对象都可以由它代理,(需要知道被代理类的接口) 以下是代码:过原创 2014-02-18 10:11:44 · 1822 阅读 · 0 评论 -
java socket 长连接事例
我们知道java的socket是基于TCP的连接,而ServerSocket 的accept()方法是阻塞的,直到有客户端连接到服务器端,我们常用多线程的方式来实现服务器端响应多个客户端,以下是代码:原创 2014-02-16 19:12:05 · 22554 阅读 · 0 评论 -
java泛型详解
1. 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,转载 2014-01-09 08:46:14 · 1372 阅读 · 0 评论 -
java反射详解
Java反射机制的学习Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几乎不会用到Java反射机制。你会嗤之以鼻地告诉我,Java转载 2014-01-09 08:14:36 · 1193 阅读 · 0 评论 -
JAVA Map 的三种遍历方式
JAVA Map 的三种遍历方式 今天编程突然使用到对map的遍历,现在记录一下相关知识。 第一种:最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的。 Java代码 import java.util.Collection; import java.util.Iterat转载 2013-12-24 22:31:58 · 806 阅读 · 0 评论 -
为什么要重写equals和hashcode方法
1.重写equals()方法,因为默认 Object原创 2014-07-08 22:06:01 · 855 阅读 · 0 评论