忙碌的一星期
[@more@]
[@more@]
看下面的例子:
public class TestThrowable {
public static void main(String[] args) throws MyAbstractException{
try {
throw (MyAbstractException)new MyException();
} catch (MyException e) {
System.out.println("Caught in main, e.printlnStackTrace()");
}
}
}
class MyAbstractException extends Exception{
}
class MyException extends MyAbstractException{
}
要捕捉MyException类型的异常,却能把MyAbstractException类型的异常捕捉到,这里面看的应该是对象的真正类型,而不是对象的引用所声明的类型
[@more@]
Runtime.getRuntime().maxMemory()
当前虚拟机配置的可以使用的最大内存,可以通过java -Xmx128M 来指定其大小,默认大小大约为64M(不确切)
Runtime.getRuntime().totalMemory()
当前虚拟机正在使用的内存,这个容量可以弹性增加,并不是虚拟机启动的时候就占用了虚拟机配置的可使用的最大内存而是使用一部份,当达到一定使用程度之后,弹性增加一段内存。
Runtime.getRuntime().freeMemory()
当前虚拟机正在使用的内存中的空闲内存,也就是说:虚拟机所占用的内存并没有完全使用,先占着,备用
[@more@]
当使用这样的结构的时候,如果在原有数据上进行Update操作,而Update操作恰恰是修改CreateTime这样的
用来区分表分区的字段,那么将可能出现错误:
原纪录是2005-01-21,如果改为2005-02-21,那么将会出现错误:
ORA-14402: updating partition key column would cause a partition change
[@more@]
[@more@]
1. 够大,不用整理信箱(尤其是删信,即使是Foxmail用久了,即使是保持删信的习惯,那么看看Foxmail安装文件夹下面的那个放信的目录,会发现一个比较大的文件,不知道是怎么回事,也懒得去寻根了,hehe)
2. 能搜,记住一个词就可搜索邮箱,找东西方便快捷
3. 不用往本地写什么东西,这样省去了备份通讯录、重要信件等烦恼,尤其要重装系统的时候
4. 自定义标签+Filter,这个功能用的还不熟,可以把来信自动设置成一些标签,比较直观和醒目,这个东西用好了应该在收信的时候就把信箱弄得井井有条。
5. 垃圾邮件,从目前的使用经历来看,比其他信箱更智能,判断也更准确
6. 地址本也比较好用,可以搜索,能看到某个人所发的信件
7. 新功能不断增加,哈哈
8. 有了Notifer,也能有新邮件提醒
[@more@]