写点什么

强哥说 Java--Java 变量,java 面试逻辑思维题及答案

用户头像
极客good
关注
发布于: 刚刚

String ahello = "caq3";


String Ahello = "caq3";


[](


)2. 创建变量




Java语言中,我们需要做两件事才能创建一个变量:


  1. 给变量起一个名字

  2. 定义变量的数据类型

  3. 创建变量的过程也叫声明变量


声明变量的语法如下:


String 王者荣耀 = "倔强青铜";


当然你也可以不赋予变量值


int a;


[](


)3. 变量命名规范




  • 变量命名区分大小写

  • 变量命名应采用小驼峰命名法。前面提到过,简单来说就是首字母小写,之后每个单词首字母大写

  • 如果变量存储了一个常量值,要将每个字母大写并用下划线字符分隔每个单词


static final int MAX_NUM = 100;


[](


)4. 常量




所谓常量,就是恒常不变的量。


与变量不同的是,一旦它被赋值后,在程序的运行过程中不允许被改变。常量使用final关键字修饰:


final int 常量名 = 1;


常量的命名规范与普通变量有所不同,要将每个字母大写并用下划线字符分隔每个单词。


你要是更改常量的值,并允许哪肯定是会报错的


[](


)5.变量的种类




学习种类之前要对 Java 的类和面向对象有所了解!我们先学着喽,回头再来看!


  • 实例变量(见代码中instance Variable

  • 类变量(见代码中class Variable

  • 局部变量(见代码中local Variable

  • 参数(见代码中parameterargs


//类变量 类的关键词 static


//正常变量格式:类型 变量名 = 值;


//类变量 static 类型 变量名 = 值;


package com.caq.base;


public class Demo07 {


static double salary = 3000; //类变量,就的带个关键字 static 的


//实例变量


//实例变量:从属于对象;如果不自行初始化,默认值是 0,0.0


//布尔值默认是 false


//除了基本类型,其余默认值都是 null


int age;


public static void main(String[] args) {


//局部变量:必须声明和初始化值


int i = 10;


System.out.println(i);


//使用实例变量


//先生成一个对象,然后使用对象里的变量


Demo07 jack = new Demo07();


System.out.println(jack.age);


}


}

[](

)5.1 实例变量


实例变量在类范围内声明。声明时不使用static关键字修饰,因此也称为非静态字段


实例变量和实例对象相关,因此需要通过new关键字实例化出对象,通过对象才能访问其实例变量(也称实例属性)。 上述代码中,nameage就是用于存储其对象的属性,我们实


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


例化了两个学生对象,其实例变量nameage,在每个对象实例中是唯一的。


在类范围内声明


在 IDEA 中我们通过 alt+Insert 键,可以一键生成


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wJeSrA7F-1629443514836)(C:\Users\Jack\AppData\Roaming\Typora\typora-user-images\image-20210811181932197.png)]


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8TQ0gfK4-1629443514841)(C:\Users\Jack\AppData\Roaming\Typora\typora-user-images\image-20210811182007278.png)]


package com.caq.base;


public class Test1 {


//两个实例变量


int age;


String name;


//构造方法


public Test1(int age, String name) {


this.age = age;


this.name = name;


}


//打印年龄和姓名的方法


public void print(){


System.out.println(age);


System.out.println(name);


}


//程序入口


public static void main(String[] args) {


//定义对象,也就是生成一个实例。


//用实例的变量,格式:对象名.实例变量


//用方法也是一样,格式:对象名.实例变量


Test1 student = new Test1(3,"Jack");

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
强哥说Java--Java 变量,java面试逻辑思维题及答案