java中如何向集合内传送数据

如果,你是在加载程序的时候,就向 集合内添加数据就用 静态代码
static { 在这里向集合里添加 }
如果,是在执行某一种动作后,向集合里添加数据,在执行动作额方法里 调用 集合的 add方法添加就可以了!

❷ java数组传输

socket只能接收字节流
不管你什么对象都可以用json表示出来 然后把这个String转换成字节流传递
socket收到的字节流在转换成String 再转换成对象

❸ java怎样从一个窗口发送数据到另外一个窗口

是想把值从f1传到f2吗?
假如想传一个String类型的值
public void jf2(String str) {
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == jb1) {
jf2("这里传一个String类型的值");
}
}

❹ 你好,你知道怎么用Java实现数据传输吗

度知道

ik.qb=ik.qb||;A.user=;A.page=;A.extra=;returnelse}return""},add:function(C,B,D)if(!A[C][B])}else;if(.lang.isArray(B))elsereturn true}}return false}}})();

.dom.ready(function(){
ik.qb.push.show({

pushListNum:'0'
,pushOffset:'0'
,userType:'cookie'

,moreUrl:'/browse/?lm=17'
,pushQuestion:[

{
answerNum:'0'
,qid:'249830205'
,score:'0'
,questionType:'ql'
,questionTitle:'请问一下关于Arcgis engine 的问题,'
,questionTitFull:'请问一下关于Arcgis engine 的问题,'
,cellphone:'0'
},

{
answerNum:'0'
,qid:'249829667'
,score:'0'
,questionType:'ql'
,questionTitle:'在S2SH的框架中,按id查询时出的node to traverse cannot be null!是...'
,questionTitFull:'在S2SH的框架中,按id查询时出的node to traverse cannot be null!是什么错误啊'
,cellphone:'0'
},

{
answerNum:'0'
,qid:'249828013'
,score:'30'
,questionType:'ql'
,questionTitle:'求解HQL的更新方法。'
,questionTitFull:'求解HQL的更新方法。'
,cellphone:'0'
},

{
answerNum:'0'
,qid:'249827575'
,score:'5'
,questionType:'ql'
,questionTitle:'java一个基础的问题,如何从一个新的类里调用原来的类里的变量和变量值。'
,questionTitFull:'java一个基础的问题,如何从一个新的类里调用原来的类里的变量和变量值。'
,cellphone:'0'
},

{
answerNum:'0'
,qid:'249827569'
,score:'0'
,questionType:'ql'
,questionTitle:'java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQ...'
,questionTitFull:'java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver'
,cellphone:'0'
},

{
answerNum:'2'
,qid:'249827426'
,score:'0'
,questionType:'ql'
,questionTitle:'在java中如何将全为数字的字符串转化为byte数组?'
,questionTitFull:'在java中如何将全为数字的字符串转化为byte数组?'
,cellphone:'0'
},

{
answerNum:'0'
,qid:'249826927'
,score:'0'
,questionType:'ql'
,questionTitle:'你好,你知道怎么用Java实现数据传输吗?'
,questionTitFull:'你好,你知道怎么用Java实现数据传输吗?'
,cellphone:'0'
},

{
answerNum:'1'
,qid:'249825070'
,score:'0'
,questionType:'ql'
,questionTitle:'有脂肪肝怎么办'
,questionTitFull:'有脂肪肝怎么办'
,cellphone:'0'
},
{}

]
});
});

|
|

知道

|

var EC_ASP=EC_ASP||{};
EC_ASP.TJstarttime=new Date().getTime();
if(Math.random()<1/200){
.dom.ready(function());
}

if(!g_f_js)

if (typeof(cf)=="function")

/**
* inc_data.js
* 存放qb页面有关的数据信息
* 因为无法在fwui中打出来,只能在这里进行二次添加
*
* @author xiaoqiang
* @mail [email protected]
* @date
* @link
*/
(function (argument) {
if (ik.qb.data) {
ik.qb.data.add('page','imgCount','0');
ik.qb.data.add('page','hasAspAd','1');
ik.qb.data.add('user','uploadImg','0');
ik.qb.data.add('user','uploadMap','0');
ik.qb.data.add('user','msgNum','0');
ik.qb.data.add('user','uploadImgUserLevel','二');
var c = [];

c.push({
cid : 870,
cname : 'JAVA相关'
});

c.push({
cid : 1073,
cname : '程序设计'
});

c.push({
cid : 74,
cname : '电脑/网络'
});

ik.qb.data.add('page','cidArr',c);
/*
* 浏连忘返项目 qb小流量实验
* 如果是实验的qid,则页面展示实验的tag和list
* 如果不是实验的qid,则保持原状不变
*
* @author guizi
*/
ik.qb.data.add('page','isLinger','0');
}
})();

