绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Java筑基之Java编程基础
2019-12-27 15:01:30

我们是学习软件开发的,必然离不开计算机,所以在进行学习之前,首先要了解一些必要的计算机基础知识.

一. 计算机基础

1. 计算机

电子计算机,也就是我们俗称的电脑,是一种能够按照程序自动运行,自动、高速处理海量数据的现代化智能电子设备,它由硬件和软件所组成,而一台没有安装任何软件的计算机被称为裸机.

2. 硬件

在一台计算机中,有如下几个核心硬件.

①.CPU: 是一台计算机的运算核心和控制核心,其功能主要是解释计算机指令以及处理计算机软件中的数据. CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成. 作为整个系统的核心, CPU 也是整个系统高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次.CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed). 该时钟速度越快,时间段内执行的指令就越多,目前酷睿是2G-3G(1G是10000Mhz). 例如,2MHz(200万次/秒),3GHz(三十亿次/秒).

②.内存: 是数据与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.

③.存储设备: 内存不能长久保存数据(非ROM),断电时信息就丢失,程序和数据都会被保存在存储设备中(例如硬盘),当程序和数据需要使用时,再加载进内存. 注意: 内存读取和写入的速度要比存储设备快的多.
存储设备主要有: 磁盘驱动器(硬盘),光盘驱动器(cd dvd) USB闪存(U盘)等.

存储器的计量单位包括位和字节:

8bit —— 1 Byte
1024B —— 1 KB
1024KB —— 1 MB
1024MB —— 1 GB
1024GB —— 1 TB
1024TB —— 1 PB

④.输入输出设备: 鼠标/麦克风,键盘/打印机/显示器等.

3. 软件

软件的概述: 按照一定顺序组织的计算机数据与指令的集合.

软件 = 数据+指令+文档.

软件的本质: 提高人与计算机交流效率,方便人与机器交互.

3.1 计算机软件分类

系统软件

例如: Widows,Linux,Unix,Mac等

应用软件

例如: QQ、WPS、微信、Office等

4. 软件开发

我们所谓的软件开发,其实就是学习如何制作软件.

5. 计算机编程语言

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,语言三大类.

常见的编程语言有Java,C,C++,C#,PHP,Python,VB等.

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Spring Boot
创建时间:2020-06-22 17:22:00
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • duanhao
    栈主

小栈成员

查看更多
  • ?
  • zander
  • 凉茶cooltea
戳我,来吐槽~