java 超时

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:11:34
Properties prop = new Properties();
prop.put("mail.pop3.connectiontimeout","1000");
prop.put("mail.pop3.timeout","1000");
各位大侠能不能告诉我后面的1000,可不可以是int或long型的?
我试过用int或long型,可抛不出SocketTimeoutException,如用String类的话,就可以抛出SocketTimeoutException,那位大侠能告诉我这是为什么?
还有就是我如果把它改成100000的话,也抛不出SocketTimeoutException,那位大侠能告诉我这是为什么?他的最大值是多少啊?
我在做测试,希望用int或long型的时候,也能抛出SocketTimeoutException。
如果可能的话,能给详细解释一下。
谢谢

timeout的数据类型应该是long型的
最大值就是long的最大值吧

不行的话进行类型转换吧,Integer.parseInt(String)转换成int包装类,用起来和int通用的,挺自动的,int转化成String就用toString()就行了,呵呵