
笔记
文章平均质量分 77
TIan.S
change zero
展开
-
Java-进程、线程(多线程)
一、概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量转载 2021-12-11 23:46:32 · 160 阅读 · 0 评论 -
第三课 类型转换及原码、补码、补码区分
一、基本数据类型转换1、基本数据类型中类型的自动提升数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储。如:byte类型的变量占用8位,int类型变量占用32位等。相应的,不同的数值类型会有与其存储空间相匹配的取值范围。具体如下所示:图中依次表示了各数值类型的字节数和相应的取值范围。在Java中,整数类型(byte/short/int/long)中,对于未声明数据类型的整形,其默认类型为int型。在浮点类型(float/double)中,对于未声明数据类型的原创 2021-12-05 21:56:11 · 475 阅读 · 0 评论 -
第二课 Java的8大数据类型
一、Java的八大数据类型java是一种强类型语言,每一种变量都有一种类型。java强类型的本质是:在内存中开辟不同形式的内存空间。java一共有8种基本数据类型,如下图所示:注意:String并不是一种基本数据类型。了解C语言的同学应该知道,字符串实际上是一个char数组二、整数型和浮点型取值范围和储存字节说明如下图所示:基本数据类型,字节数,位数,最大值和最小值。1、基本类型:short 二进制位数:16包装类:java.lang.Short最小值:Short.MI原创 2021-12-05 21:19:34 · 306 阅读 · 0 评论 -
第一课 JAVA语言基础
一、Java程序的基本结构一个Java程序的基本结构大体可以分为包、类、main()主方法、标识符、关键字、语句和注释等,如下图:二、标识符和关键字标识符可以简单理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。关键字和保留字,是Java语言中已经被赋予特定意义的一组单词,不可作为标识符使用规则,简单点来说就是由字母、数字、下划线和美元符号组成,第一个字符不能为数字,并且区分大小写,不能为关键字或保留字。三、Java在内存中运行详解我们主要了解下 .转载 2021-12-05 20:42:13 · 140 阅读 · 0 评论 -
第三课:红黑树简述
一、2-3-4树1.多叉树:二叉树中,每个节点有一个数据项,最多有两个子节点。如果允许每个节点可以有更多的数据项和更多的子节点。2.2-3-4树就是多叉树,它的每个节点最多有四个子节点和三个数据项。3.特点:·有一个数据项的节点总是有两个子节点·有两个数据项的节点总是有三个子节点·有三个数据项的节点重是有四个子节点·所有叶子结点都拥有相同的深度.每个节点的key从左到右保持了从小到大的顺序,两个key之间的子树中所有的key一定大于它的父节点的左key,小于父节点...原创 2021-11-28 23:16:41 · 246 阅读 · 0 评论 -
第二课:计算机存储设备介绍
一、磁盘的基本知识磁盘包括:盘片(platter)、磁头(head)、磁道(track)、扇区(sector)、柱面(cylinder)。如下图:二、磁盘存储、读取数据的原理磁盘存储的基本原理是电磁共生现象:电生磁,磁生电,磁颗粒排列形成磁道,利用切割磁感线产生电流的原理; 读取过程:读取磁盘信息时,不通电的磁头在写入数据的位置上移动,数据在磁盘上就是一些磁极方向不同的微小局部区域,由于各个域的磁极方向不完全同,所以磁头在通过这些不同方向的区域时会产生不同方向的感应电流,..原创 2021-11-28 21:52:49 · 703 阅读 · 0 评论 -
第一课:计算机底层结构
一、人类在计算工具的发展历程1、算筹我国春秋时期出现的算筹是世界上最古老的人造计算工具,我国古代劳动人民最先创造和使用了这种简单的计算工具。算筹最早出现在何时,现在已经无法考证,但在春秋战国时期,算筹使用的已经非常普遍了。根据史书的记载,算筹是一根根同样长短和粗细的小棍子,一般长为13~14cm,径粗0.2~0.3cm,多用竹子制成,也有用木头、兽骨、象牙、金属等材料制成的,如图1所示。算筹采用十进制记数法,有纵式和横式两种摆法,这两种摆法都可以表示1、2、3、4、5、6、7、8、9九个数字,数..转载 2021-11-28 20:54:09 · 375 阅读 · 0 评论