作者现在要跟着读者从0一步一步的学习java
文章目录
- java的变量和常量
- 一、常量是什么
- 二、变量是什么
- 1.全局变量(实例变量)
- 2.局部变量
- 总结
前言
在所有编程语言中,变量和常量都是最基础的语法知识,今天我们就来学习java的变量和常量
一、什么是常量
在java中只有加有关键字final的才是常量 例如 final int nmu = 10; 这个代表的就是常量,常量是不可以改变的量,由此可见当带有final关键词的声明叫做常量
public class Hello{
//其中的clss代表的是类 后面跟的是当前的文件名称注意要一致
//public代表的是权限的公开,公共的,注意几个大写
public static void main(String[] args){
//代表的是输出语句注意于c语言的区别,static代表的是静态关键字
//代表的是只有一份
final int NUM = 10;
NUM++;
}//这样子也会报错是因为常量是不可以被改变
//代表的是定义一个整数的常量并且定义为10,不可以为改变
//定义常量的时候一定要初始化,final int NUM 如果没有初始化的话会报错
}
//以上是错误的代码,因为常量是初始化之后就不可以在被改变的量
二、变量是什么
1.全局变量(实例变量)
/*
*局部变量:
*变量的作用范围是部分的,而非全部类的作用
*部分指代的:
*(1)变量作为方法的参数,其作用在整个方法的内部
*(2)变量可以在方法的内部进行定义,其作用是从被定义的代码行开始作用一直到方法的结束
*(3)变量可以定义在代码块中,,代码块代表对就是一对花括号{代码}其作用是从被定义的代码行开始 *作用一直到代码块结束
*/public class GlobalVariable//这个变量名代的意思是全局变量的意思
{
//创建一个全局变量age,
//访问方式就是:对象.全局变量(注意有点)
int age = 10; //这样子的变量代表的是全局变量,或者叫做实例变量
public static void main(String[] args)
{
//要如何访问全局变量呢?
//有两种方法1.通过创建对象来通过访问全局变量
//2.在 int age =10 ;前面加上static这个静态关键字也可以访问变量
//如何GlobalVariable创建对象,并且用gv来表示
//当要后期要使用这个对象的时候直接用gv来即可
GlobalVariable gv = new GlobalVariable();
// 代表的是类 给这个类取个对象名字 = 创建对象需要(new) 对象分类/不分类(\"对对象的描述\")
//还会有人疑问为什么要在声明变量前面加上static这个关键词
//static void main代表的是静态空间 所以下面要引用变量都要从静态的变量加上static
/*
* static关键字,表示是静态的,静态的就是表示只有一份,属于类
* 一份的意思就是,如果创建了一万个对象,对象 *** 作的都是同一个
* 作用:修饰方法,使方法属于类,而不是属于对象
* 修饰属性(变量),则该变量使变量的,也是属于一份,属于类
* 静态方法访问的成员变量也只能使静态的变量
* */
2.局部变量
代码如下(示例):
/*
*局部变量:
*变量的作用范围是部分的,而非全部类的作用
*部分指代的:
*(1)变量作为方法的参数,其作用在整个方法的内部
*(2)变量可以在方法的内部进行定义,其作用是从被定义的代码行开始作用一直到方法的结束
*(3)变量可以定义在代码块中,,代码块代表对就是一对花括号{代码}其作用是从被定义的代码行开始 *作用一直到代码块结束
*/
public class LocalVariable
{
//main方法,有参数string数组类型,变量名叫做args,所有args的作用范围就是整个main的方法内容
public static void main(String[] args)
{
int a = 0;
int b = 1;
System.out.println(\"开始执行代码\");
System.out.println(a);
System.out.println(b);
System.out.println(\"代码执行结束\");
}
该处使用的url网络请求的数据。
总结
若有一些错误的地方欢迎留言,接下里会持续更新java的知识点和大家一起学习。
© 版权声明
THE END
请登录后查看评论内容