- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Vagrant使用教程:创建CentOS 8虚拟机
使用Vagrant2.4.1和VirtualBox7.1.4 创建centos8操作系统虚拟机
2024-11-01 15:54:57
959
原创 指令系统之指令格式
一、指令格式什么是指令?指令其实就是机器语言0和1组成的语句,指令可以操控硬件来实现某种基本功能。多个指令组成的系统就叫指令系统。指令系统一般和硬件设计耦合比较高,硬件一般跟随指令来设计,所以不同的硬件,同一套指令系统是不能兼容的(同一个厂商制作的硬件可能会支持)。指令格式一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。一条指令通常由操作码和地址码来组成:图 1指令格式上图表示的只是一个抽象的概念,并没有指出其中具体的内容。下面举个实际的例子:图 2...
2020-08-13 09:51:10
7468
原创 数据的表示之原码,补码,反码和移码
目录一、机器数和真值1、机器数2、真值二、原码反码补码和移码的基础概念和计算方法1.原码2.反码3.补码4.移码三、为何要使用原码反码,补码和移码为何还会有反码和补码呢?四、数值表示范围五、原码反码补码再深入一、机器数和真值在学习原码反码,补码和移码之前需要先了解机器数和真值的概念。1、机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机中用一个数的最高位存放符号正数为0负数为1。比如,十进制中..
2020-08-03 00:09:24
5940
8
原创 线性表的物理存储结构之顺序表实现
上篇文章里写了线性表的物理结构是顺序表和链表。这篇我们详细看下顺序表的物理实现,用Java试着实现一个ArrayList。再把定义搬过来下。线性表是由大于等于0的n个同类型数据元素组成的有限序列。首先,线性表是同类型的,要么全部存字符串,要么全部存整型或者其他等等。其次线性表是顺序的且是有容量限制的,不是无止境的。如果没有元素,称为空表。如果存在多个元素,则第一个...
2020-03-28 17:24:14
650
原创 算法入门
什么是算法?算法(algorithm):指令的集合,是为解决特定问题而规定的一系列操作。通俗点讲:算法是同一问题的不同解题方法,算法往往针对特定数据结构的。算法的五个特征:1、输入:算法需要入口参数或者有些是不需要的2、输出:一个算法如果没有输出,那么要算法干嘛?主要是根据输入的参数来得到最终结果并输出。3、可行性:这个算法是能解决我的问题的,就是能不能行的意思...
2020-03-24 18:03:21
451
原创 Java代码如何翻译成机器语言
编程语言分为低级语言和高级语言,一种可以直接被计算机识别并执行,一种需要被编译成低级语言。1、低级语言机器语言和汇编语言,直接由计算机指令编写程序。2、高级语言C、C++、Java、Phtyon等,用语句编写程序,语句是计算机指令的抽象表示高级语言转为低级语言的过程就是编译。编译由编译器完成。将便于人编写、阅读、维护的高级计算机语言所写作...
2020-03-21 15:04:54
6001
原创 Java的JDK与JRE
概念JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。JDK的三个部分Java运行时环境JRE,也就是JVM(Java Virtual Machine),Java虚拟机。它可以实现跨平台...
2020-03-21 13:49:54
310
原创 Java是怎么做到跨平台的
运行一个Java程序需要JDK,JRE和JVM。Java运行时环境JRE,也就是JVM(Java Virtual Machine),Java虚拟机。它可以实现跨平台(“write once, run everywhere”)Java和C、C++语言最大不同就是一个直接操作底层,还要自己管理释放内存,一不小心就完蛋了。而Java在中间加了一层,就是JVM,不用我们关心底层,只要面向对象编写代码就可...
2020-03-20 19:47:30
234
原创 Java的诞生
Java是什么?人与人之间最高效的沟通方式是Face to Face(面对面)说话。人和计算机说话叫下达指令。怎么下指令?人需要通过计算机语言来给计算机下指令(说话)。计算机语言包括:编程语言、置标语言、建模语言等,他们都可以和计算机说话,而Java就是其中一门编程语言。(举个例子,中文,英语,法语,德语,日语等,我们讲中文就是其中一门语言)Java是怎么诞生的?编程语言又分为:机器语言...
2020-03-19 00:53:44
1610
轻松搞定C++语言经典书籍5本
2025-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人