java编程基础
1.java标示符
在java中进行要素命名的属性就是标示符
标示符规则:
1.标示符的长度无限制
2.标示符不能以数字开头
3.标示符严格区分大小写
4.不能使用java中的关键字
5.标示符可以以 字母,数字,下划线,$
标示符命名的习惯:见名知意
java中标示符一定不能采用java中的关键字的改写形式。
2.常量:在程序中不可以改变的。
常量定义的方式:final 数据类型 常量名称 =常量值;例如:final int age=25;
3.数据类型的划分:
1.基本数据类型包括:数值型(整数类型(byte(取值范围(-128-127)),short(取值范围:-32768-32767),int(取值范围是:-2的31次方----2的31次方-1),long(取值范围:-2的63次方---2的63次方-1)),
例如:long num=78798L;
浮点类型(float(取值范围:-3.4E38-3.4E38),double(取值范围:-1.7E308-1.7E308)))
例如:float fl=10.36f;
字符类型(char):定义语法: char 变量名称='12';例如:char a='c';
布尔类型(boolean):定义语法: boolean 变量名称=true/false; 例如:boolean flag=false;
注意:八种基本的数据类型 包括哪些类别,每个类别分别包括几种基本数据类型。
2.引用类型:包括(类(class)、接口(interface)、数组);
4.变量:
变量的定义:程序执行的过程中一直在变化的量。
变量有何意义:变量其实就是为了开辟内存的一块属于自己的地盘(开辟一定的内存空间),因此,可以使用变量名称去访问这块内存(地盘)
变量的声明和用法(赋值):
1.数据类型 变量名称=数值;例如:int num=20;
2.数据类型 变量名称; 例如:int num;
变量名称=数值
在编程中变量的使用步骤:
1.首先 要告诉计算机给我开辟一块内存空间,并且给该空间取一个别名 例如:int num;这句代码就告诉计算机开辟一块int类型的空间,并给该空间定义一个别名num
2.给变量赋值,也就是给变量进行初始化 例如:num=20; 这句代码就告诉计算机给这个叫num的空间放一个20
3.使用该变量 例如:使用num变量 System.out.println(num),告诉计算机把名称叫做num的空间的数据显示出来(读出来)
根据变量的范围可以划分为
1.全局变量:在类的内部,在所有方法的外部 注意:一般把全局变量放在类的最上面
只要是全局变量,而且全局变量只是声明而没有进行赋值的话,系统都会为全局变量提供默认的值(默认值要和当前全局变量的数据类型来确定默认值是多少)
全局变量的作用域:是整个类
2.局部变量:在方法内部或者语句块内部声明的变量
在方法内部或者语句块内部声明的变量,去查找和当前变量最近的开始的大括号,和当前大括号想匹配的结束大括号这个范围内就是变量的活动范围。
一定要给局部变量进行初始化(也就是给局部变量赋一个初始值)
5.java程序执行的过程
硬盘---->>>经过javac编译 生产字节码文件----->>>开辟一个内存空间(内存空间放的都是 这个类的 类信息,方法信息,变量信息,常量信息)---->>>用java去执行,执行时就是
去找和当前类名相同的内存空间,并把相应的数据读取出来。