「java文档url」java文档注释快捷键

博主:adminadmin 2022-11-26 11:02:06 50

今天给各位分享java文档url的知识,其中也会对java文档注释快捷键进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用java程序实现上传文件到指定的URL地址

参考代码如下:

import java.io.*;

/**

* 复制文件夹或文件夹

*/

public class CopyDirectory {

// 源文件夹

static String url1 = "f:/photos";

// 目标文件夹

static String url2 = "d:/tempPhotos";

public static void main(String args[]) throws IOException {

// 创建目标文件夹

(new File(url2)).mkdirs();

// 获取源文件夹当前下的文件或目录

File[] file = (new File(url1)).listFiles();

for (int i = 0; i file.length; i++) {

if (file[i].isFile()) {

// 复制文件

copyFile(file[i],new File(url2+file[i].getName()));

}

if (file[i].isDirectory()) {

// 复制目录

String sourceDir=url1+File.separator+file[i].getName();

String targetDir=url2+File.separator+file[i].getName();

copyDirectiory(sourceDir, targetDir);

}

}

}

// 复制文件

public static void copyFile(File sourceFile,File targetFile)

throws IOException{

// 新建文件输入流并对它进行缓冲

FileInputStream input = new FileInputStream(sourceFile);

BufferedInputStream inBuff=new BufferedInputStream(input);

// 新建文件输出流并对它进行缓冲

FileOutputStream output = new FileOutputStream(targetFile);

BufferedOutputStream outBuff=new BufferedOutputStream(output);

// 缓冲数组

byte[] b = new byte[1024 * 5];

int len;

while ((len =inBuff.read(b)) != -1) {

outBuff.write(b, 0, len);

}

// 刷新此缓冲的输出流

outBuff.flush();

//关闭流

inBuff.close();

outBuff.close();

output.close();

input.close();

}

// 复制文件夹

public static void copyDirectiory(String sourceDir, String targetDir)

throws IOException {

// 新建目标目录

(new File(targetDir)).mkdirs();

// 获取源文件夹当前下的文件或目录

File[] file = (new File(sourceDir)).listFiles();

for (int i = 0; i file.length; i++) {

if (file[i].isFile()) {

// 源文件

File sourceFile=file[i];

// 目标文件

File targetFile=new

File(new File(targetDir).getAbsolutePath()

+File.separator+file[i].getName());

copyFile(sourceFile,targetFile);

}

if (file[i].isDirectory()) {

// 准备复制的源文件夹

String dir1=sourceDir + "/" + file[i].getName();

// 准备复制的目标文件夹

String dir2=targetDir + "/"+ file[i].getName();

copyDirectiory(dir1, dir2);

}

}

}

}

java中文件的路径怎么写? url1=new URL("file:/C:/Users/akalin/Desktop/2.gif"); 这行出现了错误

不清楚你这么做的目的是什么

如果想要读取文件 应该是 File f = new File("C:/Users/akalin/Desktop/2.gif");

这样就获取到了它的文件对象。然后根据功能创建不同的输入输出流可以进行读写文件的操作。

URL是统一资源定位符,一般用于访问网络上的静态资源,或者网络上的接口,URL url =new URL("接口路径");

java获取服务器文件,怎样用url返回

下面提供二种方法会使用java发送url请求,并获取服务器返回的值

第一种方法:

代码如下:

import org.apache.http.HttpEntity;

import org.apache.http.HttpResponse;

import org.apache.http.NameValuePair;

import org.apache.http.client.HttpClient;

import org.apache.http.client.entity.UrlEncodedFormEntity;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.impl.client.DefaultHttpClient;

import org.apache.http.message.BasicNameValuePair;

import org.apache.http.params.CoreConnectionPNames;

import org.apache.http.util.EntityUtils;

publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{

StringtempStr=null;

HttpClienthttpclient=newDefaultHttpClient();

Propertiesproperties=newProperties();

HttpEntityentity=null;

StringxmlContent="";

try

{

//设置超时时间

httpclient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,20000);

httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,20000);

//封装需要传递的参数

ListNameValuePairnvps=newArrayListNameValuePair();

nvps.add(newBasicNameValuePair("mainMemoCode",strmainMemoCode));

nvps.add(newBasicNameValuePair("recordPassWord",strrecordPassWord));

//客户端的请求方法类型

HttpPosthttpPost=newHttpPost(urlStr);

httpPost.setEntity(newUrlEncodedFormEntity(nvps,"GBK"));

HttpResponseresponse=httpclient.execute(httpPost);

//获取服务器返回Http的Content-Type的值

tempStr=response.getHeaders("Content-Type")[0].getValue().toString();

//获取服务器返回页面的值

entity=response.getEntity();

xmlContent=EntityUtils.toString(entity);

Stringstrmessage=null;

System.out.println(xmlContent);

System.out.println(response.getHeaders("Content-Type")[0].getValue().toString());

httpPost.abort();

}

catch(SocketTimeoutExceptione)

{

}

catch(Exceptionex)

{

ex.printStackTrace();

}

finally{

httpclient.getConnectionManager().shutdown();

}

第二种方法:

代码如下:

publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{

HttpURLConnectionurl_con=null;

try{

URLurl=newURL(urlStr);

StringBufferbankXmlBuffer=newStringBuffer();

//创建URL连接,提交到数据,获取返回结果

HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();

connection.setRequestMethod("POST");

connection.setDoOutput(true);

connection.setRequestProperty("User-Agent","directclient");

PrintWriterout=newPrintWriter(newOutputStreamWriter(connection.getOutputStream(),"GBK"));

out.println(param);

out.close();

BufferedReaderin=newBufferedReader(newInputStreamReader(connection

.getInputStream(),"GBK"));

StringinputLine;

while((inputLine=in.readLine())!=null){

bankXmlBuffer.append(inputLine);

}

in.close();

tempStr=bankXmlBuffer.toString();

}

catch(Exceptione)

{

System.out.println("发送GET请求出现异常!"+e);

e.printStackTrace();

}finally{

if(url_con!=null)

url_con.disconnect();

}

returntmpeStr;

}

总结:多练习代码,熟练之后才能更快速的去了解代码的学习的方法。多去获取一些思维方面的书籍可以看看。

关于java文档url和java文档注释快捷键的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。