第二天总结

第2章_基本数据与计算

2.1 关键字

定义:一些被Java语言赋予了特殊含义的单词,不能随意使用

2.2 标识符

标识符定义:就是我们程序员在写代码的过程中自定义的一些名(主函数的main其实也是标识符 只不过是被写死了)

比如:变量名,类名,函数名,接口名...

标识符的组成规则

    1.由字母、数字、下划线_、美元$组成的

    2. 其中数字不能开头

    3.严格区分大小写的

    4.不要使用关键字和Java中的自带类名称

标识符的组成规范

    1.小驼峰式命名法

    2.大驼峰式命名法

    3.全大写命名法

2.3 注释

注释存在的原因:代码写的过多的情况下,程序员容易忘记,注释的存在意义就是为了提示程序员

由于注释本身不属于代码范畴的,注释不会进字节码文件

分类

    1.单行注释

    2.多行注释

    3.多行注释

2.4 常量与进制

常量:本身是一些数据 数据本身也不能够被改变,就是在程序中直接出现的一些数据,同时称之为是 字面量

常量:整数、浮点数、字符、字符串  、布尔、空

关于进制有以下几张图的说明

2.5 变量与数据类型

变量:本身可以改变的数据

变量的本质:是内存当中某一个进程里的一个临时存储区域,主要是用于存储一些计算当中产生的一些临时性数据

    其次每一个变量空间在创建的时候都会被随机的分配地址(真实的物理内存地址)且 变量空间中的数据在变化的过程中必须保持是可兼容的(至少是同一类型,如果直接在代码中用变量的物理地址去访问空间中的数据的话 有可能访问不到的。

变量空间的地址 其实就是C语言当中的指针,所有的常量都在常量池当中,变量空间当中存的就是常量在常量池中的地址!

 

 

关于变量还有以下补充

对于变量空间的地址即指针有些通俗的理解

就好像现在假如是战争时期
你是一个特工现在要去找敌军藏着的炸弹
你的下线给了你一个纸条上边写的是人民路一号
它指向的是一个地址,她告诉你人民路一号
这个纸条就是指针,而这个炸弹就是一个值
双重指针就好比你的下线又给你一个纸条,纸条上写的人民路二号
你去了人民路二号发现房间里有一张写着人民路一号的纸条

感觉这样能方便理解一些

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值