javase基本数据与计算

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,含有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名,方法名,类名,包名和参数。

Java标识符

标识符就是用于Java程序中变量,类,方法等自定义命名的符号

使用标识符时,需要遵循以下规则:

1.标识符可以由字母,数字,下划线——,美元组成,但是不能包含@,%,空格等其他的特殊符号,不能以数字开头。

2.标识符不能是Java关键字和保留字,但是可以包含关键字和保留字

3.标识符是严格区分大小写的

4.标识符的命名最好能反应出其作用,做到见名知意

标识符的组成规范

1.小驼峰式命名法:myBoy,myBoyFriend

-------主要应用在哪些地方:变量名 函数名

2.大驼峰式命名法MyBoy,MyBoyFriend

-------类 接口

3.全大写命名法MAX_VALUE,DEFAULT_SIZE

-------主要应用在哪些地方:定义常量

注释

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

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

注释分类

1.单行注释 //wafafa

2.多行注释/*

afafafa

              */

3.文档注释/**

注释内容

              */

(我们可以通过文档注释去制作程序说明书(网页注释))

javadoc.exe工具

javadoc Demo01_01.java(类前面+public)

常量与进制

常量:本身是一些数据,数据本身也不能够被改变

常量:就是在程序中直接出现的一些数据,同时称之为是字面量

常量:

1.整数

-----二进制整数 0b开头

-----八进制整数 0开头

-----十进制整数 默认啥也不开头

-----十六进制整数 0x开头

负数的二进制:取反加一

2.浮点数

-----一般小数3.14

-----科学计数小数3.89e3

3.字符

-----由一个数字,字母,符号被单引号包含的数据

4.字符串

-----由一个或多个数字,字母,符号被单引号包含的数据

5.布尔

-----它只有两个值true flase表示的是真和假这两个概念

-----true false其实是关键字的一种表示确切的某个值

6.空

----null关键字

变量与数据类型

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

变量的本质是什么

变量主要是用于存储一些计算当中产生的一些临时性数据

变量本质就是在内存当中某一个进程里的一个临时存储区域

每一个变量空间在创建的时候都会被随机的分配地址(真实的物理内存地址)

变量空间中的数据在变化的过程中必须保持是可兼容的(至少是同一类型)

如果直接在代码中用变量的物理地址去访问空间中的数据的话,有可能访问不到的

为了避免地址的不确定性,引入了变量名这个概念 由变量名-地址表来保证变量名和变量之间的关系

其实,上述当中变量空间的地址其实就是你们在c语言当中学的指针

常量数据一定是在变量空间当中吗?不是,所有的常量都在常量池当中,变量空间当中存的就是常量在常量池中的地址!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值