上机指导9 本章对ava的高级应用做了详细的讲解,其中包括ava的异常处理、aa多线程机制、 0数据流与文件处理、网络编程、数据库操作等。 实验9-1:使用URL标识网络中计算机上的资源 实验内容 编程实现使用UL标识网络中计算机上的资源,在屏幕上输出资源的各种属性,包括 Host、Port、Protocol、DefaultPort。运行后效果如图9-g所示。 dawa及习 t01 ,试及 图99运行结界 实验目的 通过这个简单的实例让读者了解自定义异常的使用,以及对a程序的异常抛出、捕 获、处理的过程有一个实际的了解 实现思路 首先利用指定的URL创建URL对象,并且利用getHost(0、getPort0(getProtocol()、 getDefaultPort0(获取指定URL的服务器名、端口号、使用协议、默认端口号等。 关键代码如下所示: hoo.com.cn:8080"URL ur (p:/w.yaheo.com.c) Syste aaeieaatooot 通过javac、ava等命令编译并运行程序,运行程序结果如图9-9所示。29 本章对 Java 的高级应用做了详细的讲解,其中包括 Java 的异常处理、Java 多线程机制、 I/O 数据流与文件处理、网络编程、数据库操作等。 实验内容 编程实现使用 URL 标识网络中计算机上的资源,在屏幕上输出资源的各种属性,包括 Host、Port、Protocol、DefaultPort。运行后效果如图 9-9 所示。 9-9 实验目的 通过这个简单的实例让读者了解自定义异常的使用,以及对 Java 程序的异常抛出、捕 获、处理的过程有一个实际的了解。 实现思路 首先利用指定的 URL 创建 URL 对象,并且利用 getHost()、getPort() getProtocol()、 getDefaultPort()获取指定 URL 的服务器名、端口号、使用协议、默认端口号等。 关键代码如下所示: // UR L "h tt p: //w ww .y ah oo .c om. cn :8 08 0" U RL u rl URL u rl = n ew UR L( "h tt p: //w ww .y ah oo .c om. cn :8 08 0" ); // url g et Ho st () Sys te m. ou t. pri nt ln (" Ho st is :" +u rl .g et Hos t( )) ; // url g et Po rt () Sys te m. ou t. pri nt ln (" Po rt is :" +u rl .g et Por t( )) ; // url g et Pr ot oc ol( ) Sys te m. ou t. pri nt ln (" Pr ot oco l is :" +u rl .ge tP ro to co l( )); // url g et De fa ul tPo rt () Sys te m. ou t. pri nt ln (" De fa ult Po rt i s: "+ url .g et De fa ul tPo rt () ); 通过 javac、java 等命令编译并运行程序,运行程序结果如图 9-9 所示