「javaput」java普通方法和静态方法

博主:adminadmin 2022-12-28 15:03:09 62

今天给各位分享javaput的知识,其中也会对java普通方法和静态方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中put(x,y)是哪个类的方法啊?

put(K, V) - 类 java.util.AbstractMap 中的方法

将指定的值与此映射中的指定键关联起来(可选操作)。

put(K, V) - 类 java.util.concurrent.ConcurrentHashMap 中的方法

将指定 key 映射到此表中的指定 value。

put(K, V) - 类 java.util.Dictionary 中的方法

将指定 key 映射到此 dictionary 中指定 value。

put(K, V) - 类 java.util.EnumMap 中的方法

将指定值与此映射中指定键关联。

put(K, V) - 类 java.util.HashMap 中的方法

在此映射中关联指定值与指定键。

put(K, V) - 类 java.util.Hashtable 中的方法

将指定 key 映射到此哈希表中的指定 value。

put(K, V) - 类 java.util.IdentityHashMap 中的方法

在此标识哈希映射中关联指定值与指定键。

put(Object, Object) - 类 java.util.jar.Attributes 中的方法

在此 Map 中将指定的值关联到指定的属性名称(键)。

put(K, V) - 接口 java.util.Map 中的方法

将指定的值与此映射中的指定键相关联(可选操作)。

put(String, String) - 类 java.util.prefs.AbstractPreferences 中的方法

根据 Preferences.put(String,String) 中的规范实现 put 方法。

put(String, String) - 类 java.util.prefs.Preferences 中的方法

将指定值与此首选项节点中的指定键相关联。

put(K, V) - 类 java.util.TreeMap 中的方法

在此映射中关联指定值与指定键。

put(K, V) - 类 java.util.WeakHashMap 中的方法

关联此映射中的指定值与指定键。

不知道你说的x,y是哪种数据类型,只好都发给你了

JAVA中put()中的参数是怎么使用的

put

第一个是key

,第二个是value,

value加个new,表示新建一个对象放入到map中,仅仅是一个做法而已。

右边要求一个对象,至于freq(常数),只是调用freq方法,把freq的返回值作为value而已。

java中put请求能新增数据吗

不能。java中put请求不能新增数据,只能修改数据的内容。PUT请求是向服务器端发送数据的,对服务器的数据做改变,常用于数据的修改操作。

java发送put请求

1.服务端

package sterning;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.io.PrintWriter;

import java.net.*;

import java.util.concurrent.*;

public class MultiThreadServer {

private int port=8821;

private ServerSocket serverSocket;

private ExecutorService executorService;//线程池

private final int POOL_SIZE=10;//单个CPU线程池大小

public MultiThreadServer() throws IOException{

serverSocket=new ServerSocket(port);

//Runtime的availableProcessor()方法返回当前系统的CPU数目.

executorService=Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()*POOL_SIZE);

System.out.println("服务器启动");

}

public void service(){

while(true){

Socket socket=null;

try {

//接收客户连接,只要客户进行了连接,就会触发accept();从而建立连接

socket=serverSocket.accept();

executorService.execute(new Handler(socket));

} catch (Exception e) {

e.printStackTrace();

}

}

}

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

new MultiThreadServer().service();

}

}

class Handler implements Runnable{

private Socket socket;

public Handler(Socket socket){

this.socket=socket;

}

private PrintWriter getWriter(Socket socket) throws IOException{

OutputStream socketOut=socket.getOutputStream();

return new PrintWriter(socketOut,true);

}

private BufferedReader getReader(Socket socket) throws IOException{

InputStream socketIn=socket.getInputStream();

return new BufferedReader(new InputStreamReader(socketIn));

}

public String echo(String msg){

return "echo:"+msg;

}

public void run(){

try {

System.out.println("New connection accepted "+socket.getInetAddress()+":"+socket.getPort());

BufferedReader br=getReader(socket);

PrintWriter pw=getWriter(socket);

String msg=null;

while((msg=br.readLine())!=null){

System.out.println(msg);

pw.println(echo(msg));

if(msg.equals("bye"))

break;

}

} catch (IOException e) {

e.printStackTrace();

}finally{

try {

if(socket!=null)

socket.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

2.客户端

package sterning;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.net.Socket;

import java.util.concurrent.ExecutorService;

import java.util.concurrent.Executors;

public class MultiThreadClient {

public static void main(String[] args) {

int numTasks = 10;

ExecutorService exec = Executors.newCachedThreadPool();

for (int i = 0; i numTasks; i++) {

exec.execute(createTask(i));

}

}

// 定义一个简单的任务

private static Runnable createTask(final int taskID) {

return new Runnable() {

private Socket socket = null;

private int port=8821;

public void run() {

System.out.println("Task " + taskID + ":start");

try {

socket = new Socket("localhost", port);

// 发送关闭命令

OutputStream socketOut = socket.getOutputStream();

socketOut.write("shutdown\r\n".getBytes());

// 接收服务器的反馈

BufferedReader br = new BufferedReader(

new InputStreamReader(socket.getInputStream()));

String msg = null;

while ((msg = br.readLine()) != null)

System.out.println(msg);

} catch (IOException e) {

e.printStackTrace();

}

}

};

}

}

Java put语句

put(K, V) - 类 java.util.AbstractMap 中的方法

将指定的值与此映射中的指定键关联起来(可选操作)。

put(K, V) - 类 java.util.concurrent.ConcurrentHashMap 中的方法

将指定 key 映射到此表中的指定 value。

put(K, V) - 类 java.util.Dictionary 中的方法

将指定 key 映射到此 dictionary 中指定 value。

put(K, V) - 类 java.util.EnumMap 中的方法

将指定值与此映射中指定键关联。

put(K, V) - 类 java.util.HashMap 中的方法

在此映射中关联指定值与指定键。

put(K, V) - 类 java.util.Hashtable 中的方法

将指定 key 映射到此哈希表中的指定 value。

put(K, V) - 类 java.util.IdentityHashMap 中的方法

在此标识哈希映射中关联指定值与指定键。

put(Object, Object) - 类 java.util.jar.Attributes 中的方法

在此 Map 中将指定的值关联到指定的属性名称(键)。

put(K, V) - 接口 java.util.Map 中的方法

将指定的值与此映射中的指定键相关联(可选操作)。

put(String, String) - 类 java.util.prefs.AbstractPreferences 中的方法

根据 Preferences.put(String,String) 中的规范实现 put 方法。

put(String, String) - 类 java.util.prefs.Preferences 中的方法

将指定值与此首选项节点中的指定键相关联。

put(K, V) - 类 java.util.TreeMap 中的方法

在此映射中关联指定值与指定键。

put(K, V) - 类 java.util.WeakHashMap 中的方法

关联此映射中的指定值与指定键。

关于javaput和java普通方法和静态方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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