本人是java初学者,这些毕业设计想写个java项目,想请大家给给意见

hmfsmile 2005-05-09 02:00:45
本人是java初学者,快要毕业了,毕业设计想开发个java项目(我是临时修改我的毕业设计,还不知道要改成java什么项目),现在离毕业设计交上去的时间不多了,希望能有比较不会大的,当然难度也不要太高了,而且又比较新潮的java项目介绍一下,希望高手能指点一下,如果大家有项目,又有源码的,而且还能给我的话,那我真的是不知道要怎么谢了
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmfsmile 2005-05-10
  • 打赏
  • 举报
回复
多谢大侠相就,多谢,多谢
hdq018815 2005-05-10
  • 打赏
  • 举报
回复
既然俄罗斯方块不行,那你可以开发手机网络游戏啊,可以几台手机联机玩俄罗斯方块
ServerSocketConnection scn = (ServerSocketConnection)Connector.open("socket://:9000");
SocketConnection sc = (SocketConnection)scn.acceptAndOpen();
--------------------------------
String url="socket://192.168.1.99:9000";
StreamConnection sc=(StreamConnection)Connector.open(url);

上面这个程序段是用来在java手机联机的时候,用来用socket建立主机和客户端的代码,这个是在手机模拟器上运行的,模拟器(wtk上的)可以跟电脑联机的,你可以用电脑做服务器,然后可以有很多的模拟器作为客户端,这样来实现网络联机游戏,我有一个非常简单的,自己恰好曾经写的非常粗糙的给你弄在下面,服务器是在电脑上的,客户端是在模拟器上的,模拟器其实也可以说就是手机了,因为模拟器上可以用,离在手机上运行的日子也不多了
下面是服务器的主要代码
server=new ServerSocket(9000,10);
connection=server.accept();
output=new DataOutputStream(connection.getOutputStream());
output.flush();
input=new DataInputStream(connection.getInputStream());
接着是客户端的
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;
public class client1 extends MIDlet
{
private String content;
private Display display;
public client1(){display=Display.getDisplay(this);}
public void startApp()
{
try
{
Form f=new Form("socket test");
String url="socket://192.168.1.99:9000";
StreamConnection sc=(StreamConnection)Connector.open(url);
f.append("content");
display.setCurrent(f);
DataInputStream dos=new DataInputStream(sc.openInputStream());
while(true){
content=dos.readUTF();
f.append(content);
display.setCurrent(f);
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
notifyDestroyed();
}
}
public void pauseApp()
{}
public void destroyApp(boolean unconditional)
{}
}
如果你拿手机做服务器的话,那代码如下

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;
public class server1 extends MIDlet implements CommandListener
{
private Form mainScreen;
private TextField sendingField;
private Display myDisplay=null;
private DataOutputStream os;
private DataInputStream is;
Command sendCommand=new Command("send",Command.OK,1);
public server1()
{

myDisplay=Display.getDisplay(this);
mainScreen=new Form("sever");
sendingField=new TextField("enter your message",null,30,TextField.ANY);
mainScreen.append(sendingField);
mainScreen.addCommand(sendCommand);
mainScreen.setCommandListener(this);
myDisplay.setCurrent(mainScreen);

}
这些都是乱写的,风格上你千万不要效仿,呵呵
oldmoon 2005-05-09
  • 打赏
  • 举报
回复
java聊天室
007remember 2005-05-09
  • 打赏
  • 举报
回复
http://218.108.41.12/vchome/code/allcode.htm
http://www.javaresearch.org/
这2个地方有不少源代码
楼主有空找找看
hmfsmile 2005-05-09
  • 打赏
  • 举报
回复
我以前有提过,老师说那个不够份量,多谢你了
hujiaboy 2005-05-09
  • 打赏
  • 举报
回复
做个游戏 比如俄罗斯方块

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