
java基础
愛在梦醒时分
菜鸟而已
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GUI线程
界面编程我又新学一种方式:一个类可以对多个接口实现,并且继承另外一个类,这样都写在一个类里可以减少类之间调用的错误,而且直接调用更方便 书上一个字母游戏的例子让我印象深刻 包括其中用标签作输出,我特地查了一些他的构造函数和一些用法: 1、JLabel常用的一些构造函数 JLabel() 创建无图像并且其标题为空字符串的 JLabel。 JLabel(Ico原创 2015-12-16 11:07:38 · 1130 阅读 · 0 评论 -
线程的同步和协调
线程同步原创 2015-12-15 21:46:32 · 556 阅读 · 0 评论 -
多线程的创建
用Runnable 接口创建多线程程序,先对其以方法来实现,后用Thread来创建线程,用go类来调用并执行线程,然后在主类中实例化,并调用其中的gogo方法()来执行(go方法我只是对线程可否在子类中被Mian类调用有些疑问,证明是可以的)。public class CreatThread { public static void main(String args[]) { //主线程原创 2015-12-15 21:34:26 · 338 阅读 · 0 评论 -
UDP发送和接收程序
利用这几天所学的知识做了一个UDP发送接收工具,也是我做的第一个界面的程序把,其中利用了多线程,套接字,界面布局,事件处理等知识,通过做这个程序对面向对象的概念更近一步了解,包括构造函数,继承,接口等概念有了更深的认识,对于多线程也有了了解,也为接下来的课程设计(CS模式简单聊天室)做了铺垫。唯一不足的是异常处理这块做的还不够完善,包括弹窗什么的,接下来在课程设计中来注重这一点。 先上一张图来原创 2015-12-16 19:02:52 · 2038 阅读 · 0 评论 -
基于C/S模式的简单聊天程序(服务器篇)
上篇介绍了客户端的写法,这一篇介绍服务器的写法。服务器的功能是:接收来自客户端的消息,然后将消息转发给当前连接的所有用户。这里一个困扰我许久的地方是如何存储所有用户的地址(套接字),找了许久我找到了一种变长数组的数据结构Vector,用size()来获取长度,用add()来添加元素,这样就容易多了,解决了服务器最大的问题。服务器我定义了一个启动服务器的按钮,通过此按钮可以启动服务器的监听线程,原创 2015-12-27 15:17:32 · 10336 阅读 · 6 评论 -
基于C/S模式的简单聊天程序(客户端篇)
经过这几天对java的学习,用java做了这个计算机网络的课程设计,基于C/S模式的简单聊天程序,此篇文章介绍一些客户端的一些东西。先讲一讲此聊天程序的基本原理,客户端发送消息至服务器,服务器收到消息之后将其转发给连接服务器的所有客户端,来自客户端的消息中包含发件人的名字。客户端的主要功能是发送消息和接收消息,客户端设置好了端口和服务器地址,并创立客户端自己的套接字,用作和服务器通信的一个标识原创 2015-12-27 14:45:14 · 14935 阅读 · 19 评论