1、首先分析Java中的三种不同变量的区别,如下表所示

  概念 默认值 其他
类变量

也叫静态变量,是类中独立于方法之外的变量

用static 修饰

有默认初始值,系统自动初始化。

如boolean默认为false.

可以被public,protect,private,static等修饰符修饰

成员变量

也叫实例变量,也是独立于方法之外的变量

没有static修饰

没有默认值,必须进行初始化。 可以被public,protect,private,static等修饰符修饰
局部变量 类的方法中的变量 没有默认值,必须进行初始化。 不可以被修饰符修饰

分析Java中的三种不同变量的区别相关推荐

  1. Java中的两种异常类型及其区别?

    Java中的两种异常类型及其区别? 参考文章: (1)Java中的两种异常类型及其区别? (2)https://www.cnblogs.com/zxfei/p/11182730.html (3)htt ...

  2. Java中的三种代理模式解释

    本文转自:Java技术栈 www.javastack.cn 代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的 ...

  3. 详解 Java 中的三种代理模式

    代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用 ...

  4. 【 史上最坑爹的Java代码系列02 】Java中的三种代码块

    Java中有三种代码块,三种代码块中的代码执行的优先级是面试中会被提问到的问题. 三种代码块:静态代码块.方法代码块.普通代码块 其中,普通代码块是比较少见而且比较少使用的. package com. ...

  5. java中的三种移位运算符

    移位运算符 是位操作运算符的一种. 移位运算符可以在二进制的基础上对数字进行平移. 按照平移的方向和填充数字的规则分为三种:<<(左移).>>(右移)和>>> ...

  6. java中的三种IO(BIO、NIO、AIO)

    IO 阻塞和非阻塞主要指的是访问 IO 的线程是否会阻塞(或者说是等待) 线程访问资源,该资源是否准备就绪的一种处理方式 BIO(传统的IO) BIO是同步阻塞式的IO,以流的方式处理数据(效率低) ...

  7. Java中的四种引用方式的区别

    强引用.软引用.弱引用.虚引用的概念 ps:我更新了.....我真的更新了.....因为博客园不支持MarkDown,而且取了一个很low的用户名,所以不用了..... 强引用(StrongRefer ...

  8. java中为什么需要常量和变量的区别_Java中常量和最终变量之间的区别?

    Java中的常量 常量变量是其值固定的变量,程序中仅存在一个副本.声明常量变量并为其分配值后,就无法在整个程序中再次更改其值. 与C语言不同,Java(直接)不支持常量.但是,您仍然可以通过声明变量s ...

  9. Java中的类变量和实例变量的区别

    类变量也叫静态变量,也就是在变量前加了static 的变量: 实例变量也叫对象变量,即没加static 的变量: 区别在于: 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变, ...

最新文章

  1. python读取图片属性信息
  2. list操作 rediscluster_Redis集群批量操作
  3. VMware Data Recovery备份恢复vmware虚拟机
  4. SENet(Squeeze-and-Excitation Networks)
  5. WordPress快速打造个人博客
  6. ASP.NET中全局变量
  7. flink的datastream输出没有结果
  8. 关于 SAP Spartacus 服务器端渲染 SSR 无法使用窗口宽度以进行自适应设计的问题
  9. 队列/优先队列的应用问题
  10. 从武侠门派的角度去解释域、域树、林的含义(下)
  11. Bootstrap 的辅助类
  12. php比较两个变量的值_总结PHP不用第三个变量交换两个变量的值的几种方法
  13. 谷歌浏览器86版_VMLogin 浏览器1.2.8.0 版本更新公告:全新内核 Chromium 86.0.4240.75 更新说明...
  14. 记录一次成功的EC、BIOS降级操作
  15. 【LOJ6038】【雅礼集训 2017 Day5】远行(LCT,树的直径)
  16. cadence virtuoso画版图提示LUP.6错误
  17. 监控他人摄像头,并发送图片到邮箱
  18. IE浏览器将于明年6月“退役”,程序员和IE的爱恨情仇终结了
  19. 数学问题1 - 两个圆圈,小圆贴着大圆外部转过一圈,问小圆转几圈
  20. AltiumDesigner绘制PCB(四)

热门文章

  1. Spring 3整合Quartz 2实现定时任务(转)
  2. Ubuntu 安装 JDK 问题
  3. ​std::multimap
  4. jquery.ui.draggable中文文档jquery 自由拖拽类~study~
  5. Android电视关闭的闪屏动画效果
  6. 主流开源编解码器Xvid,x264,ffmpeg 性能对比
  7. 武林外史java游戏,武林外史_网络游戏专区_腾讯游戏频道
  8. android p wifi一直在扫描_Android再次解读萤石云视频
  9. linux嵌入式c网络编程,嵌入式Linux网络编程之:网络高级编程
  10. pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)