- 博客(10)
- 收藏
- 关注
原创 Servlet学习
web网站知识简介:web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。知识点:Web采用的是客户机--服务器架构,如下图所示Web前端: 顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前
2022-03-07 22:24:46 199
转载 Java-进程、线程(多线程)
一、概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量
2021-12-11 23:46:32 132
原创 Java程序(二)-创建对象的整个过程
JVM-Java Virtual Machine(Java虚拟机)为我们分配三块重要的内存空间,栈内存,堆内存以及方法区一、创建对象的过程上一篇中创建了一个对象 Person person= new Person( )。第一步:javac将Test.java源文件编译成Test.class字节码文件,在磁盘中进行。第二步:Test.class文件加载进方法区。第三步:Test.class文件加载进方法区的时候,main主函数就要压进栈内存了。第四步:javac将Person.jav.
2021-12-11 23:12:21 319
原创 Java程序(一)-类和对象
一、什么是对象和类?对象:堆内存里的一块空间。对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:是构建对象的模板,它描述一类对象的行为和状态。可以一句话来总结出类和对象的区别:类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。二、java定义类在Java中定义类,使用关键字class完成。语法如下:class
2021-12-11 17:53:35 228
原创 第三课 类型转换及原码、补码、补码区分
一、基本数据类型转换1、基本数据类型中类型的自动提升数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储。如:byte类型的变量占用8位,int类型变量占用32位等。相应的,不同的数值类型会有与其存储空间相匹配的取值范围。具体如下所示:图中依次表示了各数值类型的字节数和相应的取值范围。在Java中,整数类型(byte/short/int/long)中,对于未声明数据类型的整形,其默认类型为int型。在浮点类型(float/double)中,对于未声明数据类型的
2021-12-05 21:56:11 434
原创 第二课 Java的8大数据类型
一、Java的八大数据类型java是一种强类型语言,每一种变量都有一种类型。java强类型的本质是:在内存中开辟不同形式的内存空间。java一共有8种基本数据类型,如下图所示:注意:String并不是一种基本数据类型。了解C语言的同学应该知道,字符串实际上是一个char数组二、整数型和浮点型取值范围和储存字节说明如下图所示:基本数据类型,字节数,位数,最大值和最小值。1、基本类型:short 二进制位数:16包装类:java.lang.Short最小值:Short.MI
2021-12-05 21:19:34 287
转载 第一课 JAVA语言基础
一、Java程序的基本结构一个Java程序的基本结构大体可以分为包、类、main()主方法、标识符、关键字、语句和注释等,如下图:二、标识符和关键字标识符可以简单理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。关键字和保留字,是Java语言中已经被赋予特定意义的一组单词,不可作为标识符使用规则,简单点来说就是由字母、数字、下划线和美元符号组成,第一个字符不能为数字,并且区分大小写,不能为关键字或保留字。三、Java在内存中运行详解我们主要了解下 .
2021-12-05 20:42:13 121
原创 第三课:红黑树简述
一、2-3-4树1.多叉树:二叉树中,每个节点有一个数据项,最多有两个子节点。如果允许每个节点可以有更多的数据项和更多的子节点。2.2-3-4树就是多叉树,它的每个节点最多有四个子节点和三个数据项。3.特点:·有一个数据项的节点总是有两个子节点·有两个数据项的节点总是有三个子节点·有三个数据项的节点重是有四个子节点·所有叶子结点都拥有相同的深度.每个节点的key从左到右保持了从小到大的顺序,两个key之间的子树中所有的key一定大于它的父节点的左key,小于父节点...
2021-11-28 23:16:41 227
原创 第二课:计算机存储设备介绍
一、磁盘的基本知识磁盘包括:盘片(platter)、磁头(head)、磁道(track)、扇区(sector)、柱面(cylinder)。如下图:二、磁盘存储、读取数据的原理磁盘存储的基本原理是电磁共生现象:电生磁,磁生电,磁颗粒排列形成磁道,利用切割磁感线产生电流的原理; 读取过程:读取磁盘信息时,不通电的磁头在写入数据的位置上移动,数据在磁盘上就是一些磁极方向不同的微小局部区域,由于各个域的磁极方向不完全同,所以磁头在通过这些不同方向的区域时会产生不同方向的感应电流,..
2021-11-28 21:52:49 633
转载 第一课:计算机底层结构
一、人类在计算工具的发展历程1、算筹我国春秋时期出现的算筹是世界上最古老的人造计算工具,我国古代劳动人民最先创造和使用了这种简单的计算工具。算筹最早出现在何时,现在已经无法考证,但在春秋战国时期,算筹使用的已经非常普遍了。根据史书的记载,算筹是一根根同样长短和粗细的小棍子,一般长为13~14cm,径粗0.2~0.3cm,多用竹子制成,也有用木头、兽骨、象牙、金属等材料制成的,如图1所示。算筹采用十进制记数法,有纵式和横式两种摆法,这两种摆法都可以表示1、2、3、4、5、6、7、8、9九个数字,数..
2021-11-28 20:54:09 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人