- 浏览: 497384 次
- 性别:
- 来自: 杭州
最新评论
-
herofighter2008:
图呢?图呢?图呢?图呢?
BlockingQueue -
zy13608089849:
请问一下博主,文中几处提到的图,怎么都没有?是我这显示不出来还 ...
BlockingQueue -
swift911:
在短信的场景下很好用,感谢分享
BlockingQueue -
tony_0529:
学习了~谢谢分享。
BlockingQueue -
Master-Gao:
...
BlockingQueue
文章列表
一、序列化
Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数 ...
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
/**
* @author majunfeng:对List中的日期进行排序
*/
public class DateSort {
public static void main(String[] args) {
...
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。
2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。
3、TEXT。text ...
1、工厂方法模式(Factory Method Pattern):
用于创建对象的接口,同时控制对哪个类进行实例化。
2、建造模式(builder Pattern):
把构造对象实例的代码逻辑移到实例化的类的外部。
3、抽象工厂模式(Abstract Factory Pattern):
意图在 ...
在Java中如果某个方法可能会抛出检查型异常(比如打开一个文件),那么Java编译器会强制在定义该方法的时候必须声明抛出该异常或者该异常的父类异常,否则不能通过编译,这叫做“异常说明”,其形式如void f() throws Too ...