|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。常常用,先放这里,用的时分过去拿!<%@pageimport="java.net.*,java.io.*"%>
<%!
publicbooleansaveUrlAs(StringphotoUrl,StringfileName){//此办法只能用户HTTP协定
try{
URLurl=newURL(photoUrl);
HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();
DataInputStreamin=newDataInputStream(connection.getInputStream());
DataOutputStreamout=newDataOutputStream(newFileOutputStream(fileName));
byte[]buffer=newbyte[4096];
intcount=0;
while((count=in.read(buffer))>0){
out.write(buffer,0,count);
}
out.close();
in.close();
returntrue;
}
catch(Exceptione){
returnfalse;
}
}publicStringgetDocumentAt(StringurlString){//此办法兼容HTTP和FTP协定
StringBufferdocument=newStringBuffer();
try{
URLurl=newURL(urlString);
URLConnectionconn=url.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(conn.
getInputStream()));
Stringline=null;
while((line=reader.readLine())!=null){
document.append(line+"
");
}
reader.close();
}
catch(MalformedURLExceptione){
System.out.println("UnabletoconnecttoURL:"+urlString);
}
catch(IOExceptione){
System.out.println("IOExceptionwhenconnectingtoURL:"+urlString);
}
returndocument.toString();
}
%>
<%
//测试
StringphotoUrl="/UploadPic/2007-7/200777112920214.jpg";
StringfileName=photoUrl.substring(photoUrl.lastIndexOf("/"));
StringfilePath="d:/ghost/";
booleanflag=saveUrlAs(photoUrl,filePath+fileName);
out.println("Runok!
<BR>GetURLfile"+flag);
%>
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流. |
|