189 8069 5689

java小程序代码带解析,小程序开发代码大全

java xml报文从客户端传到服务端解析的小程序

使用jdom,dom4j等进行解析,还有一个很强大的东西XStream都可以进行XML操作,至于传送,可以放在头部setHeder 如果是对象的话就更简单了使用XMLEncoder java自带的。

成都创新互联主要从事成都网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务武进,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

XMLEncoder 的实例代码如下:

public static String beanToXml(Object obj)

throws UnsupportedEncodingException {

ByteArrayOutputStream bos = new ByteArrayOutputStream();

XMLEncoder encoder = new XMLEncoder(bos);

encoder.writeObject(obj);

encoder.close();

return bos.toString("UTF-8");

}

public static Object XmlToBean(String xmlParam)

throws UnsupportedEncodingException, DocumentException {

ByteArrayInputStream ios = new ByteArrayInputStream(

xmlParam.getBytes("UTF-8"));

XMLDecoder decoder = new XMLDecoder(ios);

Object obj = decoder.readObject();

return obj;

}

JAVA小程序求解释!

循环的执行过程如下。第一步,当循环启动时,先执行其初始化部分。通常,这是设置循环控制变量值的一个表达式,作为控制循环的计数器。重要的是你要理解初始化表达式仅被执行一次。下一步,计算条件condition 的值。条件condition 必须是布尔表达式。它通常将循环控制变量与目标值相比较。如果这个表达式为真,则执行循环体;如果为假,则循环终止。再下一步执行循环体的反复部分。这部分通常是增加或减少循环控制变量的一个表达式。接下来重复循环,首先计算条件表达式的值,然后执行循环体,接着执行反复表达式。这个过程不断重复直到控制表达式变为假。

不知对您有没有帮助,如果还是不明白,请留下疑问,我还会再看这个问题的。

求一段java小程序的注释 最好详细一些

import java.awt.*;

import java.awt.event.*;

class WindowButton extends Frame implements ActionListener

{ int number;

Label 提示条;

TextField 输入框;

Button buttonGetNumber,buttonEnter; //声明两个按钮

windowButton(string s) //类的构造方法

{ super(s); //超类,程序运行时放在第一句首先执行

setLayout(new FlowLayout()); //设置布局方式

buttonGetNumber=new Buttton("得到一个随机数"); //创建按钮对象

add(buttonGetNumber); //添加按钮到窗体上

提示条=new Label("输入你的猜测:",Label.CENTER); //创建文本对象,居中

提示条.setBackGround(Colour.cyan); //设置文本的背景颜色

输入框=new TextField("0",10); //创建文本框对象

add(提示条);

add(输入框); //添加到窗体上

buttonEnter=new Button("确定"); //创建按钮

add(buttonEnter); //添加按钮

buttonEnter.addActionListener(this); //按钮添加监听

setBounds(100,100,150,150); //设置窗体的显示位置

setVisible(true); //设置窗体是否显示

validate(); //刷新

}

public void actionPerformed(ActionEvent e) //监听的接口方法

{ if(e.getSource()==buttonGetNumber) //事件1

number=(int)(Math.random()*100)+1; //随机数

提示条.setText("输入你的猜测:"); //设置文本显示内容

}

else if(e.getSource()==buttonEnter) //上一个好像没有设置监听

{ int guess=0;

try {guess=Integer.parseInt(输入框.getText()); //判断猜测的大小大的的猜大了小的猜小了,只不过是设置的文本显示内容不一样罢了

if(guess==number)

{

提示条.setText(猜对了!);

}

else if(guessnumber)

{

提示条.setText(猜大了!);

输入框.setText(null);

}

else if(guessnumber)

{

提示条.setText(猜小了!);

输入框.setText(null);

}

}

catch(NumberFormatException event)

{

提示条.setText("请输入数字字符"); //抛出的异常,如果不是数字则显示

}

}

}

}

public class Caishu

{ public static void main (String args[])

{

WindowButton win=new WindowButton("窗口"); //程序入口处

}

}


分享文章:java小程序代码带解析,小程序开发代码大全
文章出自:http://cdxtjz.com/article/dsiipje.html

其他资讯