![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
snowclash
这个作者很懒,什么都没留下…
展开
-
Java获取异常的堆栈信息
<br /> /** * 获取异常的堆栈信息 * * @param t * @return */ private static String getStackTrace(Throwable t) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); try { t.printStackTrace(pw); return sw原创 2010-07-08 18:34:00 · 8222 阅读 · 0 评论 -
Java中子类抛出异常的规则
Java中的异常可以认为是另外一种返回值,所以也跟返回值一样,1、不算在方法签名里,2、子类的方法抛出的异常范围不能超过父类的方法抛出的异常范围,子类也可以不抛出异常(子类的方法的返回值必须与父类方法的返回值一样或是父类方法返回值的子类)。对于unchecked exceptions (RuntimeException, Error, and their subclasses),由于不需捕获,所以可以认为是没有异常,子类、父类的方法可以任意抛出。其他规则参考“异常的限制,异常说明在类继承是怎样的?”和“Ja原创 2010-07-08 17:49:00 · 5491 阅读 · 1 评论 -
Java快速排序
随便写写,练练手。 private static void quicksort(int[] arr, int begin, int end) { if (begin >= end) return; int[] less = new int[arr.length]; int[] greater = new int[arr.length]; int lessLen = 0; int greaterLen = 0; int index = begin;原创 2010-07-15 18:15:00 · 666 阅读 · 0 评论 -
用JavaMail通过IMAP协议接收qq邮箱时出现“A0 BAD 命令无效或者不支持”的解决方法
最开始的java代码如下import java.io.UnsupportedEncodingException;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Folder;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session原创 2011-01-24 12:47:00 · 15820 阅读 · 5 评论