自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 14章

1Java中流的分类有哪些?流从流动方向上看:一般分为输入流和输出流输入流:如System.in是一个InputStream类型输入流输出流:如System.out 是一个PrintStream类型输出流从读取类型上分:一般分为字节流和字符流字节流:如System.in是一个InputStream类型字节流字符流:如new InputStreamReader(System.in)是一个字符流对象流从发生的源头:分为节点流和过滤流类节点流:直接操作目标设备对应的流如文件流,标准输入输出流

2020-12-16 15:25:34 92

原创 15章

1OSI七层协议应用层直接为用户的应用进程提供服务表示层提供网络传输的标准格式会话层提供网络中两主机之间会话的建立、维持和终止等传输层为两主机间的进程通信提供可靠服务网络层为分组交换网上的不同主机提供通信服务,包括路由、地址解析等数据链路层两个相邻结点间的点到点的帧传输物理层比特流传输TCP/IP四层协议应用层;运输层;网际层;网络接口2TCP是一种面向连接的保证可靠传输的协议。三次握手确立连接。传输数据前先要建立连接!UPD只管利用地址发送不管对面是否接收得到,

2020-12-11 19:38:46 103

原创 2020-12-07

1个总服务端 4个客户端但是没有找到退出的办法以及客户退出后,其他人连进来原有位置无法再使用,现在只有10个可用客户,主要是因为数组必须定义大小。

2020-12-07 20:40:58 91

原创 2020-11-25

1客户1首先发bye,正常结束2客户2(收到bye的客户)未输入bye还未停止,正常3服务端客户2线程报错4客户2发bye正常结束,但服务端记录不到该客户信息了。应该是客户1发bye后客户1线程结束,客户2线程is没了来源,自行报错然后结束,只是客户2客户端还能运行。所以服务端会收不到客户2线程的消息。...

2020-11-25 20:35:27 70

原创 客户A-客户端-客户B阶段性成果

因为课本案例也不能正常关掉MultiTalkServer,加上案例必须是客户先发消息,导致输出奇怪的顺序,在接下来改成双向通讯应该可以解决。

2020-11-25 19:16:09 100

原创 2020-11-21

还行,把收信息并行了。

2020-11-21 21:48:09 61

原创 第九章编程题&补充题

课本P1508.https://www.cnblogs.com/xiaoxi/p/7679470.htmlvolatile不能保证原子操作,用synchronized关键字修饰方法能保持同步。按题目“如何将某个对象的A方法内的一个代码块和另一个方法B实现同步”,可以将对象的A方法内的一个代码块用synchronized修饰,另一个方法B也用synchronized修饰,就能实现同步。但是好乱,让代码块和方法同步?我不太懂。课本例9.8是生成两个线程class threadA implement

2020-11-10 19:47:53 237

原创 第八章编程题&补充题

StringStringBufferStringBuilder

2020-11-09 19:30:57 213

原创 第七章编程题&补充题

不是很理解题目意思课本P117T6按照题意在catch两种异常后先打印对应中文提示貌似就可以了。public class book0706{ public static void main(String[] args) { int a,b,c; a=67; b=0; try{ c=a/b; System.out.println(a+"/"+b+"="+c); } catch(ArithmeticException e){ System.out

2020-11-08 15:58:57 348

原创 第一次实验作业(下)

8_8输入已解决,用java.util.Scanner包“input=new Scanner(System.in);cin=input.nextLine();”输入数据,并根据需求进行剪切和类型转换。但是“input=new Scanner(System.in);”一直提示需要关闭(释放空间?),我在循环外加了“input.close();”也没有办法解决,内部一直提示局部未关闭。然后eclipse提供了解决方法,在class第一句加了“@SuppressWarnings(“resource”)”,不是

2020-11-05 22:43:31 93

原创 第一次实验作业(上)

4_9c++可以将多个属性同时声名权限,java没有类似语法,只能在每个属性前声名。c++的floor()函数在java中为Math.floor()。c++中cout<<“内容”<<endl;在java中为System.out.println( );如果没有endl,则java中用System.out.print();,内容可以用+连接。c++中可以在函数头部使用参数初始化表实现对数据成员的初始化,java没学过这种,我目前是改成在方法内初始化。c++可以在类的声名中定义

2020-11-01 13:44:43 125 1

原创 第六章编程题&附加题

课本P107T12

2020-10-29 16:27:08 223

原创 第五章编程题&附加题

课本P73 T9class Src { public int aN=3; public Src(int aa){ if (aa>=0){ aN=aa;} } }class Dis{ Src s; public Dis(Src ss){ this.s=ss; } public void changeSrc(int b){ if (b<0){ System.out.println("不为非负"); } else if (b==s.aN){

2020-10-28 22:30:49 356

原创 2022.10.21实验课完成内容

熟悉eclipse的使用课本P73 T9class Src { public int aN=3; public Src(int aa){ if (aa>=0){ aN=aa;} } }class Dis{ Src s; public Dis(Src ss){ this.s=ss; } public void changeSrc(int b){ if (b<0){ System.out.println("不为非负"); } else if

2020-10-21 18:48:04 153 2

原创 作业

1-4章课后题日期10.121.名词解释:构造方法,抽象构造方法是一个与类名相同的类方法。每当使用new关键字创建一个对象,为新建对象开辟了内存空间之后,Java系统将西东调用构造方法初始化这个新建对象。抽象(abstraction)是从被研究对象中舍弃个别的、非本质的、或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确的简明扼要的认识。对象位于内存的栈空间声名能引用对象的实质是将新创建的类(FighterPlane)的对象的地址赋给对象引用(fp),

2020-10-21 18:33:09 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除