目录
前言
老话常说:工欲善其事必先利其器。当我们选择程序员这条道路,就注定与电脑结下不解之缘,对于我们每天都要实用的工具,怎么能不了解呢?接下来带大家了解计算机的基本构成和变量常量以及数据类型。
一、计算机基本知识
计算机的产生,可谓是人类历史上最辉煌的一笔,但计算机诞生的过程,也是经历了百年甚至更久的技术沉淀,以及一代又一代人的努力,其中大家耳熟能详的冯·诺伊曼、艾伦·图灵等巨佬。到目前计算机已经发展出量子计算机、生物计算机等超远传统的计算机。
1.CPU
被称为计算机的大脑,是计算机的核心,目前主流的CPU主要有英特尔公司的酷睿系列和苹果公司的M系列,AMD公司的Ryzen芯片也获得了不错的口碑。我们在选择装机的时候,最好还是选择英特尔酷睿i5以上的CPU,目前M系列并不支持win阵营的软件,Ryzen在运行代码方面还是打不过酷睿系列。
2.主板
主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。主板最重要的是要保障工作的稳定。
3.内存
又叫内部存储器或随机存储器(RAM),特点是有电时可以存储数据,无电时清空。内存的作用是向CPU传输和接受来自CPU的数据,尽量选择内存大的,做开发的人员16G勉强够用。
5.显卡
说到显卡,大家的第一印象就是贵,在那个挖矿热火朝天的时候,显卡的价格也水涨船高,显卡不仅用来挖矿,在人工智能领域也有着举足轻重的作用,训练机器识别物体的时候,需要强大的图像处理能力,因此好的显卡必不可少。
6.显示器
显示器是必不可少但却下限很低的设备,要求高可以试试苹果公司的Pro Display XDR,没有什么要求的,会亮就行。
二、变量、常量和数据类型
1.变量
变量是相当于容器一样的功能,当我们在内存中定义一个内存区域,想利用这块内存区域,就需要用到内存地址,我们知道,内存地址是一串繁琐的字符,为了方便我们调用,我们用内存名来调用内存区域,这就像我们的名字和身份证号的关系。
这样的一个个内存区域,我们称为一个个变量,用来存放数据。
2.数据类型
不同的数据,需要不同的容器来存放,这样可以有效的避免内存空间的浪费以及防止空间不够的情况,常用的几种数据类型:1、整数型:byte、short、int、long。
2、浮点型:float、double.
3、字符型:char。
4、布尔型:boolean。
用这些来定义容器的类型,比如:
public class List1 {
public static void main (String [] args){
//定义一个变量(容器)name,容器类型为String;
String name = "Ali";
//定义一个变量(容器)age,容器类型为int;
int age = 23;
age = age + 12;
//定义一个变量(容器)moeny,容器类型为int;
int money = 1000;
money = money - 100;
System.out.print("姓名:"+name+"\n"+"年龄:"+ age+"\n"+"存款:"+money);
}
}
3.常量
在我们日常使用中,不仅有需要改变的量,还有不能改变的量,不能改变的量我们利用特殊的容器,叫做常量,就是在变量的前面添加final关键字。具体使用方法如下:
public class MyThird{
public static void main (String [] args){
//定义一个常量PAI
final double PAI = 3.14;
//定义一个变量roundRadius
double roundRadious = 3.2;
//计算面积
double area = PAI*roundRadious*roundRadious;
// 计算周长
double perimeter = 2*PAI*roundRadious;
System.out.print("圆面积:"+area+"\n"+"圆周长:"+perimeter);
}
}