寒假JAVASE第二章学习总结(上)
基本数据与计算
关键字:
定义:一些被JAVA语言赋予了特殊含义的单词,不能随意使用
标识符:
定义:就是我们程序员在写代码的过程中自定义的一些名称 (变量名、类名、函数名、接口名)
主函数的main其实也是标识符,只不过被写死了
标识符的组成规则: 1.由字母、数字、下划线 美元符号组成的
2.其中数字不能开头
3.严格区分大小写
4.不要使用关键字和JAVA中自带的类名称
5.为了提高标识符的阅读性,尽量起的名字有意义,一般都是用英文单词(拼音就算了)
标识符的组成规范:
小驼峰式命名法:如果一个标识符是由多个单词组成的一个词,那么除了第一个单词首字母小写外,其他单词首字母大写
小驼峰式命名;法myName yourBoy
主要应用在哪些地方:变量名函数名
大驼峰命名法:如果个标识符是由多个单词组成的,那么所有单词的首字母大写
MyName YourBoy
主要应用在哪些地方:类 接口
全大写命名法:如果一个标识符是由多个单词组成的,那么每个单词都要大写,单词与单词之间用连接
MAX VALUE DEFAULT SIZE
主要应用在哪些地方:定义常量
注释:
为什么要有注释:代码写的过多的情况下,程序员容易忘记,注释的存在意义就是为了提示程序员
注释本身不属于代码范畴的,注释不会进字节码文件
注释分类:
单行注释//直到换行为止都是注释的内容
多行注释 /*注释内容*/
文档注释
/★*注释内容大/相
我们可以通过文档注释去制作程序说明书(网页文档)
javadoc.exe工具
javadocDemo01 01.java (类前面+ pubic)
注释规则:
单行里面可以套多行
多行里面可以套单行
多行中不能套多行
常量与进制:
常量:本身是指一种数据,且数据本身不能被改变 就是在程序中直按出现的一些数据,同时称之为是字面量
常量分类:
1.整数:
二进制整数 0b开头 八进制整数 0开头 十进制整数 默认啥也不开头 十六进制整数 0x开头
进制转化(将会在另一专项总结中细做分析)
2.浮点数
一般小数3.14
科学计数小数3.89e3
3.字符 由一个数字。字母符号被单引号包含的数据
4.字符串 由一个或多个数字、字母、符号被双引号包含的数据
是我们最常用的一种常量类型
5.布尔型 只有两个值truefalse表示的是真和假这两个概念
truefalse其实是关键平的一种表示确切的某个值
6.空 null关键字
变量与数据类型:
变量:本身可以改变的数据
变量本质:
变量主要是用于存储一些计算当中产生的一些临时性数据
变量本质就是在内存当中某个进程里的一个临时存储区域
每一个变量空间在创建的时候都会被随机的分配地址(真实的物理内存地址)变量空间中的数据在变化的过程中必须保持是可兼容的(至少是同一类型)
如果直接在代码中用变量的物理地址去访问空间中的数据的话有可能访问不到的
为了避免地址的不确定性,引入了变量名这个概念由变量名地址表来保证变量名和变量之间的关系(底层实现)
其实,上述当中变量空间的地址其实就是你们在C语言当中学的指针变量主要是用于存储一些计算当中产生的一些临时性数据
变量本质就是在内存当中某个进程里的一个临时存储区域
每一个变量空间在创建的时候都会被随机的分配地址(真实的物理内存地址)变量空间中的数据在变化的过程中必须保持是可兼容的(至少是同一类型)
如果直接在代码中用变量的物理地址去访问空间中的数据的话有可能访问不到的
为了避免地址的不确定性,引入了变量名这个概念由变量名地址表来保证变量名和变量之间的关系(底层实现)
其实,上述当中变量空间的地址其实就是我们在C语言当中学的指针