- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Java多线程部分详解
由于线程的运行时随机和无序的,我们需要在每个线程中写一些东西来规范它们,这里仅仅使用同步关键字synchronized关键字是不够的,哪怕加上wait也仅仅保证了“妈妈没放儿子不吃”而已,所以我们还要继续加料!很明显,这种结果并不是我们想要的,而产生这种情况的原因就是两个进程相互之间的干扰,那么我们就要学习一个新的关键字synchronized,即。4、设计一个测试类WeatherTest,模拟生成和读取数据的过程,要求实现生成一次,紧接着进行读取,不能出现不同步的情况。终于,在我们的不懈努力下!...
2022-07-16 10:25:09 332 1
原创 Java线程题目
2.通过实现Runnable接口的方式创建线程类Cat和Dog,run()方法实现的功能为加入一个循环长度为3的for循环,分别循环输出信息“Acat”和“Adog”。在测试类中分别创建Cat类和Dog类的对象,启动两个线程。在测试类中创建一个循环程度为3的for循环,打印输出信息为“mainthread”。3.利用线程输出“a~z”的26个字母(横向输出),要求每隔一秒钟输出一个字母。...
2022-07-16 07:57:59 449
原创 Java集合排序及泛型问题
C.Comparable接口的抽象方法是intcompareTo(Tt)B.Comparator接口可以将Comparator传递给sort方法。C.intcompare(To1,To2)比较用来排序的两个对象。B.调用sort方法时,需要指定Comparable接口的实现类。A.Comparator接口用于对自定义类进行整体排序。D.Comparable接口还可以用于数组的排序。2、输出排序前list中的内容。3、对list中的元素进行排序。4、输出排序后list中的内容。......
2022-07-15 08:38:32 2512
原创 Java集合练习
1.下列不属于Collection子接口的是A. ListB. MapC. QueueD. Set2.已知ArrayList的对象是list,以下哪个方法是判断ArrayList中是否包含"dodoke"A. list.contains(“dodoke”);B. list.add(“dodoke”);C. list.remove(“dodoke”);D. list.remove(“dodoke”);3.下列哪个方法可以获取列表指定位置处的元素A. add(E e)B. remove()
2022-07-14 17:32:32 1771
原创 接口和抽象类的比较
接口和抽象类在使用上有很多相似之处,那是不是掌握一种就可以了呢?当然不是!那么就让我们向下看一看两者的不同抽象类:接口:特点:抽象类:1.抽象类不能实例化,只能通过引用指向子类实例(向上转型)2.抽象类不一定要有抽象方法,但是由抽象方法的一定是抽象类3.子类要实现父类所有方法,除非子类也是抽象类4.子类只能拥有一个父类5.父类中的静态成员和方法可以被子类调用6.类中的抽象方法必须加abstract关键字7.抽象方法支持除private外的访问修饰符接口:1.接口不能实例化,只能通过引
2022-06-30 21:50:54 111
原创 设计模式选择题复习
1.在UML提供的图中,( )用于描述系统与外部系统及用户之间的交互A.用例图B.类图C.对象图D.部署图2.在UML提供的图中,( )用于按时间顺序描述对象之间的交互。A、对象图B、状态图C、活动图D、时序图3.以下关于类成员的可见性叙述错误的是( )A、可见性为public时,类内和类外可以使用B、可见性为protected时,类内及子类可以使用C、可见性为private时,类内及类外皆不可以使用D、可见性为public或protected时,子类皆可以使用4
2022-05-17 21:28:15 8051 3
原创 软件测试类型及方法
文章目录1.熟悉单元测试、集成测试、系统测试、验收测试的基本概念2.说明功能测试和性能测试的基本概念3.说明手工测试和自动化测试、静态测试和动态测试、白盒测试和黑盒测试、回归测试、冒烟测试、随机测试。1.熟悉单元测试、集成测试、系统测试、验收测试的基本概念答:2.说明功能测试和性能测试的基本概念答:3.说明手工测试和自动化测试、静态测试和动态测试、白盒测试和黑盒测试、回归测试、冒烟测试、随机测试。答:...
2022-05-16 18:08:23 243
原创 怎么安装Anaconda?Anaconda安装教程
1. 下载Anaconda选择1——官网(很慢)https://www.anaconda.com/products/individual选择2——清华大学镜像网站安装(强推,速度较快) https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2. 安装点击NEXT,之后点击I Agree然后点击All Users接着就是路径,我把它装入到D盘。不要点第一个选项,后面会出现“无法定位到动态链接库”点击install,等待点击
2022-03-08 22:34:14 1238
原创 DOS窗口常用命令
1.进入指定目录 cd 进入用户主目录 cd ~ 进入用户主目录 cd - 返回进入此目录之前所在的目录 cd .. 返回上级目录 cd\ 直接退回到当前盘根目录2.切换文件盘 输入cd\退回到当前路径的根目录,输入盘符+:(例如:d:)然后回车即可切换文件盘3.显示当前文件夹下所有文件及文件夹dir 回车4.编译当前文件夹下所有java文件javac *.java5.编译当前文件夹下java文件生成class文件到另一个文件夹下 javac
2022-02-18 10:40:32 323
原创 PowerDesigner安装教程及导入实例
PowerDesigner是主流的数据库建模工具,恰逢作业有与之有关的内容,所以简单的记录一下工具的安装过程及一个简单的导入sql实例。如果对你有帮助,请点赞支持,谢谢。一、资源下载链接:https://pan.baidu.com/s/1k801YK4Anfapiv4Udenzww提取码:HET6二、安装2.1在给定的连接下载完压缩包后,解压文件,双击安装程序,开始安装。2.2进入安装界面,点击next选择好对应国家,并同意协议选择安装目录,这里画个重点符号!这里默认next这
2022-01-11 13:17:34 930 2
原创 操作系统小记
1.什么是虚拟存储器答:虚拟存储器是指有层次结构存储器的操作系统提供的,比实际物理地址大的多的,可寻址的“主存储器”。2.简述程序执行的局部性原理答:程序执行的局部性原理是指在程序执行的过程中呈现的局部性规律,即在一定的时间内,程序的执行只发生在程序的某一部分。3.简述有哪几种i/o控制方式答:程序i/o控制方式、管道i/o控制方式、主存储器i/o控制方式(DMA)、中断驱动i/o控制方式。4.试说明PCB的作用,为什么说pcb是进程存在的唯一标识?答:PCB是操作系统中最重要的记录形数据结构
2021-12-16 02:02:52 400
原创 处理机调度及死锁
第一部分:处理机的调度一、单项选择题1.时间片轮转调度算法是为了( A)。A.多个终端能够得到系统及时响应 B.使系统变得高效C.优先级较高的进程得到及时响应 D.需要CPU时间最少的进程最先做2.在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由( C)决定的。A.进程相应的代码长度 B.进程总共需要运行的时间C.进程特点和进程调度策略 D.进程完成什么功能3.( B)有利于CPU繁忙型的作业,而不利于I/0繁忙型的作业。A.时间片轮转调度算法
2021-12-14 00:38:45 1250
原创 操作系统之文件管理
文件管理习题一、单项选择题1.【2010年计算机联考真题】设当前工作目录的主要目的是( C)。A.外存空间 B.节省内存空间C.加快文件的检索速度 D.加快文件的读/写速度2.【2009年计算机联考真题】文件系统中,文件访问控制信息存储的合理位置是( A)。A.文件控制块 B.文件分配表C.口令表 D.系统注册表3.从用户的观点看,操作系统中引入文件系统的目的是(B )。A.保护用户数据 B.实现对文件的按名存取C.实现虚拟存储 D.保存用户
2021-12-13 23:12:10 3323
原创 操作系统之内存管理
内存的管理一、单项选择题1.2011年计算机联考真题】在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是(C )。A.编辑 B.编译 C.链接 D.装载2.下面关于存储管理的叙述中正确的是( D)。A.存储保护的目的是限制内存的分配B.在内存为M,有N个用户的分时系统中,每个用户占用M/N的内存空间C.在虚拟内存系统中,只要磁盘空间无限大,作业就能拥有任意大的编址空间D.实现虚拟内存管理必须有相应硬件的支持3.【2009年计算机联考真题】分区分配内存管理方
2021-12-13 17:23:32 5601
原创 操作系统之设备管理习题
设备管理习题一.单项选择题1.磁盘是可共享设备,因此每一时刻( A)作业启动它。A.可以由任意多个 B.能限定多个C.至少能由一个 D.至多能由一个2.存放在磁盘上的文件(A )。A.既可随机访问也可顺序访问 B.只能随机访问C.只能顺序访问 D.必须通过操作系统访问3.用磁带做文件存储介质时,文件只能组织成(A )。A.顺序文件 B.链接文件 C.索引文件 D.目录文件4.既可以随机访问又可顺序访问的有( B)。I.光盘 II.磁带 III. U盘 I
2021-12-13 00:54:26 3427 1
原创 体系结构习题解答(三)
设计模式1、使用设计模式时,所要遵循的原则是()A、 高耦合,低内聚B、 低耦合,高内聚C、 高耦合,高内聚D、 低耦合,低内聚2、Java设计模式中定义太阳、月亮、地球等唯一实体的模式是()A、 单例模式B、 访问者模式C、 Builder模式D、 Prototype模式3、下面属于创建型模式的有()A、 策略模式B、 中介者模式C、 原型模式D、 代理模式4、若实现通话故事里的披着羊皮的狼应该使用()A、 代理模式B、 组合模式C、 适配器模式D、 外观模式5、
2021-12-05 01:01:47 838
原创 软件项目管理期末复习题
** 第一章软件项目管理概述**一、填空题1、敏捷模型包括___个核心价值,对应____个敏捷原则。2、项目管理包括()、()、()、()、()5个过程组。二、判断题1、搬家属于项目。()2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。()3、过程管理目的是要让过程能够被共享、复用,并得到持续的改进。()4、项目具有临时性的特征。()5、日常运作存在大量的变更管理,而项目基本保持连贯性的。()6、项目开发过程中可以无限制地使用资源。()7、相比传统过程的预测性
2021-12-05 00:44:09 9884
原创 《软件体系结构》习题解答(二)
调用返回风格1、下图表示的是()体系结构风格。A、 面向对象体系结构风格B、 主程序-子程序风格C、 分层体系结构风格D、 仓库体系结构风格2、下图表示的是()体系结构风格。A、 分层架构B、 主程序子程序风格C、 C/S架构D、 面向组件的体系结构风格3、下图表示的是()体系结构风格。A、 面向对象的架构风格B、 仓库结构C、 B/S架构D、 C/S架构4、有关分层架构下列说法错误的是()A、 分的层数越多越好B、 上层可以调用下层,但下层不能调用上层。C、 分
2021-11-30 13:20:41 4487
原创 《软件体系结构》习题解答(一)
话不多说,上题:(答案在段末)REST API1、微服务间的通信可以采用下列哪几个?()A、 方法调用B、 gRPCC、 Restful APID、 消息队列2、下列关于RESTful的描述正确的是()A、 在服务器端,应用程序状态和功能可以分为各种资源,每个资源都可以有多个URI标识B、 REST提供一组架构约束条件和原则,是一种软件架构设计风格。如果一个架构符合REST的约束条件和原则,它就是RESTful架构C、 客户端和服务器之间的交互是有状态的 (http是无状态的协议)D、
2021-11-27 20:46:37 2265
原创 stand((unsigend)time(NULL))使用
#stand((unsigend)time(NULL))stand((unsigned)time(NULL))是初始化随机函数种子,可以为rand()产生伪随机数下一个“种子”。“种子”给rand()函数赋一个初值,但是如果初值一样,产生的伪随机数规律就相同,达不到随机的效果(有必要说明:计算机无法真正的产生随机数,而是将一些已经编好的无规则数字存储在电脑中,由stand()函数获取编号,rand()按序获取数字,所以说“初值一样,就达不到随机的效果)。而strand((unsigned)time(NU
2021-11-15 11:13:19 1515 1
Weather代码,模拟这个过程,生成天气数据,然后显示出来
2022-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人