05 2020 档案

摘要:TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Internet Protocol),是Internet最基本、最广泛的协议。它定义了计算机如何连入因特网,以及数据如何在它们之间传输的标准。它的内部包含一系列的用于处理数据通信的协议,并 阅读全文
posted @ 2020-05-14 10:51 成子吃橙子 阅读(264) 评论(0) 推荐(0) 编辑
摘要:递归算法是一种直接或间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解. 递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 for循环实 阅读全文
posted @ 2020-05-13 14:10 成子吃橙子 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:线程被创建后,有一个生命周期,下图是线程的生命周期详解。 java api java.lang.Thread.State 这个枚举中给出了六种线程状态,分别是: 线程状态 导致状态发生条件 NEW(新建) 线程刚被创建,但是并未启动。还没调用start方法。 Runnable(可运行) 线程可以在j 阅读全文
posted @ 2020-05-12 14:27 成子吃橙子 阅读(404) 评论(0) 推荐(0) 编辑
摘要:如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 通过卖火车票的例子 火车站要卖票,我们模拟卖票过程。假设座位共100个,我们来模拟售票窗口,实现多个窗口同时卖票需要窗口,采用线程对象来模拟 阅读全文
posted @ 2020-05-12 11:02 成子吃橙子 阅读(665) 评论(0) 推荐(0) 编辑
摘要:匿名内部类的作用:简化代码 把子类继承父类,重写父类的方法,创建子类对象合一步完成 把实现类实现类接口,重写接口中的方法,创建实现类对象合成一步完成 匿名内部类的最终产物:子类/实现类对象,而这个类没有名字 实现格式如下: new 父类/接口(){ 重复父类/接口中的方法 }; 阅读全文
posted @ 2020-05-11 17:35 成子吃橙子 阅读(719) 评论(0) 推荐(0) 编辑
摘要:如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享 实现Runnable接口比继承Thread类所具有的优势:1. 适合多个相同的程序代码的线程去共享同一个资源。 2.避免了单继承的局限性 一个类只能继承一个类(一个人只能有一个亲爹),类继承了 阅读全文
posted @ 2020-05-11 16:46 成子吃橙子 阅读(957) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示