摘要: 死锁 死锁的四个必要条件: 互斥条件:一个资源每次只能被一个进程使用 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不可剥夺条件:对已获得资源,在未使用完前,不可被强制剥夺 循环等待条件:互相持有对方的资源保持不放,导致多个进程循环等待。 注:只要想办法突破其中一个或多个条件就能避 阅读全文
posted @ 2022-07-03 18:06 阿落小世界 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 什么是进程 进程是程序的一次执行,是系统资源分配的单位,进程包含多个线程。 真正的多线程是多个cpu,即多核,如服务器;而模拟出来的多线程只有一个cpu,一个cpu同时只能做一件事,由于切换速度非常快,人察觉不到变化,所以看上去好像是同时进行的。 如何创建线程 继承Thread类,这个类本身实现了R 阅读全文
posted @ 2022-07-03 18:04 阿落小世界 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 3.3 建造者模式 建造者模式可以将复杂产品的构建与表示分离。适合相似产品的构造。 举一个例子:工人造房子,需要打地基等,这些工作由指导员指导工人的工作顺序 package builder; //产品:需要组件ABCD public class product { private String bu 阅读全文
posted @ 2022-04-23 20:26 阿落小世界 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 3.2 抽象工厂模式 就像每个品牌都拥有自己的系列产品,同时拥有自己的工厂来生产这些产品,一般自己的品牌是不会让其他品牌的工厂生产。大家逛淘宝的时候发现几乎所有的服装品牌都不止是卖衣服,同时还有自己品牌的鞋子包包。这就是品牌系列。 public interface phone { void call 阅读全文
posted @ 2022-04-18 16:35 阿落小世界 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1、设计模式历史 设计模式,是一种开发过程中总结出来的代码设计思想,使用他们可以提高代码的复用性,可扩展性和可维护性。 设计模式这个术语是上个世纪90年代由Erich Gamma、Richard Helm、Raplh Johnson和Jonhn Vlissides四个人总结提炼出来的,并且写了一本D 阅读全文
posted @ 2022-04-16 09:40 阿落小世界 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ###什么是springboot springboot是一个基于Java的开源框架,用于创建微服务。spring boot是为了解决企业级应用开发的复杂性而创建。它可以快速开发一个基于spring框架的应用程序,并且不需要进行spring配置,只需要少量的配置。spring boot以约定大于配置的 阅读全文
posted @ 2022-04-16 09:37 阿落小世界 阅读(80) 评论(0) 推荐(0) 编辑
摘要: java泛型 泛型方法及泛型类 public class testOne<Q> { private Q q; public void set(Q q) { this.q=q; } public Q get() { return q; } public void print(Q str) { Syst 阅读全文
posted @ 2022-04-16 09:35 阿落小世界 阅读(20) 评论(0) 推荐(0) 编辑
摘要: static详解 在类中,使用static修饰的属性归类本身所有,并且该类的所有对象共享这个属性 子类不能重写父类中含有static,final,private修饰的方法 使用final修饰的类会断子绝孙,不能被继承。 final修饰的属性与该类的对象有关,并且不能修改其值,类本身无法使用。 静态代 阅读全文
posted @ 2022-04-11 16:38 阿落小世界 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 与、或、非运算 //短路运算 int i=2; int j=4; boolean d=(i>0)||(i++>4);//短路与&&:第一个为假就为假,第二个不再进行判断 System.out.println(d);//短路或||:第一个为真就为真,第二个不再进行判断 System.out.print 阅读全文
posted @ 2022-03-20 13:04 阿落小世界 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: java的数据类型:分为基本数据类型和引用数据类型 基本数据类型: | 数据类型 | 字节大小 | | | | | boolean | 占1位 | | byte | 占1个字节 | | char | 占2字节 | | short | 短整型2字节 | | int | 占4字节 | | float | 阅读全文
posted @ 2022-03-15 13:07 阿落小世界 阅读(23) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示