您的位置 首页 java

尚学堂时间——Java学习基础语法(变量)

Java 基础语法

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

类:类是一个模板,它描述一类对象的行为和状态。

方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

变量是什么?

在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。

String love=”imooc”;

变量类型 变量名 值(其中String具有不可变性,重新赋值后会生成新的String对象,love变量名这实际是指向对象地址的引用,”imooc”为具体的值)。

love=”I love imooc”; 变量重新赋值,重新指向了一个新的对象,对象值为”imooc”。

Java中变量的使用规则

1、Java 中的变量需要先声明后使用

2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值

String love=”imooc”;或者String love;love=”I love imooc”;

3、变量中每次只能赋一个值,但可以修改多次

4、main 方法中定义的变量必须先赋值,然后才能输出

5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

Java 局部变量

局部变量声明在方法、 构造方法 或者语句块中;

局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;

访问修饰符不能用于局部变量;

局部变量只在声明它的方法、构造方法或者语句块中可见;

局部变量是在栈上分配的。

局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。

在以下实例中age是一个局部变量。定义在pupAge()方法中,它的 作用域 就限制在这个方法中。

package com.runoob.test;

public class Test{

public void pupAge(){

int age = 0;

age = age + 7;

System.out.println(“小狗的年龄是: ” + age);

}

public static void main(String[] args){

Test test = new Test();

test.pupAge();

}

}

以上实例编译运行结果如下:小狗的年龄是: 7

尚学堂12大精英团队+各类实战项目,真正实现1+1>10的目标效果。帮助学员迅速成长,持久腾飞,成就学员“高富帅”人生;帮助企业技术和团队成长,成就百年中华名企;助力中国持续成为 世界强国 而贡献力量。

文章来源:智云一二三科技

文章标题:尚学堂时间——Java学习基础语法(变量)

文章地址:https://www.zhihuclub.com/188035.shtml

关于作者: 智云科技

热门文章

网站地图