java
程序猿老王
这个作者很懒,什么都没留下…
展开
-
ClassCastException深入分析
ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行原创 2012-12-24 12:39:39 · 1081 阅读 · 0 评论 -
java 上传图片到服务器
客户端代码:package com.example.test;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import ja原创 2013-04-10 17:33:00 · 8698 阅读 · 0 评论 -
java map 遍历的三种简单的办法
import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import java.util.Map.Entry;/** * map遍历的三种办法 *原创 2012-12-20 10:05:28 · 878 阅读 · 0 评论 -
java中获取不同时间格式的方法!及时间戳转化为时间格式
1.基本的获取时间方法public class TestDate { public static void main(String args[]) { java.util.Date utildate=newjava.util.Date(); System.out.println(utildate); }}输出结果如下:Mon Mar 12 17:40:00原创 2012-09-18 22:09:46 · 2942 阅读 · 0 评论 -
Java 精 确的浮点数运算工具
由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。可以考过去直接用,很方便。import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算, * 这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith { // 默认除原创 2013-07-27 14:38:42 · 1289 阅读 · 1 评论 -
MD5加密算法
public static String MD5(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { e.printStackTrace(); return ""; } char[] charA原创 2013-03-05 14:21:26 · 1151 阅读 · 0 评论 -
java中queue的使用
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Q转载 2016-07-18 10:37:27 · 687 阅读 · 0 评论 -
Java保留两位小数的几种做法
import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.Formatter;public final class PrecisionTest { private Pr转载 2016-08-04 16:36:45 · 955 阅读 · 0 评论