自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统——计算机系统概述——1.4操作系统结构

内核负责进程调度、进程通信等功能,外核负责为用户进程分配未经抽象的硬件资源,且由外核负责保证资源使用安全。内核负责进程调度、进程通信等功能,外核负责为用户进程分配未经抽象的硬件资源,且由外核负责保证资源使用安全。1、外核可以直接给用户进程分配“不虚拟、不抽象”的硬件资源,使用户进程可以更加灵活的使用硬件资源。1、外核可直接给用户进程分配“不虚拟、不抽象”的硬件资源,使用户进程可以更灵活的使用硬件资源。2、用户态下的各功能模块不可以直接相互调用,只能通过内核的“消息传递”来间接通信。

2024-11-03 18:01:20 574

原创 操作系统——计算机系统概述——1.3操作系统的运行环境

操作系统对应用程序/程序员提供的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务。

2024-10-29 17:41:26 1015

原创 操作系统——计算机系统概述——1.2操作系统发展历程

tip:引入多道程序后,程序的执行就失去了封闭性和顺序性,程序执行因为共享资源及相互协同的原因产生了竞争,相互制约,考虑竞争公平性,程序执行是断续的;采用优先级+非抢占式调度算法,即可使重要的作业/进程通过高优先级尽快获得系统响应,又可保证次要的作业/进程在非抢占式调度下不会迟迟得不到系统响应,这样有利于改善系统的响应时间。C.独立性:系统中多个用户可以彼此独立地进行操作,互不干扰,单个用户感受不到别 人也在使用这台计算机,就好像只有自己在使用这一台计算机一样。

2024-10-22 11:02:08 656

原创 操作系统——计算机系统概述——1.1操作系统的基本概念

对硬件机器的扩展-扩充机器/虚拟机:操作系统所提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强,使用更方便的机器(管理计算机裸机)。多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进,这就是进程的异步性。b.命令接口(联机命令接口【又称交互式命令接口,适用于分时或者实时系统的接口】和脱机命令接口【又称批处理命令接口,适用于批处理系统】)(如对摄像头设备的共享使用,qq和微信,一个正在使用,另外一个就不行)

2024-10-17 16:16:41 275

原创 【Java】抽象类

一个类被abstract修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法。抽象方法没有方法体。4.抽象类必须被继承,并且继承后子类要重写父类中的抽象方法,否则子类也是抽象类,必须使用abstract修饰。抽象类要想使用,必须创建该抽象类的子类,然后让子类重写抽象类中的抽象方法。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。5.抽象类中不一定包含抽象方法,供子类创建对象时,初始化父类的成员变量。6.抽象类中可以有构造方法,供子类创建对象时,初始化父类的成员变量。

2024-05-15 20:46:39 613

原创 【Java】多态

1.能够降低代码的“圈复杂度”(描述一个代码复杂程度的方式,一个代码如果有很多条件分支语句或者有很多循环语句,就认为理解起来复杂),避免使用大量的if-else。1.属性没有多态性:当父类和子类都有同名属性的时候,通过父类引用,只能引用父类自己的成员属性。调用B对象时,调用了A的构造方法,A的构造方法中调用了func()方法,此时触发了。,会调用到B中的func,此时D对象分配了内存空间,但是自身没有被初始化,值为0.多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。

2024-05-12 15:55:07 1011 1

原创 【Java】继承

继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称为派生类(子类)。继承主要解决的问题:共性的抽取,实现代码复用。

2024-05-06 20:02:34 735

原创 【JAVA】面向对象(下)

基本规则:1.在文件的最上方加上一个package语句指定该代码在哪一个包中。2.包名需要尽量指定成唯一的名字,通常会用公司的域名的点到形式(例如com/bit/demo1)。3.包名要和代码路径相匹配,例如创建com.bit.demo1的包,那么会存在一个对应的路径com/bit/demo1来存储代码。4.如果一个类没有package语句,则该类被放到一个默认包中。

2024-04-20 10:33:37 762

原创 【Java】面向对象(上)

类是对象的抽象,用于描述一组对象的共同特征和行为。例如:学生是一个类,而具体的一个学生就是类的对象。//创建类class 类名{成员变量;成员方法;class为定义类的关键字,{ }为类的主体。成员变量:用来描述对象的属性。(例:学生的姓名年龄……)成员方法(方法):用来描述对象的方法。(例:学生看书打篮球……)局部变量和成员变量的不同:在Java中,定义在类中的变量称为成员变量,定义在方法中的变量称为局部变量。

2024-04-13 12:54:16 699

原创 【Java】数组

数组是最简单的数据结构。【数据结构本身就是来描述和组织数据的(数据+结构)】数组,是指组织一组类型相同的数据的集合,数组中的每个元素称为元素。数组可以存放任意类型的元素,但同一个数组里存放的元素必须一致。数组的空间是连在一起的,创建数组时就开辟了一段连续的内存,每个空间都有自己的编号,起始位置是0,即数组的下标。分为一维数组和二维数组。在数组中嵌套数组,即数组的元素是一个数组。第一种:数据类型[ ][ ] 数组名 = new 数据类型[行的个数][列的个数 ];

2024-03-29 17:15:32 1042 1

原创 【Java】青赛歌选手评分程序(运用数组和方法)

青歌赛选手评分(10分为满分)程序(求和【去除最大值和最小值】、求最大值、求最小值),提取出方法实现。

2024-03-17 19:00:00 282

原创 【Java】方法的使用

方法就是一段可重复调用的代码。(类似于函数)定义一个语法的语法格式:修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型 参数名2,...){执行语句;...return 返回值;例题:判断一个年份是不是闰年System.out.println(year + "是闰年");}else {System.out.println(year + "不是闰年");解释:修饰符:很多,例如:对访问权限进行限定的修饰符、static修饰符、final修饰符等。

2024-03-06 23:22:06 848 1

原创 【Java】逻辑控制

按照书写顺序,一步一步走。

2024-03-04 19:11:33 908 1

原创 【Java】运算符

执行数学运算。

2024-03-03 13:02:12 807

原创 2.数据类型与变量

java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,Java当中,对于字面值的直接赋值,前提是没有超过表示范围,但是当超过表示范围之后,就会报错。int的包装类型为integer:是int 的plus版本,意味着它的功能越多,包装类。整型提升:不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的。小于四个字节的内容,会提升为int参与运算。(java当中所有的类型定义的数据都是有符号的)包装类指的是,基本数据类型对应的类类型。

2024-01-19 16:04:19 913 1

原创 初识java(用记事本写一个helloword)(JDK,JRE,JVM)

1.用记事本写一个helloword,如何使用cmd来运行?2.JDK,JRE,JVM

2023-11-19 20:28:14 57 1

原创 strlen与sizeof区别

strlen是计算字符串的长度的,统计的是\0之前的个数sizeof计算的是所占内存空间的大小,单位是字节,不在乎里面有什么。int main(){char arr[] = "abcdef";printf("%d\n", sizeof(arr));printf("%d\n", strlen(arr));return 0;}//7//6

2023-03-02 16:42:44 52

空空如也

空空如也

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

TA关注的人

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