Java基础 —— 编程入门

article/2025/8/22 11:03:38

一、比特(bit)和字节(byte)

一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位。·计算机中是最基本的存储单元是字节(byte)。

每个字节由8个比特构成。

计算机就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。如果电路是开的,它的值是1。如果电路是关的,它的值是0。(计算机的底层:二进制)

  • 一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位

  • 计算机中是最基本的存储单元字节(byte)每个字节由8个比特构成。

计算机的存储能力是以字节和多字节来衡量的。

  • 千字节(kilobyte,KB) = 1024B

  • 兆字节(megabyte,MB)= 1024KB

  • 千兆字节(gigabyte,GB)= 1024MB

  • 万亿字节(terabyte,TB)= 1024GB

二、冯诺依曼体系结构

冯·诺依曼结构_百度百科 (baidu.com)

冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。

数学家冯·诺依曼提出了计算机制造的三个基本原则:

采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。

⚪特点


http://chatgpt.dhexx.cn/article/BbgWlcET.shtml

相关文章

第二章:JAVA编程基础

目录 一:Java的基本语法格式 二:Java中的变量与常量 三:Java中的运算符 四:选择结构语句 五:循环结构语句 六:数组 一:Java的基本语法格式 1:语法格式 [修饰符] class 类名{…

Java编程基础知识(一)

目录 一.Java的基本语法 1.Java的基本语法格式 2.Java中的注释 3.Java中的关键字 Java中的标识符 二.Java中的常量与变量 1.常量 2.变量 三.Java中的运算符 四.数据输入 一.Java的基本语法 1.Java的基本语法格式 编写Java程序必须先声明一个类,然后再类中…

Java编程基础

目录 第一篇、Java编程基础 ❀Java中的属性名词 ❀Java数据类型 ❀转义字符 ❀&& 和 & 与 || 和 | ❀方法 第二篇、Java面向对象编程 ❀类和对象 ❀面向过程和面向对象的区别 ❀面向对象程序设计的主要特性 ❀类和对象概述 ❀对象的内存结构 ❀垃圾空间…

java编程基础(入门级)(超级完整版)

java基础编程(入门) 01基础知识 1.计算机基础 【1】进制 A.十进制转化二进制 除以2,求余数,商继续除以2,一直到0为止,从底下往上得到结果。 B.二进制转化十进制 1 | 1 | 0 | 0 2 3 ∣ 2 2 ∣ 2 1 ∣ 2 …

UFBGA176+25 封装尺寸图

下图是UFBGA17625 封装规格的参数,根据下图的参数,即可制作UFBGA17625 的PCB封装

电阻的封装规格

1.直插式电阻 卧式直插电阻的封装形式为AXIAL-xx(比如 AXIAL-0.3),0.3为焊盘中心距,单位是英寸,1 inch 25.4 mm 1000mil。 M型,电阻两端折弯。金属膜直插电阻功率-封装-尺寸对应表 封装尺寸(inch)对应长度(mm&#…

Allegro PCB封装表贴器件-0805电阻-实战-详细封装制作过程(一)

1.Allegro封装元素 使用Allegro制作PCB封装,首先我们需要了解Allegro封装组成的元素,由焊盘、外形、字符三要素组成,如图 1所示。 图 1 Allegro封装元素 2.表贴元器件 2.1 0805电阻 我们需从规格书获得0805电阻推荐焊盘尺寸,如图 …

常见的贴片LED封装尺寸规格表

LED灯珠分为表贴式(SMD)和直插式(DIP),表贴就是大家常说的贴片,也成为贴片式,本文主要介绍贴片灯珠的规格尺寸和命名。 单颗LED封装后通常以其尺寸命名,比如: 3528、5050…

0805,0603,1206这些封装的名字是什么来的

封装尺寸是长x宽,0805,0603,1206 这些单位是英制,0805代表0.8英寸x0.5英寸,而1英寸25.4毫米 (注意:封装尺寸是实物封装的尺寸,不是焊盘的或者pcb封装图的尺寸,pcb封装图的尺寸会稍微大些&#…

centos7 安装 dos2unix

https://pkgs.org/download/dos2unix 下面选择对应的安装包 如centos7下则选择 https://centos.pkgs.org/7/centos-x86_64/dos2unix-6.0.3-7.el7.x86_64.rpm.html

Centos 7 离线安装dos2unix-7.4.0-3.el8.x86_64.rpm

如果你的服务器可以通互联网,安装dos2unix,非常简单:yum install -y dos2unix 要是内网安装dos2unix 接着往下瞅。 废话少说,直接上安装包好吧!!! 链接: https://pan.baidu.com/s/1QOsHn9jVy…

Linux编码及dos2unix,unix2dos命令

通常我们在执行shell脚本的时候会遇到类似下面的错误,而事实上脚本没有任何问题,很多人会卡在这一步很久,其实有可能是编码导致的回车符不一致引起的: ERROR: $\r: command not found ^M: bad interpreter No such…

Linux命令之dos2unix

最近在linux下安装fastdfs服务器的时候,发现修改好相关的配置文件之后;启动nginx静态资源服务器,上传图片成功后,输入storage服务器给出的图片存储路径。 例如 http://192.168.1.5/group1/M00/00/00/wKgBBVfsGhyAKA81AABdr…

Linux命令学习总结:dos2unix - unix2dos

命令简介: dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Li…

mac vim 配色方案

如果没有代码高亮的话,用vim写代码确实不爽,于是,笔者今天花了一个上午的时间把mac下vim 的所有配色试了个遍, 下面给大家展示一下mac下所有vim的配色方案的样式。 darkblue delek elflord koehler murphy p…

MacVim配置参考

1、http://www.oschina.net/question/132421_18650?sorttime&p1 vim是一个很强的神器,对于我只用到其中的一小部分内容,接下来是我打造 php IDE的全过程,希望有兄弟能指点我其中的不足,要学习的兄弟能跟我一起努力学习。 第一…

mac vim 安装 YouCompleteMe 插件自动补全

前言 笔者常用vim进行c/c/go开发,虽说vim也有自带自动补全(controln,controlp),不过操作上还是比较麻烦,笔者希望可以实现,输入部分单词可以直接弹出下拉框提示所有可能的单词。网上一搜&#…

安装Macvim

前言 本文记录了一次安装Macvim遇到的问题和解决办法,并提到了如何从终端启动Macvim。 brew install macvim 成功,但启动报错 今天重装了Mac系统(10.11.5 El Capitan,你问Mac居然也重装系统?我只是想要一块干净的硬盘。). 折腾…

命令行使用MacVim

命令行使用MacVim 配置环境变量 vim ~/.zshrc 增加以面一行 alias gvim/Applications/MacVim.app/Contents/MacOS/Vim -g2021年8月30日补充 评论区有小伙伴有疑问,截图说明一下。 动画演示 总结 我个人还是喜欢直接使用命令行中的vim,这样更纯粹…

mac vim没有颜色 vim着色

mac选手使用vim的时候发现,代码全是白色的!我的天,我用的是vi吗? 但是编辑/usr/share/vim/vimrc中会发现系统不让用户改因为没有权限,这样可以直接在当前用户下实现同样的功能。步骤如下: 新建vimrc文件 …