
java语言
文章平均质量分 81
尚节
这个作者很懒,什么都没留下…
展开
-
初涉通信
初涉通信感谢上帝,经过一个暑假的跋涉,菜鸟的java之旅终于到了通信这一关了。对于通信我个人的理解就是机器和机器之间的交流,不一定是电脑之间,可以是电脑和手机,可以手机时间,甚至可以是电脑和冰箱之间,工厂里两个有关联的生产机器之间等等。所以我觉得通信是个非常有意思,也是非常重要的东西。面前学到的Socket其实很简单,就是在相应的端口上实现一个服务器,然后客户端通过访问相应I...2011-08-31 17:54:06 · 170 阅读 · 0 评论 -
优先队列探究
优先队列探究 队列的特点是先进先出。通常都把队列比喻成排队买东西,大家都很守秩序,先排队的人就先买东西。 但是优先队列有所不同,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取出。通常把优先队列比喻成现实生活中的打印。一个打印店里有很多打印机,每台机器的性能不一样,有的打印机打印很快,有的打印机打印速度很慢。当这些打印机陆陆续续打...2011-11-30 23:41:17 · 231 阅读 · 0 评论 -
使用Smack碰到若干问题的解决
前一段时间在我自己的视频会议系统中用到了smack,我想有必要小结一下。其实关于smack的介绍和使用方法,网上还是挺多的,尤其是官网上面,有很详细的文档可以查考。所以具体的使用方法,我觉得我没有必要写在这里。我需要在这里总结的是我碰到的一些问题,同时目前网上对于这些问题的处理方法还不太详细。首先是发送消息和接收消息的监听,这里得分两种情况,一种是自己先主动发消息给别人,需要通过ch...2011-10-20 23:42:38 · 1199 阅读 · 0 评论 -
画板BMP格式保存和打开总结
画板BMP格式保存和打开总结 刚做完画板的自定义保存和BMP格式保存,我觉得有必要总结一下。先是比较简单的自定义保存。 万物皆对象,对象由属性和方法构成。我们保存其实保存的是属性,保存的是关键的数据。比如画板的保存,画了一条直线,那么就把图形的名称“直线”,图形的颜色,图形的两个坐标,存储起来就可以了。打开时读取数据,再把这条直线画上去就可以了。其他可以有更...原创 2011-07-31 22:34:33 · 461 阅读 · 0 评论 -
集合框架的总结
集合框架的总结 今天刚学习了集合框架,来总结一下,其实集合框架和我们之前学过的自定义队列是一个目的,就是为了提供一个类来对数组进行增,删,查,改等操作。在这里再一次感叹java的功能太强大了,再一次感谢SUN公司的辛勤努力。 Java中提供的集合框架主要有List,Set,Map以及以及JDK5新增的Queue,他们都在java.util包下。其中List ...2011-07-28 16:39:24 · 193 阅读 · 0 评论 -
文件和IO总结
文件和IO总结学习了文件和IO,应该好好总结一下了,刚开始学的时候可能会觉得有点难理解,但之后发现操作起来挺简单的,这要归功与SUN公司赋予java的强大功能吧。 言归正传,先来讲文件。 Java提供了文件类(File),用来对文件进行创建,查找,修改,删除等操作。当我们查看File的API文档时,会发现里面提供了很...2011-07-28 00:59:14 · 180 阅读 · 0 评论 -
java关键字总结
Java关键字总结Java关键字(keywords)abstract assert default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient cas...2011-07-24 19:06:07 · 166 阅读 · 0 评论 -
让代码更整洁
让代码更整洁 我目前开始接触比较大的项目时,发现代码越写越乱。当几个人合作写一个项目时,可能会出现这个人写的代码,那个人看不懂,导致项目进展很不顺利的情况。所以我听了老师讲的有关提高代码质量的讲解后,自己又查询了有关资料,对于如何使代码更加整洁,更加容易让别人读懂做了一些整理和总结。 在查阅资料的过程中,我越发体会到代码整洁的重要性。当几个人一起写程序...2011-09-16 20:06:13 · 256 阅读 · 0 评论 -
DOM4j创建和解析XML文档
最近在做即时通信系统,因为要用到xmpp格式。所以我做了一个用DOM4j来创建和解析xml文件的测试。我觉得这个包功能非常强大,而且用起来比较方便。具体的测试代码见附件。我觉得对于初次用第三方包新手,可能会存在两个问题:第一、如何用eclipse引入第三方包。;第二、如何查看第三方包的源代码。第一个问题,第三方包的引入。右键单击工程——>选择Properties——>...2011-09-08 09:44:49 · 157 阅读 · 0 评论 -
通信小结之一
通信小结之一在前几天开始敲及时通信的代码之前,我花了一天了解整个通信需要哪些模块。又花了一个下午设计我所需要的通信系统的功能,我的整个通信系统的流程,以及每个流程中需要发生哪些动作,会出现什么问题,实现这些功能需要哪些类,每个类又需要什么属性,什么方法,这些方法是要私有的还是公有的,这些类需不需要实例化对象。在做这些考虑的时候真的有点痛苦。我觉得这个比喻很恰当,之前我学的是如何砌墙,...原创 2011-09-03 19:26:00 · 170 阅读 · 0 评论 -
华为2013机试题
华为2013年在长沙的一个机试题是判断润年。年份要求是四位数。输入样例:20122122afdsfa22.33输出样例:YESNOERROR 我的答案是: package cn.william;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...原创 2012-09-27 17:45:33 · 207 阅读 · 0 评论