- 浏览: 30979 次
- 性别:
最新评论
-
ming2281:
大神,那个处理Socket的异常,要怎么处理,有什么经验吗?我 ...
java小项目之简单聊天室 -
li184132481:
fisher123 写道LZ 可以参考 MINA 框架,吸收一 ...
java小项目之简单聊天室 -
古尔丹之颅:
嗯,我也觉得,苦于时间过于紧迫,只是追求实现功能了,多谢提醒, ...
java 聊天室之 传送图片文字等功能的实现 -
houyujiangjun:
太过简单了...界面粗糙.
java 聊天室之 传送图片文字等功能的实现 -
古尔丹之颅:
简单看了下B/S,也分析了我写过的C/S代码,C/S开发同样需 ...
java总结之 图形界面的简单开发
文章列表
程序员中众所周知的事情就是当我们在代码中涉及到路径,端口等问题的时候,我们经常会来回反复修改这些数据,再者当我们将工程打包后,路径更会会随之改变,而我们再想去代码中更改路径就不现实了,而这里关于他是如何改变的在这里我们就不多说了,这时候我们就需要配置文件的出现,下面我将会主讲xml配置文件的部署、配置、读取。
首先xml是一种可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。这些百度百科上面都有,基于这些特点,xml成为了很多工程编写配置文件的热 ...
学java也有五个月了吧,学通信也三个月之后,而今我们四人小组用了大概一个月的时间做了这个通信项目,并为其正式命名为“云秘”!,没错,就是云秘,我们的初衷是做一个能集信息收集、管理、查询、共享资源 ...
首先,现在手机越来越依赖WiFi而存活,因为无论是2G还是2G根本无法满足客户对于手机上网的追求,而wifi热点就成为了很对人的最爱,我写了个简单的代码实现了简单的在自己的笔记本上建立wifi热点的功能(win7系统方可)。
首先我们必须要有一个简单的界面,这自然不必多说,然后我们便要在电脑上启用并设定虚拟WiFi网卡,这其实是利用java调用命令提示符来实现的,也就是cmd。此命令有三个参数:
mode:是否启用虚拟WiFi网卡,改为disallow则为禁用,要是启用wifi热点我们就要设置为allow。
ssid:无线网名称。
key:无线网密码,需八个以 ...
前几日写的一篇简陋之极的java聊天室被各位前辈说是,一塌糊涂,乌烟瘴气,只是简单的实现了需要的功能,并未做到人性化。在下痛定思痛,心想还是先学会显示功能再做美化界面,美化代码的打算!
在奋斗了一天之后终于完成了集图片,文字,直线等功能为一体的群聊天室。先分析代码如下:
关于界面什么的我就不说了,笔者在前面的博客中有提过!直接附上各种功能的实现方法。
首先我们要传送信息,必须要让被传送的对象知道我们传送的是什么东西,所以在传送信息之前,我们首先要确定一个协议,比如说当客户端接收到的第一个int 值为1的时候,它接下来就要再接收4个int值,据此来画一条直 ...
三千载寒窗破书万卷不知寒,终遇中南;八万行代码奋笔千研犹追梦,望成王侯。
上个大学不容易,苦苦熬了多少个夜晚才拼得上这所大学,在中国这种应试教育体系下,你不努力,是没有人会为你扼腕惋惜,毕竟我们都不是金子,不会处处发光,也许你够努力,如果你没有成功或者是作出一定的成果,是没有人会看到你的努力,更遑谈一个根本不知道努力为何物的人。努力没有结果,久而久之,我们便习惯了平庸,平庸但是不差,也许相较于差而言,平庸更为可怖,也许差的人尚且有触底反弹的一天,但是一个平庸的人永远只会安于现状,不会再由什么更好的出路了!所以说,差,不要紧,也许差是下一个机会的到来,但是前提是及 ...
今天很郁闷,好久没有这种感觉了!在蓝杰弄了近一天的聊天室,下午还是决定去打篮球,放松一下!打了一场酣畅淋漓的全场比赛,最终打平了,结果不是最希望看到的,但是期间的努力却是集体7个人共同努力的结果,跟在蓝杰一样,需要通力合作,无奈我还算低调,有什么问题,轻易不会问别人,这大概是在小时候留下的病根!令人欣慰的是,打完球回来之后,并没有首先洗澡,而是又把我的聊天室代码琢磨了一遍,伴随着汗臭味,一切阻碍就这么豁然开朗了,这也算是做学问吧!也许有的时候,我们需要的只是一个好心情,一个好的心态!!!!
现在我的小小聊天室,具体分析如下:
首先我们需要先写一 ...
(前些日子,笑傲江湖不是很火么,自己本身也很是欣赏金庸的文笔,闲来无事便根据新拍笑傲江湖电视剧写了一篇笑傲江湖的续,无以聊赖,值当消遣!)
冰湖中,东方不败未死,得以一颗冰心重生,无泪无情,不悲不喜,一袭白衣,一人一骑只身血洗黑木崖。
五岳派闻讯前来围攻,只是东方不败的强大更胜从前,五岳派却只得大败而归,至此江湖人具言解铃还需系铃人,已经退隐的令狐冲携任盈盈再上黑木崖,此时东方冰心一颗,已然无欲无情....
几日后,江湖传言令狐冲受重伤也悻悻而归,而败退的五岳派此时并未甘休,便准备联系少林,武当,崆峒,青城一年后再上 ...
五子棋,是我们大家都喜爱玩的智力棋类游戏,在学完了界面以及绘图之后便一直想做一个,如今终于如愿以偿,虽然还没有更好的美化该游戏,但是大局已定。高兴!
五子棋我们需要很多常量,比如说棋子的大小,棋盘格子的间距,棋盘行列的其实位置。所以我们需要首先定义一个借口来存储这些常量,以便我们能更好的使用它,以及更快捷的改变其值的大小。
package com.czh130708;
public interface Config {
public static final int x=45;
public static final int y=45;//x,y的起始位置
p ...
链表在我看来就是一种基础的数据结构,它没有一定的排列顺序,但是每个节点内都有指向下一个节点的指针,即使是在java里也是一样的。使用链表可以不用预先设置大小,但是链表不能实现随机读取数据,每次读取数据总是要从根节点开始遍历。相比于数组,虽然数组能实现随机读取数据,但是也同时失去了不用预先设置大小的优点,可能会造成内存空间不必要的浪费!
在说会链表如何实现队列。首先我们需要创建一个链表的节点类。在节点类里面,我们首先要定义两个节点的属性,一个是节点内的节点数据对象,以及指向下一个节点的指针。在方法的定义中我定义了1、义对下一个节点的引用方法。2、定义获得下一个节点的 ...
写了些代码,又匆忙把技术博客写完之后终于安心了些,抬眼已然2:21了,闲来无聊,便想写点什么东西!已经不知道多久没有写过东西,但是心里一直是想写点什么东西的,或许是因为自己腹中墨水早已殆尽了吧,江河湖海,奔流不息,如果没有各处涓涓细流的支撑,他们尚且有枯竭的一天,何况是我们人,人们常说江郎才尽,于我看来不过如同那断流的湖水般,在骄阳日复一日的烘烤中蒸干了自己的最后一滴水!
所以说之所以我心里是想着该要写些什么东西了,但是却迟迟不能下笔,不是因为自己没有时间写,也不是自己没有下定决心写,而是自己的墨水已尽,是在是没有那种喷涌而出的势头,没有那种厚积薄发的感觉了!是 ...
要想更好的使用类的继承,我们首先要知道为什么要使用累得继承,笔者做如下感想:
继承是面向对象编程技术的一块基石,因为它允许创建分等级层次的类。运用继承,你能够创建一个通用类,它定义了 ...
个人感觉java的界面开发也算是其优势之一!只要用心,就能做出美轮美奂的界面!下面简单介绍下
java中的简单界面开发是如何实现的!
java提供了Swing开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插
拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅
的用户界面。
java的图形界面类
1.awt(包名:java.awt) 是在jdk1.4之前推出的图形界面类
2.swing(包名:javax.swing)[轻量级组件]
...
Java的基本数据类型
8个
byte 字节型 8bit -128~127
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
float 单精度 32bit
double 双精度 64bit
char 字符型 16bit
boolean 布尔类型 true和false
java的简单数据类型之间的转换又大致可以分为:
1、低级到高级的自动类型转换
2、高级到低级的强制类型转换
byte b;
int i=b;
long l=b;
float f=b;
doubl ...