java站内信源代码 java 站内信

帮我把下面Java写的站内信的代码,转化成c#的,,高手来帮帮我

using System;

成都做网站、成都网站设计中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联专业成都网站建设十多年了,客户满意度97.8%,欢迎成都创新互联客户联系。

//using UserPackage

public class Message {

public static const string STATUS_NEW = "NEW";

public static const string STATUS_READED = "READED";

public static const string STATUS_DELETED = "DELETED";

public static const string STATUS_SENDED = "SENDED";

public static const string STATUS_DELETE_FOREVER = "DELETE_FOREVER";

/**

* @hibernate.id

* generator-class="native"

*/

private int id;

/**

* @hibernate.property

*/

private string title;

/**

* @hibernate.property

*/

private string content;

/**

* @hibernate.property

*/

private string sendStatus;

/**

* @hibernate.property

*/

private string receiveStatus;

/**

* update="false"表示此字段不更新

* @hibernate.property update="false"

*/

private DateTime createTime;

/**消息发送方

* @hibernate.many-to-one

*/

private User sender;

/**消息接收方

* @hibernate.many-to-one

*/

private User receiver;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public string getTitle() {

return title;

}

public void setTitle(string title) {

this.title = title;

}

public string getContent() {

return content;

}

public void setContent(string content) {

this.content = content;

}

public User getSender() {

return sender;

}

public void setSender(User sender) {

this.sender = sender;

}

public User getReceiver() {

return receiver;

}

public void setReceiver(User receiver) {

this.receiver = receiver;

}

public string getSendStatus() {

return sendStatus;

}

public void setSendStatus(string sendStatus) {

this.sendStatus = sendStatus;

}

public string getReceiveStatus() {

return receiveStatus;

}

public void setReceiveStatus(string receiveStatus) {

this.receiveStatus = receiveStatus;

}

public DateTime getCreateTime() {

return createTime;

}

public void setCreateTime(DateTime createTime) {

this.createTime = createTime;

}

}

注意第二行

java中如何根据一个网址获得该网页的源代码?

package test;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

public class HttpTest {

private String u;

private String encoding;

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

HttpTest client = new HttpTest("", "UTF-8");

client.run();

}

public HttpTest(String u, String encoding) {

this.u = u;

this.encoding = encoding;

}

public void run() throws Exception {

URL url = new URL(u);// 根据链接(字符串格式),生成一个URL对象

HttpURLConnection urlConnection = (HttpURLConnection) url

.openConnection();// 打开URL

BufferedReader reader = new BufferedReader(new InputStreamReader(

urlConnection.getInputStream(), encoding));// 得到输入流,即获得了网页的内容

String line; // 读取输入流的数据,并显示

while ((line = reader.readLine()) != null) {

System.out.println(line);

}

}

}

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是……

初学者请求java源代码

class Car

{

// 车辆属性

private String brand; // 品牌

private double engineDisplacement;// 排气量

private double speed;// 当前速度

private boolean status;// 启动状态

private double maxSpeed;// 最大速度

public double getSpeed () {

return this.speed;

}

public Car(String brand, double engineDisplacement, double maxSpeed) {

this.brand = brand;

this.engineDisplacement = engineDisplacement;

this.maxSpeed = maxSpeed;

// 其他属性也要有初始值,不然执行出错。

this.speed = 0;

this.status = false;

}

/** 启动 */

public void start() {

this.status = true;

printNowStatus ();

}

/** 关闭(熄火) */

public void stop() {

// 只在速度为0时关闭(貌似楼上两位没仔细看题…)

if (this.speed == 0)

{

this.status = false;

}

printNowStatus ();

}

/** 加速 */

public void speedUp() {

// 只在启动时可以加速

if (this.status)

{

this.speed = this.speed + 20;

if (this.speed this.maxSpeed)

{

this.speed = this.maxSpeed;

}

}

printNowStatus ();

}

/** 减速 */

public void slowDown() {

// 只在启动时可以减速

if (this.status)

{

this.speed = this.speed - 10;

if (this.speed 0)

{

this.speed = 0;

}

}

printNowStatus ();

}

/** 状态打印,在每次启动,加减速,关闭时调用 */

private void printNowStatus () {

System.out.println("轿车【" + this.brand + "】现在的启动状态是:" + this.status + "速度是:" + this.speed +"。");

}

}

