程序的概念

程序

计算机由CPU、内存、硬盘、输入设备和输出设备组成。计算机上有操作系统,比如windows、linux等,操作系统上运行着应用程序,如QQ、微信等。

操作系统将时间划分为细小的时间片,时间片在程序之间来回切换。

应用程序本质上在计算机上都是执行预先写好的指令,这些指令操作数据或设备。程序,就是告诉计算机要操作的数据和执行的指令序列,即对什么数据进行什么操作。

基本上,所有数据都需要放到内存处理,程序的很大一部分操作都是操作在内存中的数据。

数据

数据在计算机都是二进制,不方便操作,所以引入了数据类型和变量

数据类型

byte /short /int /long /float /double /char /boolean

基本数据类型都有对应的数组类型,数组是指固定长度的同种数据类型的多个元素的集合,在内存中顺序排列。

除了基本类型,其他都是对象类型。对象是由基本数据类型,数组和其他对象组合而成。

变量

数据是存放在内存,然后操作的。内存可以看做是一块有连续编号地址的空间。数据放到内存中后,为了操作数据,通过变量来指代这个数据。

变量有声明和赋值两步。声明赋值之后,数据可以变,变量不能把变了,表示是内存的位置。

声明(int  a)是在内存中分配一段空间,赋值(a=5)将数据5存到内存中。

 

赋值

1.基本类型赋值

直接赋值给变量即可

int a = 5;

2.数组赋值

1. int[] arr = {1,2,3};

2. int[] arr = new int[]{1,2,3};

3. int[] arr = new int[3];
    arr[0]=1; arr[1]=2; arr[2]=3;

一个基本类型变量,内存中只有一块对应空间。数组有两块,一块存储数组内容本身,另一块存储内容的位置

代码内存地址内存数据
int a = 100;1000100
int[] arr ={1,2,3};20003000
 30001
 30042
 30083

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值