> > >

Wireless Toolkit 2.5.2

悬赏分:5
|
解决时间:2009-3-3 19:08
|
提问者:

为什么java me 叫这个名字呢?Wireless Toolkit 2.5.2
好像英文字母的头一个字母都爱不上!

问题补充:
都是做什么?个个都是做什么的?

ik.qb.data.add('page','fromWap','0');

最佳答案

两个在名字上没啥关系...-_-!~

分享给你的朋友吧:

对我有帮助
0

回答时间:2009-2-28 12:54
|

回答者:

|

擅长领域:

暂未定制

参加的活动:

暂时没有参加的活动

ik.qb.data.add('extra','bestAnswerIsGood','0');

相关内容

2010-12-24

2010-9-1

1

2010-8-15

1

2010-5-19

2010-3-12

查看同主题问题:

.i-exp-suc#exp-word.exp-mid

var exp=log.imageReq(E.join("&"))},getRelateExp:function(I));var D=E.getElementsByTagName("a");.each(D,function(M,L))})});return }if(typeof (I[0].eidEnc)=="string")var F=J[0];var B=.dom.create("li");exp.nslog(location.href,2000,);var D=A.getElementsByTagName("a");.each(D,function(M,L))});break;case"relative.more.click":.on(M,"click",function(N))});break;case"relative.taglist.click":.on(M,"click",function(N))});break}});var C=new Date(I.releaseTime*1000);var K=C.getFullYear()+"-";K+=(C.getMonth()+1)+"-";K+=C.getDate();var H=new Array();H.push(''+K+"");H.push('");H.push('');if(I.succNum>0)B.innerhtml=H.join("");.dom.insertBefore(B,F)}}};function getRelateExp(A)(function())}})();

其他回答
共1条

f

回答者:

|

|
2009-2-28 12:33

转发到:

推广链接

用户名:

密码码:

记住我的登录状态

登录

ik.qb.user.init();

if(!g_f_js)

if (typeof(cf_h)=="function")

(function(){
// 所有广告开关 true:打开,false:关闭
var switcher = true;
var status = ik.qb.data.get('page','status');
var cidArr = ik.qb.data.get('page','cidArr');
if (switcher && /closed|finish|overe/.test(status)) {
var data = [
{
src : '',
url : '',
pos : 'down', // up表示在广告位置上方,down表示下方
category : []
},{
src : '',
url : '',
pos : 'down',
category : []
},{
src : '',
url : '',
pos : 'down',
category : [83]
},{
src : '',
url : '',
pos : 'down',
category : [77]
},{
src : '',
url : '',
pos : 'down',
category : []
},{
src : '',
url : '',
pos : 'down',
category : []
},{
src : '',
url : '',
pos : 'down',
category : [1097]
},{
src : '',
url : '',
pos : 'down',
category : [74,95,1101]
}
];

function init(d) {
for (var i=0; i<d.length; i++) {
if (d[i].src != '') {
if (d[i]['category'].length == 0 || checkCategory(d[i]['category'])) {
build(d[i]);
}
}
}
}

// 检查广告需要存在的分类是否满足
function checkCategory(category) {
var result = false;
.each(category, function(item){
.each(cidArr, function(c){
if (item == c['cid']) {
result = true;
}
});
});
return result;
}

// 生成内容部分
function build(data) {
var html = '';
if (.g('ad-brand-'+data['pos'])) {
.g('ad-brand-'+data['pos']).innerHTML = html;
} else {
var div = .dom.create('div',);
div.innerHTML = html;
var mark = (data['pos'] == 'up')? .dom.query('.l-aside .login-panel')[0] : .g('qb-ad-cpro');
.dom.insertAfter(div, mark);
}
}

init(data);
}
})();

.ad-fc-down

&;2011 Bai


if(G("usrbar-login")))}usrbar.tip.get(false);

❺ java中引用传递和值传送的区别

其实画一个内存图就很清楚了,但是这里不能上传图片...
swap(String name0, String name1)
你可以写成这样考虑
swap(String str0, String str1)
发现了吗?其实你传入参数的过程是将str0和str1分别指向name0和name1所以引用的地址,也就是说方法里构造了两个新的字符串,而你所做的赋值操作都是对新字符串的引用地址的改变...方法退出后name0和name1还是指向原来的地址,并没有发生任何改变...(字符串类型是一个比较特别的类型,其中还涉及到字符串的不变性,在这里你可以把它考虑成简单数据类型)

