check你第一次得到的webpage的header,如果有跳转到新页面的指令(http code 应该是3xx)另外,如果你写http有关的网络程序,最好读读http的规范(rfc2616).问题2
我查了api,没有close connection的方法,(我就好猜了)。由于jvm的垃圾回收的机制使URL对象不能及时销毁,在销毁前没有释放系统资源。建议,用socket好控制很多。