
后端基础原理学习笔记
极客时间《后端技术原理》学习笔记
TizzyGoodhealth
反派角色
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java虚拟机
Java虚拟机前言Java是一种跨平台语言,可以在win , mac os linux 系统上运行,可以在手机上运行。屏蔽了操作系统和不同Cpu的差异性。之所以Java有这种神奇的特性是因为Java编译的字节码文件不是直接运行在底层操作系统之上的,这点和c、c++ 这种语言不一样,编译好的字节码未见运行在Java虚拟机上(即JVM),JVM屏蔽了底层系统的不同,给Java字节码文件创建了一个...原创 2019-11-22 23:00:53 · 196 阅读 · 0 评论 -
02 数据结构原理
02 数据结构原理数组数组是最常用的数据结构,创建数组必须在内存中找出一段连续的内存空间,并且是相同数据类型。比如我们创建一个长度为10的数组,数据类型为整型的数组,在内存中地址为0x1000开始。数组是连续的存储空间,所以我们可以通过数组下表找到对应的元素,可以对元素进行读写操作。想要查找数组某个元素,我们需要挨个遍历数组,因此数组的时间复杂度为O(1)链表链表和数组一样都是线性...原创 2019-11-21 21:51:25 · 279 阅读 · 0 评论 -
01 程序运行原理
文章目录01 程序运行原理程序是如何运行起来的?计算机如何同时处理数以百计的任务为什么电脑可以同时处理这么多的任务呢?系统为什么会变慢,为什么会崩溃01 程序运行原理程序是如何运行起来的?1 、程序员被开发出来,文本格式代码,不能直接运行,需要编译器或者虚拟机先编译成机器码(也叫可执行代码),存储在文件系统中(即磁盘)。2 、操作系统将编译好的代码加载到内存中。3、CPU去执...原创 2019-11-20 08:41:26 · 594 阅读 · 0 评论