public class TestCar

{

public static void main(String[] args)

{

Car myCar = new Car ("红旗", 2, 120);

//启动

myCar.start();

// 循环加速到120

while (myCar.getSpeed() 120)

{

myCar.speedUp();

}

//循环减速

while (myCar.getSpeed() 0)

{

myCar.slowDown();

}

//关闭

myCar.stop();

}

}

/* 直接拿文本写的,我用的电脑没装jdk,楼主自己到Java开发环境下调试,应该没什么问题… */

Java访问指定URL并获取网页源代码

1.编写useSourceViewer 类的基本框架,该类仅包括无返回值的main ()方法,该方法从参数中获取URL,通过输入缓冲和输出缓冲将该URL 原码输出。

2.编写useSourceViewer 类,代码如下:

import java.net.*;

import java.io.*;

public class useSourceViewer

{

public static void main (String[] args)

{

if (args.length 0)

{

try

{

//读入URL

URL u = new URL(args[0]);

InputStream in = u.openStream( );

// 为增加性能存储输入流

in = new BufferedInputStream(in);

// 将输入流连接到阅读器

Reader r = new InputStreamReader(in);

int c;

while ((c = r.read( )) != -1)

{

System.out.print((char) c);

}

Object o = u.getContent( );

System.out.println("I got a " + o.getClass().getName( ));

}

catch (MalformedURLException e)

{

System.err.println(args[0] + " is not a parseable URL");

}

catch (IOException e)

{

System.err.println(e);

}

} // end if

} // end main

} // end SourceViewer}

如何使用java实现两台计算机的通信 源代码

一个简单的聊天程序

参考一下;

//客户端的

import java.io.*;

import java.net.*;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class ChatClient {

public static void main(String[] args) {

ChatClient cc=new ChatClient();

cc.receive();

}

JTextField jtf;

JTextArea jta;

Socket s;

PrintWriter out;

BufferedReader in;

public ChatClient(){

JFrame frame=new JFrame("ChatClient");

frame.setSize(400,300);

jta=new JTextArea();

jta.setEditable(false);

jtf=new JTextField();

jtf.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

send();

}

});

frame.getContentPane().add(new JScrollPane(jta));

frame.getContentPane().add(jtf,"South");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

try {

s=new Socket("127.0.0.1",9000);

in=new BufferedReader(new InputStreamReader(s.getInputStream()));

out=new PrintWriter(s.getOutputStream());

} catch (UnknownHostException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void receive(){

while(true){

try {

String text=in.readLine();

this.jta.append(text+"\n");

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

return;

}

}

}

public void send(){

String text=this.jtf.getText();

this.jtf.setText("");

out.println(text);

out.flush();

}

}

//服务器端的

import java.net.*;

import java.io.*;

import java.util.*;

public class ChatServer {

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

ServerSocket ss=new ServerSocket(9000);

List list=new ArrayList();

while(true){

Socket s=ss.accept();

list.add(s);

Thread t=new ServerThread(s,list);

t.start();

}

}

}

class ServerThread extends Thread{

Socket s;

List list;

BufferedReader in;

PrintWriter out;

public ServerThread(Socket s, List list) {

this.s = s;

this.list = list;

try {

in=new BufferedReader(new InputStreamReader(s.getInputStream()));

out=new PrintWriter(s.getOutputStream());

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void run(){

while(true){

try {

String str=in.readLine();

if (str==null) return;

Iterator it=list.iterator();

while(it.hasNext()){

Socket socket=(Socket)(it.next());

PrintWriter o=new PrintWriter(socket.getOutputStream());

o.println(str);

o.flush();

}

} catch (IOException e) {

// TODO Auto-generated catch block

//e.printStackTrace();

return;

}

}

}

}


分享标题:java站内信源代码 java 站内信
当前路径:http://scyanting.com/article/hjoiis.html