- 博客(25)
- 收藏
- 关注
原创 操作系统(OS)部分知识随笔
老规矩,先扔概念操作系统(OS):管理控制计算机硬件和软件资源的计算机程序1.操作系统是计算机资源的管理者1.进程管理2.内存管理3.文件管理4.网络管理5.驱动管理其实具体来说:处理机管理(进程控制、进程同步、进程通信、死锁处理、处理机调度)存储器管理(提高内存利用率,内存的分配与回收、地址映射、内存保护与共享、内存扩充)文件管理(计算机中的信息都是以文件的形式存在的)设备管理(完成用户的I/O请求,方便用户使用设备、并提高设备的利用率)2.操作系统为用户提供使用计算机硬件系统的接
2022-04-22 03:48:20
987
1
原创 关于机组的部分知识点随笔
先写点概念,计算机体系结构(Computer Architecture)主要研究硬件和软件功能的划分,确定硬件和软件的界面,哪部分功能由硬件系统来完成,哪部分功能由软件系统来完成。计算机组成原理(Computer Organization)是依据计算机体系结构,在确定且分配了硬件子系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,以及它们之间的连接关系,实现机器指令级的各种功能和特性,这点上说计算机组成原理是计算机体系结构的逻辑实现。计算机实现(Computer Implementa
2022-04-22 03:11:18
407
原创 Java内部类与泛型
声明:这个是我总结之后帮助自己复习的,其中有大量的板书,仅用于个人学习。一. 成员内部类1:定义成员内部类可以类比成员方法,是直接定义在类中,不加任何修饰符(static)定义的类,就是成员内部类2.内部类的使用方法/规则:a.成员内部类必须依赖外部类的存在而存在,必须现有外部类的对象才能产生成员内部类。b.内部类是一个相对独立的实体,与外部类不是is-a的关系c.内部类可以直接访问外部类的元素和方法(包括私有域),外部类必须通过内部类的对象来访问内部类的元素和方法(包括私.
2022-04-20 17:48:34
1131
原创 三大特殊类(String Object 包装类)与异常
三大特殊类∶特殊处理优化的三个类String:不可变性(内部存储数据的value数组对外不可见,外部无法直接使用,无法修改内容),字符串字面量直接赋值常量池,final修饰的类,常用方法(substring[start,end)、length()、equals、contains、spilt()、trim() ..)Object类:Object类是所有类的默认父类(不需要使用extends显示继承),因此Object类的所有方法(private除外),所有类的对象都能使用。想要使用其达成不同的目标,
2022-04-20 17:27:48
378
原创 抽象类和接口 基本知识点复习
抽象类是普通类的超集,只是比普通类多了一些抽象方法而已,现实生活中,抽象类很多(无法映射到具体的对象的类),比如说人类,动物类上图注意一下,抽象类是没有方法体的 即:{}1.抽象类无法直接实例化对象,子类继承抽象类,必须覆写抽象类中的所有方法(子类是普通类)2.利用abstract关键字来定义抽象类与抽象方法,抽象方法所在的类一定是抽象类,子类必须覆写所有抽象方法。3.抽象类必须有子类,final 和 abstract 不能同时出现抽象类最大的意义就是强制要求子类覆写所有抽象
2022-04-06 19:03:50
157
原创 面向对象三大特性:封装,继承,多态
封装:private实现属性的封装。当属性被private修饰后,只有在当前类内部可见。提一下final终结器:之前在随笔2提到了,这里再补充一下1.final修饰属性,表示该属性为常量,值不能让修改。2.final修饰类,表示该类不能有子类。3.final修改方法,表示该方法无法被覆写。final一般也可以用作封装的手段。继承:代码中创建的类, 主要是为了抽象现实中的一些事物(包含属性和方法). 有的时候客观事物之间就存在一些关联关系, 那么在表示成类和对象的时候也
2022-04-06 18:31:03
452
原创 【个人向】线性表复习
这篇文章主要是让我回忆一下以前写的线性表代码,看看其各功能(CURD等)是怎么实现的。如果你可以完全看懂并且理解代码,那么基本的线性表应该也没什么问题,可以去做一些经典的题目来巩固和完善自己这方面的知识。线性表大体可以分为:顺序表,链表,有序表顺序表:使用动态数组完成的线性表,进行CURD的功能 下面代码是个简单实现的顺序表import java.util.Arrays;public class MyArray { //存储的元素仍在数组中 private int[]
2022-04-06 17:57:14
591
原创 [个人向]Java基础知识随笔3(类和对象)
类的定义:源文件*.java必须与主类同名,源文件中可以有多个类,但是主类有且只有一个,主方法main存在于主类之中。根据类产生对象: 例 : Person per = new Person();per.name = 'lxy';per.age = 18;其中,per在栈空间划分空间,per.name和per.age在堆上存储。static:与对象无关,直接用类名称调用。static属性:静态属性,在JVM方法区保存,该类所有对象共享该属性。与此相关的还有static
2022-04-06 00:59:01
255
原创 [个人向]Java基础知识随笔2(方法、数组)
随笔部分:类命名:大驼峰 第一个字母开始大写 例:Test项目命名/包命名: 全小写 两个部分用_隔开。final:终结器 例:数据类型转换中:小->大 自动转换 先转换后运算 如int+long 先转换int为Long大->小 强制转换,有丢失精度的风险方法:没有返回值的方法使用 void return可以用来跳出方法,可有可无。有返回值的方法必须使用return返回值,而且需要对应类型。注意 break是终止当前循环,如果循环嵌套,只能跳出..
2022-04-05 15:10:46
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人