零基础学JAVA
3.7号开始学习java,零基础.未接触过编程.
Day01
入门程序、常量、变量
public class后面代表定义一个类的名称,类是java当中所有源代码的组织单位。
public static void main {} 是一个万年不变的写法,代表main方法。
关键字的特点:
1、完全小写的字母。
2、在增强版的记事本中(如:notepad++中)有特殊颜色。
标识符
在程序中,我们自己定义内容,比如类的名字、方法的名字和变量的名字等等。都是标识符。
命名规则:硬性要求。
标识符可以包含 英文字母26个(区分大小写)、0-9数字、$美元符号和_(下划线)。
标识符不能以数字开头。
标识符不能是关键字。
命名规范:
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。
方法名规则:同变量名。
常量:在程序运行中,其值不能改变的量叫常量.
常量的分类:
1. 字符串常量:凡是双引号引起来的部分,叫做字符串常量。例如:“abd”、“Hello”
2. 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-200
3. 浮点型常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.1
4. 字符常量:凡是单引号引起来的单个字符,就叫做字符常量。例如:‘a’‘B’
5. 布尔常量:只有量中取值。true、false
6. 空常量:null。代表没有任何数据
常量的使用:
声明前加Final.
Final double PI = 3.14;
推荐做法:
1.1.常量名通常大写.
1.2不同字符使用下划线(_)分隔.
1.3只能被赋值一次,通常定义时即对其初始化.
数据类型分类:
-
基本数据类型
整数型 byte short int long
浮点型 float double
字符型 char
布尔型boolean
注意:1.字符串不是基本类型,而是引用类型。
2.浮点型可能只是一个近似值,并非精确的值。
3.数据范围与字节数不一定相关,例,float的数据范围比long更加广泛。但是float是4字节,long是8字节。
4、 浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F。
整数当中默认类型是int,如果一定要使用long类型,需要加上一个后缀L。 -
引用数据类型
变量:程序运行期间,内容可以发生改变的量.
1.变量是一个数据存储空间的表示
2.变量命名需要有意义,遵循规则,且不使用关键字。
3.变量命名规则: 字、下、美、人、数、骆驼有意义
开头: 字:字母、下:下划线_、美:
、
人
:
¥
后
面
:
字
:
字
母
、
下
:
下
划
线
、
美
:
、人:¥ 后面: 字:字母、下:下划线_、美:
、人:¥后面:字:字母、下:下划线、美:、人:¥、数:数字
骆驼:当一个变量命名由多个单词组成,首字母是小写,其后每个单词的首字母要大写。myFirstName
取名要有意义,直观,能看懂
不能使用关键字、如public class
4.变量的声明和使用
第一步:声明变量,根据数据类型在内存申请空间.
数据类型 变量名:int num;String name;char sex;
第二步:变量赋值,将数据存储至对应的内存空间.
变量名 = 数值: num = 1000; name =”JAVA课堂”;sex = ‘男’;
第一步和第二步可以合并,数据类型 变量名 = 数值;
int num = 1000; String name = “JAVA课堂”; char sex = ‘男’;
第三步:使用变量,取出数据使用.
注意:1.如果创建多个变量,那么变量之间的名称不可以重复
2.对于float和long类型,字母后缀F和L不要丢掉.
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围.
4.如果没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用.
5.变量使用不能超过作用域的范围.
作用域:从定义便利欧昂的一行开始.一直到直接所属的大括号结束为止.
6.可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。
int x =100, y=200 , z=300 ;