swap(String name[])
也可以这样考虑
swap(String str[])
进入方法后构造了一个数组对象str[],并将str指向name的地址(强调:此时str和name指向同一内存地址),也就是说你对str[0],str[1]的改变就是在对name地址中name[0],name[1]的改变

真的很难表述清楚,自己画个内存图就很清晰了(理解的关键是:形参是新对象,而且新对象是指向传入对象的地址)
ps: java 中不存在址传递,重新赋值其实是重定向
C 中存在址传递,传递进函数中的地址里所保存的值可以被改变

❻ java中流是怎样传输的,详细说一下中间的传输过程。谢谢啊

其实中间就是一个管道(信道)、缓冲存储器,还有一些中间的程序(驱动程序)
比如你要把一写数据写到一个文件上面,那么会经过如下的过程:
你的程序运行在Java虚拟机!》你的程序要写入文件的数据(在java.exe进程内存中)!》Java虚拟机通过操作系统的文件系统调用》磁盘驱动程序》磁盘缓存器?》写到磁盘记忆单元。
这就是我对Java向磁盘写入文件数据的理解。其实这里就是一个向磁盘输出数据的过程。

❼ JAVA 传输文件

//以前写的一个文件传输的小程序,有客户端和服务器端两部分,服务器可//以一直运行,客户端传输完一个后退出,当然你也可以根据你的需要改。
//服务器端可以支持多个客户端同时上传,用到了多线程
/**
* 文件传输,客户端
* @aurth anyx
*/
//package per.anyx.ftp;

import java.net.*;
import java.io.*;

public class FtpClient{
public static void main(String[] args){
if(args.length != 3){
System.out.println("Usage: FtpClient host_add host_port src_file");
System.exit(0);
}
File file = new File(args[2]);
if(!file.exists() || !file.isFile()){
System.out.println("File \"" + args[2] + "\" does not exist or is not a normal file.");
System.exit(0);
}
Socket s = null;
FileInputStream in = null;
OutputStream out = null;
try{
s = new Socket(args[0], Integer.parseInt(args[1]));
in = new FileInputStream(file);
out = s.getOutputStream();

byte[] buffer = new byte[1024*8];
int len = -1;
System.out.println("File tansfer statr...");
while((len=in.read(buffer)) != -1){
out.write(buffer, 0, len);
}
System.out.println("File tansfer complete...");
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
System.exit(1);
}finally{
try{
if(in != null) in.close();
if(out != null) out.close();
if(s != null) s.close();
}catch(Exception e){}
}
}
}

/**
* 文件传输,服务器端
* @aurth anyx
*/
//package per.anyx.ftp;

import java.net.*;
import java.io.*;

public class FtpServer{
public static void main(String[] args){
if(args.length != 1){
System.out.println("Usage: FtpServer server_port");
System.exit(0);
}
ServerSocket ss = null;
try{
ss = new ServerSocket(Integer.parseInt(args[0]));
System.out.println("FtpServer start on port ..." + args[0]);
while(true){
Socket s = ss.accept();
new FtpThread(s).start();
System.out.println(s.getInetAddress().getHostAddress() + " connected.");
}
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}finally{
try{
if(ss != null) ss.close();
}catch(Exception e){}
}
}
}

class FtpThread extends Thread{
Socket s;
long fileName = 0;
public FtpThread(Socket s){
this.s = s;
}
public void run(){
FileOutputStream out = null;
InputStream in = null;
File file = null;
do{
file = new File("" + (fileName++));
}while(file.exists());
try{
out = new FileOutputStream(file);
in = s.getInputStream();

byte[] buffer = new byte[1024*8];
int len = -1;
while((len=in.read(buffer)) != -1){
out.write(buffer, 0, len);
}
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}finally{
try{
if(in != null) in.close();
if(out != null) out.close();
if(s != null) s.close();
System.out.println(s.getInetAddress().getHostAddress() + " connect closed..");
}catch(Exception e){}
}
}
}

❽ java传输大文件

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储。举例:
BufferedReader bre = null;
OutputStreamWriter pw = null;//定义一个流
try {
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
pw.write(str);
};
bre.close();//关闭流
pw.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

❾ Java 文件传输

byte[]
buf
=
new
byte[1024];
//read是输入流中的一个方法,判断流中是否还有数据,c!=-1就意味着流中无数据,所以应跳出循环,跟溢出没关系
while((c
=
fis.read(buf))!
=-1){
fos.write(buf,o,c);//读一字节写一字节
}

❿ java数据传送

1、在浏览器设置栏打开调试模式或者直接快捷键F12,进入后在调试窗口选择network也签,触发注册按钮,这时候可以看到点击按钮后程序真实的数据提交地址、参数结构等。
2、在自己的页面通过js模拟还原A网站的实际请求地址。