这个程序哪里有问题?改好。

问题描述

importjava.io.File;importjava.io.IOException;importjava.io.InputStream;importjava.net.URI;importjava.net.URISyntaxException;importjava.net.URL;publicclassTestUrl{/***@paramargs*@throwsURISyntaxException*@throwsIOException*/publicstaticvoidmain(String[]args)throwsURISyntaxException,IOException{//TODOAuto-generatedmethodstubStringip="http://192.168.1.3";System.out.println("--------");Filein=newFile(newURL(ip).toURI());System.out.println("+++++==");show(in,0);

}publicstaticvoidshow(Filein,intgrade){Stringstr="";for(inti=0;i<grade;i++){str+="+";}System.out.println(str+in.getName());if(in.isDirectory()){File[]file=in.listFiles();if(file!=null&&file.length>0){for(inti=0;i<file.length;i++){show(file[i],grade+1);}}}}}

解决方案

解决方案二:
你的main方法还抛异常,没见过那样写的
解决方案三:
由于你的URL(ip)ip传的值不合法main方法真能抛异常呢,没注意。
解决方案四:
异常是可以抛出的,合法应该怎么写。
解决方案五:
Stringip="192.168.1.3";这样也是不对的;报告是URLnotisfile.

时间: 2024-10-21 16:01:41

这个程序哪里有问题?改好。的相关文章

大神帮帮忙,这个程序的错怎么改

问题描述 大神帮帮忙,这个程序的错怎么改 /* 定义一个计算器类,要求实现加减乘除操作. / import java.util.; public class HomeWork_1110_02 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入第一个数的值:"); double a=sc.nextInt(); //从控制台接收第一个数字

单片机-求大神看看程序问题该怎么改

问题描述 求大神看看程序问题该怎么改 请大神帮我看看我到底应该怎么改. 解决方案 delay 10ms 之间有个空格,函数和变量的名称不能有大写字母.小写字母.下划线.数字之外的其他字符, 应该为void delay10ms(); 解决方案二: 命名函数的时候不要以数字开头

Chrome扩展程序的二次开发:把它改得更适合自己使用

我当然知道未经作者允许修改别人程序是不道德的了,但作为学习研究之用还是无可厚非,这里仅供交流. 一切都是需求驱动的 话说某天我在网上猎奇的时候无意间发现这么一款神奇的谷歌浏览器插件:Extension Source Locator.翻译成大中华语意思大概是扩展程序源码定位器! 它是干什么的呢,根据被翻译过来的不太准确的大中华语可以大概知道这玩意儿可以定位到一个你已经在谷歌浏览器上安装了的扩展程序的源码,或者说源文件 ,在你电脑磁盘的哪个地方. 这当然没什么神奇的了,你或许说我可以通过上网查查就知

ajax代理程序,自动判断字符编码

ajax|编码|程序 由于ajax在跨域的访问上有问题,目前最好的方法是做代理.写了个代理程序和心得 为了做ajax的代理,研究了下服务器端的xmlhttp并和客户端的ajax中的xmlhttp做了个比较,后台代码是asp的 服务器端的xmlhttp也就是asp小偷程序,我把代码改成了javascript. 1.在服务器端的xmlhttp.Open("GET",url,false)异步必须是关闭的,而客户端的异步是打开的,这个很好理解. 2.在服务器端的xmlhttp.Response

ajax代理程序自动判断字符编码

ajax|编码|程序 由于ajax在跨域的访问上有问题,目前最好的方法是做代理.写了个代理程序和心得. 为了做ajax的代理,研究了下服务器端的xmlhttp并和客户端的ajax中的xmlhttp做了个比较,后台代码是asp的. 服务器端的xmlhttp也就是asp小偷程序,我把代码改成了javascript. 1.在服务器端的xmlhttp.Open("GET",url,false)异步必须是关闭的,而客户端的异步是打开的,这个很好理解.2.在服务器端的xmlhttp.Respons

革命性的Flash应用程序优化工具reshacker

程序|优化 今天看到有人问reshacker改怎么用.正好.前一阵做了点小东西.积攒了点经验.斗胆写出来给菜鸟分享.高手们可不要笑话我呵... 一.更改文件前的准备 将需要更改的Flash制作成exe文件.想必大家都应该会的.不废话了.如图: 二.更改图标 运行reshacker.依次打开:文件->打开->选择刚才用flash制作好的exe文件. 然后点操作->替换图标,在弹出的对话框中点 打开新图标文件...->选择一个准备好的ico图标.也可以选择已经有的exe或者dll文件.

王磊:懂得编写程序更有助于优化

  曾经经常听到很多人问起关于做网站优化是否需要了解一些程序,我们得到的答案往往是做优化没必要懂一些程序,从我做优化的感触来看,懂得程序将更有助于优化.做网站优化,一个好的网站结构相当重要,而对于一般的程序员,他们只负责实现一些基本的功能,而对于一个优秀的优化人员来说,不仅对美工方面有所要求,而且对一些功能可能会进行一些改动,如果负责的网站有程序管理还好,将我们的想法与他们沟通一下,就能很快达到我们想要的效果. 就我做网站优化这么久来看,发现目前很多中小企业更多的是缺乏全能型人才,他们希望优化人

使用JavaServer Faces构建Apache Geronimo应用程序,第3部分

使用 ajax4jsf 添加 Ajax 功能 在这个分五部分的教程系列的前两期中,研究了 JavaServer Faces(JSF),这是一种新的基于 Java 的框架,可以简 化为 Java Platform, Enterprise Edition(Java EE)应用程序构建图形用户界面(GUI)的过程.我们构建并成功地在 Apache Geronimo 上部署了一个简单的 JSF 应用程序,并学习了如何将 Apache Tomahawk(它提供几个与 JSF 100% 兼容的组件)与应用程

程序员最新笑话集锦

1.十行代码九个警告八个错误竟然敢说七日精通六天学会五湖四海也不见如此三心二意之项目经理简直一等下流. 2.一想到万一努力Coding.熬夜Debuging,出人头地了就会有人检查我的学位论文,我就翻身又睡了. 3.有时代码写的闷了,会临时去WC,随便赶上哪个蹲坑就上哪个蹲坑,独自蹲着,不发一语,然后再回座位,当没事发生过,突然觉得这TM才叫IT民工 ! 4.[路人甲问]:如果失去杨元庆,雅虎将会怎样?[我答]:难道他,姓杨,名致远,字元庆?[路人乙答]:雅虎将不再是我们熟悉的那个谷歌了. 5.

程序猿的一些幽默趣闻 个个经典

1.程序员找不女朋友的原因 程序员问禅师:"大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?" 禅师浅笑,答:"原因很简单,不过若想我告诉你,你需先写一段java代码." 青年略一沉吟,写完了. "再写一段C#" 写完了, "再写一段php" 写完了, "再写一段js",写完了, "这就是原因" . 2.技术宅男如何把妹? 1.自制系统盘内置马儿随时知道MM在做什么,计