- 博客(6)
- 收藏
- 关注
原创 实现简单多人聊天并@功能
实现多人的聊天功能并能@的功能 分析: 实现多人的群聊功能,服务器端必须能够记录所有人的socket套接字,本次代码操作中以map来存储用户的名字和套接字,然后对于每次接受的数据都群发一遍,对于@功能的实现,提炼出名字,找到对应的套接字然后回送数据。服务端的实现:package com.mixm0924; import java.io.Buffer
2015-09-28 01:58:49 1001
原创 线程同步
使用线程同步的原因: 解决多个线程操作同一个资源所产生的并发问题。出现问题的代码:class Ticket implements Runnable{ private int num = 100; Object obj = new Object(); public void run() { while (true) { if (num > 0) { tr
2015-09-22 18:51:05 372
原创 对象流注意点
作业的大致要求是,定义两个方法,一个方法用ObjectOutputStream流写入几个对象(每次只写一个对象),另外一个方法读取几个对象,返回一个。碰到的问题01:Exception in thread "main" java.io.StreamCorruptedException: invalid type code: AC 这个真的是难到我了,解决了很久,都没有
2015-09-21 20:40:18 460
原创 Java线程进入
进程 每个独立运行的程序称为进程。进程是程序的一次执行过程,它经历了从代码加载、执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生、发展到消亡的过程。在操作系统中,进程是进行系统资源分配、调度和管理的最小单位。进程在执行过程中拥有独立的内存单元。线程 线程是cpu调度和分配的基本单位,它可与同属一个线程的其他的线程共享进程所拥有的全部资源,多个线程共享内
2015-09-21 20:34:26 416
原创 内部类小结
解释:定义在另一个类中的类就是内部类。public class Outer{ class Inner(){ //定义在Outer里面的类 } }一般内部类的创建格式:在这个外部类中可以直接new内部类对象 Inner inner = new Inner(); //Inner这个类用public,private,protected修饰都可以创建在这个内部类中可以
2015-09-08 18:48:49 417
原创 抽象类和接口小结
抽象方法:被abstract修饰的方法是抽象方法,抽象方法没有方法体。修饰符 abstract 返回值类型 函数名();抽象方法的修饰符只能用public或者protected或者没有修饰,不能被final,static,private修饰。抽象类:被abstract修饰的类被称为抽象类,抽象类中可以包含变量,抽象方法和非抽象方法。 public abstract
2015-09-07 20:45:24 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人