[size=medium]
[color=black]
自接触JAVA起,细细想来,已经快半年了,眼中的初级阶段(Java基础、oop思想掌握,数据结构和算法)的学习,已在大二这半年学习和学生活动的交替中,随着大二的结束,走到了尾声。从最初在命令行写正三角形到写QQ登陆界面、画图板、五子棋、弹球游戏、文件搜索、压缩软件开发,对JAVA的认识在这些小项目中,走走停停,曲曲折折,就这样一来二去,也逐渐变得清晰、明朗,也在这半年中,映证了“日久生情”这一名句。会为了一句代码花费大把大把的时间,会为了一个空指针,为了一个数组越界将整段代码不厌其烦的一句一句的检查到凌晨一两点。每个人的代码都无处不在的展示着其本人的性格和做事风格。也许是潜移默化的效果,也许我们由始至终敲的就不是代码......
已经接触通信一个多周了,从“初级阶段”的标识中走出来,我们并没有从大一升大二的那种感觉上“拔地而起”的变化。因为,确切的说,我们这一个周以来,接触的并不是通信,而是Socket类。
对于这段时间用到的理论知识可总结如下:
[list]
学习使用ServerSocket 和Socket类,所谓的服务器,客户端,也就无非是实例化两个对象。
//1、实例化一个服务器套接字对象
ServerSocket server=new ServerSocket(port);
//2、服务器得到客户端套接字,让服务器进入等待状态
Socket cilent=server.accept();
使用IO流读取和写入数据。
//3、从连接到的对象中得到输入输出流
InputStream cis=cilent.getInputStream();
OutputStream cos=cilent.getOutputStream();
学会用线程控制消息的发送和接收。
//4、实例化服务器接受信息线程对象
ServerAcceptMes_Thread serAccept=new ServerAcceptMes_Thread(cilent,mesShowS);
//启动线程
serAccept.start();
学会控制循环,也就是说,循环的判断条件。[/list]
很基础的东西,但是我却常被最基础的控制循环给绊住脚。通常会语句运行到某一句就被卡住了,这是最憋屈的,就像话都说了一半了,却突然忘记之前的绝妙台词。这个就要一句一句的测试,真的很坑爹啊。还有一种就是,程序像一个永动机(貌似有点夸张,反正就是那个感觉啦)一样,不停的输出,而且是同一句话。所以,要么不输出,要么又罗里吧嗦,对于这种情况,只能捶胸顿足(当然,公众场合就不现场表演了)啊,有木有!
唉,继续敲代码吧!废话不多说了!
[/color][/size]
分享到:
相关推荐
JAVA语言环境的配置等(实验一) 熟悉JAVA语言的基本数据类型、结构语句(实验二) 使用JAVA编程,找出所有的水仙花数并输出,水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一...
2、用类来描述游戏角色的交手次数、经验值、生命值之间的关系,并断定角色决斗的胜负。 1)、两游戏角色决斗。角色1交手次数+1,生命值-1,经验值+2;角色2交手次数+1,生命值-2,经验值+3。经验值每增加50时,...
角色1交手次数+1,生命值-1,经验值+2;角色2交手次数+1,生命值-2,经验值+3。经验值每增加50时,生命值+1;生命值判为负。生命值初始为1000,经验值初始为0。 2、给定二个不同的角色,判定交手的胜负关系。 3、...
用类来描述游戏角色的交手次数、经验值、生命值之间的关系,并断定角色决斗的胜负
高中历史之历史百科李斯被称千古一相位极人臣与赵高三次交手为何无一获胜?素材
互联网时代的创业江湖,《和这个时代交手》ppt读书笔记。
周鸿祎马云交手电商导航:流量变现争夺战加剧.docx
自己的作业,自码的代码。
尼姆罗德/ G 用法 CLI很大,请考虑使用-h标志。 usage: nimrod [-h] [-c CONFIG] [-d] command ... Invoke Nimrod/G CLI commands optional arguments: -h, --help show this help message and exit ...
赛季:IPL 赛季通常持续约两个月,通常从 3 月到 5 月,但日程安排可能会因其他板球赛事和注意事项而略有不同。 场地: IPL 的比赛在印度的各个体育场进行。每支球队都有其指定的主场,他们在赛季中举办部分比赛。 ...
根据双方每回合可以交手的次数得到双方共用的交手次数(rate_finally);进入每回合的交手次数的循环:双方战斗函数(attack())的调用(目的是看是否
某一天,郭靖终于出山了,开始和18届天下第一武道会冠军金轮法王,以及人类世界第一人王重阳交手,对方每一次出招前郭靖都能预判,该怎么应对,每种方案胜率多少,怎么引诱对方露出破绽,这就是蒙特卡洛树搜索。...
②显示红方所有进入战场的将领区域 ③红方的操作按钮区域 ④红方出战将领的关键属性显示区域 ⑤战场信息的显示区域(包括交手的倒计时) ⑥显示红方出战的将领区域(以