计算机硬件和变量、常量以及数据类型

目录

前言

一、计算机基本知识

1.CPU

2.主板 

3.内存

5.显卡

6.显示器

二、变量、常量和数据类型

1.变量

2.数据类型

3.常量



前言

老话常说:工欲善其事必先利其器。当我们选择程序员这条道路,就注定与电脑结下不解之缘,对于我们每天都要实用的工具,怎么能不了解呢?接下来带大家了解计算机的基本构成和变量常量以及数据类型。


一、计算机基本知识

       计算机的产生,可谓是人类历史上最辉煌的一笔,但计算机诞生的过程,也是经历了百年甚至更久的技术沉淀,以及一代又一代人的努力,其中大家耳熟能详的冯·诺伊曼、艾伦·图灵等巨佬。到目前计算机已经发展出量子计算机、生物计算机等超远传统的计算机。

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);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值