从零开始学Java--第三章(常量和变量一些基本概念)

69 阅读4分钟

一。注释

 注释的概念:对程序进行介绍,说明的文字  
 注释作用:介绍,解释说明程序;帮助调试错误  
 注释的分类: (理解记忆)  
     1.单行注释:格式://注释文字 ctrl + /  
     2.多行注释:格式:/*注释文字*/ ctrl + shift +/  
     3.文档注释:格式:/**注释文字*/ 一般是解释类,方法  

二。关键字

什么是关键字:被java语言赋予特殊含义的单词。(理解记忆)  
关键字特点:组成关键字的字母全部小写;常见的代码编辑器,对关键字有特殊颜色标记。(理解记忆)  
不要死记硬背,见一个学一个,记一个  

三。常量

概念:程序在执行过程,值总不会发生改变的量(理解记忆)
分类:
    字面值常量(掌握)
        字符串常量:“HelloWorld” 需要双引号
        整数常量:12-23
        小数常量:12.34
        字符常量:‘a’,‘O’ 需要单引号
        布尔常量:truefalse
        空常量:null 先做了解
    自定义常量(了解):用于引用类型中
        命名规范(自定义):全部大写,两个单词之见用_隔开。(理解记忆)

四。变量定义和使用

变量的概念:程序在执行过程中,值在某个范围变化的量;变量本质,是内存中的一小块区域。
变量定义的格式:数据类型 变量名=初始化值
定义变量注意事项:  
    1.整数默认类型是int,定义long类型的时候,后边加上字母L(大小写均可)  
    2.浮点数默认类型是double,定义float类型时,后边加上字母f(大小写均可) 
使用变量注意事项:
    1.变量未赋值,不能使用
    2.变量只在它所属的范围内有效(这也是变量的作用域)
    3.一行可以定义多个变量,但是不建议这样写,不直观。
变量的使用:直接通过变量名来使用变量
数据类型概念:变量变化的范围就是数据类型(理解记忆)

五。数据类型及类型转换

数据类型的分类:分为基本类型,引用类型(理解记忆)
    基本类型:整数型,浮点型,字符型,布尔型
        整数型:字节型(byte),短整型(short),整形(int),长整型(long)
        浮点型:单精度浮点型(float),双精度浮点型(double)
        字符型:char
        布尔型:boolean
    引用类型:类(class),接口(interface),数组([])
        Java中的字符串String是一个类,所以属于引用数据类型。
为什么需要八种数据类型:占用字节数不同,表示值的范围不同。
    计算机存储数据形式:计算机中最小存储单元是字节(byte),每个字节包含8个位(bit,又叫“比特位”,用b表示,值为01).
    1B(字节)=8bit,1KB=1024B1MB=1024KB,1GB=1024MB,1TB=1024GB
    byte1个字节,short2个字节,int4个字节,long8个字节,float4个字节,double8个字节,char2个字节,boolean:1个字节。
 数据类型转换:
     概念:不同类型数据之间可能会进行计算,但是他们取值范围不同,存储方式不同,直接计算可能造成数据损失,所以需将一种类型转换成另一种类型再进行计算。
 类型转换分类:
     自动(隐式)类型转换:小类型转大类型,自动提升为大类型,运算结果也是大类型
     强制(显示)类型转换:大类型转小类型,运算结果是小类型 。格式:小类型 变量名 =(小类型)大类型数据。
     注意事项:仅当大类型数据可以转小类型时,才进行转换,否则会造成精度损失;数据类型范围从小到大:byte,short,char-->int(默认的整型)-->long--float-->double(默认的浮点型);在计算过程中,整型会转成默认int,浮点型会转成默认double

六。标识符

概念:给类,方法,变量,常量等起名字的字符序列,称为标识符。简单理解:用来起名字的
标识符的组成部分:英文大小写字母,数字,下划线(_),美元符号($)(理解记忆)
定义规则:不能数字开头;不能是关键字;严格区分大小写(理解记忆)
命名规范:
    类和接口,项目名:首字母大写,如有多个单词,每个单词首字母大写:HelloWorldStudent(大驼峰命名法)
    变量和方法:首字母小写,如有多个单词,从第二个单词开始首字母大写:getName,studyJava(小驼峰命名法)
    常量名(自定义常量):所有字母大写,多个单词用下划线隔开(_):MAX_VALUE
    包名:全部小写,如有多级,用英文.号隔开,遵循域名反写的格式
    

七。总结

注释:单行注释,多行注释,文档注释
关键字:Java语言赋予特殊含义的单词,全部小写
常量:程序运行时,值总不会发生变化的量。分为字面值常量,自定义常量(全部大写,多个单词下划线隔开)
变量:程序运行时,只在某个范围变得量。整型默认是int,浮点型默认是double
数据类型:变量变化的的范围就是数据类型。分基本类型(byteshortintlongfloatdoublecharboolean),引用类型(类,接口,数组等)
数据类型转换:小转大为自动(隐式)转换,大转小为强制(显式)转换
标识符:实际是给类,方法,变量,常量起名字的。命名时由大小写字母,数字,下划线,美元符号($)组成,不能数字开头,不能是关键字