学 Java 之前,最好先了解的计算机基础
学编程,尤其是 Java,有些基础概念绕不开。我简单梳理了一下计算机的硬件、软件、体系结构,还有一些常用的命令行操作,方便以后学习。这些内容不深,但缺了它们,后面的路很容易卡壳。
计算机大概怎么工作
计算机无非是硬件和软件搭起来的。硬件是物理上的那些东西,看得见摸得着;软件是跑在硬件上的程序,负责指挥硬件干活。
常见的硬件有:
- CPU:中央处理器,像大脑一样执行计算
- 内存:临时存数据,断电就没了
- 主板:把所有部件连起来的骨头架子
- 硬盘 / SSD:长期存放系统和文件的地方
- 电源:供电的
- I/O 设备:键盘、鼠标、显示器这些,用来和机器交流
- 显卡:没有它,图形界面基本跑不起来
软件分两大类:
- 系统软件:DOS、Windows、Linux、macOS、Android、iOS
- 应用软件:WPS、QQ、微信、游戏……就是你平时点开的那些
冯·诺依曼体系结构

约翰·冯·诺依曼这个人很厉害,被誉为'计算机之父'。他提出的体系结构基本定了现代计算机的框架:运算器、控制器、存储器、输入设备、输出设备,一直沿用到现在。学计算机迟早会碰到这个名字,不用怕,知道有这回事就行。
几个常用的 Windows 快捷键
日常操作里,快捷键能省不少事,尤其写代码的时候。下面这些先混个脸熟:
| 快捷键 | 功能 |
|---|---|
| Ctrl+C | 复制 |
| Ctrl+V | 粘贴 |
| Ctrl+A | 全选 |
| Ctrl+X | 剪切 |
| Ctrl+Z | 撤销 |
| Ctrl+S | 保存 |
| Ctrl+Y | 复原 |
| Alt+F4 | 关闭窗口 |
| Ctrl+Shift+Esc | 任务管理器 |
| Windows+Tab | 切换应用程序 |
| Windows+R(输入 explorer) | 重新启用桌面 |
打开 CMD 的几种方式
CMD 就是 Windows 的命令行窗口,后面学 Java 时常要用到。打开方法很多,挑一种顺手的就好:
- 从开始菜单进 Windows 系统,点'命令提示符'
- 按
Win+R,输入cmd(我最常用的) - 在任意文件夹按住 Shift 再右键,选择'在此处打开命令行窗口'



