随笔分类 - Java
Socket编程
摘要:IP地址和端口号的组合得到一个网络套接字。 通信的两端都要有Socket,是两台机器间通信的端点 网络通信就是Socket间的通信,Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输。 基于Socket的TCP编程: Java语言的基于套接字编程分为服务端编程和客户端编程
阅读全文
MD5使用
摘要:MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的
阅读全文
显示锁
摘要:之前在协调对共享对象的访问时可以使用的机制只有synchronized和volatile。java5.0增加了一种新的机制:ReentrantLock。 Lock和ReentrantLock Lock提供了一种无条件的、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁的方法都是显示的。 Ree
阅读全文
fastJson
摘要:(本文来自:http://www.cnblogs.com/zhenmingliu/archive/2011/12/29/2305775.html) 介绍fastjson之前先介绍常见的json解析工具: 1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib
阅读全文
JSON数据格式
摘要:1.概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。 JSON的意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。 XML也是一种数据交换格式,
阅读全文
DTO概念
摘要:在开发过程中用到了DTO,简单了解了一下。 DTO:数据传输对象,用来连接表现层和应用层之间的数据交互。数据传输对象是没有行为的POJO对象,它的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。我们不直接将领域对象用于数据传递,因为领域对象更注重领域,DTO更注重数据。而且,由于“富领
阅读全文
Java I/O
摘要:一.File类 java.io.File类:文件和目录路径名的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 File对象可以作为参数传递给流的构造函数。 凡是与输入、输出相关的类、接口都定义
阅读全文
java反射
摘要:Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 反射相关的主要API: java.lang.Class:代表一个类 java.lang.refle
阅读全文
java枚举类
摘要:enum关键字用于定义枚举类,若枚举只有一个成员, 则可以作为一种单例模式的实现方式。枚举类对象的属性不应允许被改动, 所以应该使用private final修饰。枚举类的使用 private final 修饰的属性应该在构造器中为其赋值。若枚举类显式的定义了带参数的构造器, 则在列出枚举值时也必须...
阅读全文
java注解
摘要:java注解的有关知识一.基本的Annotation使用 Annotation时要在其前面增加@符号, 并把该 Annotation 当成一个修饰符使用。用于修饰它支持的程序元素三个基本的 Annotation:@Override: 限定重写父类方法, 该注释只能用于方法@Deprecated: 用...
阅读全文
java泛型
摘要:java中关于泛型的有关知识一.为什么要有泛型(Generic) 1.解决元素存储的安全性问题 2.解决获取数据元素时,需要类型强转的问题 二.在集合中使用泛型public class TestGeneric { //1.在集合中不用泛型的情况 public void T...
阅读全文
浙公网安备 33010602011771号