分析Java中的三种不同变量的区别
1、首先分析Java中的三种不同变量的区别,如下表所示
概念 | 默认值 | 其他 | |
类变量 |
也叫静态变量,是类中独立于方法之外的变量 用static 修饰 |
有默认初始值,系统自动初始化。 如boolean默认为false. |
可以被public,protect,private,static等修饰符修饰 |
成员变量 |
也叫实例变量,也是独立于方法之外的变量 没有static修饰 |
没有默认值,必须进行初始化。 | 可以被public,protect,private,static等修饰符修饰 |
局部变量 | 类的方法中的变量 | 没有默认值,必须进行初始化。 | 不可以被修饰符修饰 |
分析Java中的三种不同变量的区别相关推荐
- Java中的两种异常类型及其区别?
Java中的两种异常类型及其区别? 参考文章: (1)Java中的两种异常类型及其区别? (2)https://www.cnblogs.com/zxfei/p/11182730.html (3)htt ...
- Java中的三种代理模式解释
本文转自:Java技术栈 www.javastack.cn 代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的 ...
- 详解 Java 中的三种代理模式
代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用 ...
- 【 史上最坑爹的Java代码系列02 】Java中的三种代码块
Java中有三种代码块,三种代码块中的代码执行的优先级是面试中会被提问到的问题. 三种代码块:静态代码块.方法代码块.普通代码块 其中,普通代码块是比较少见而且比较少使用的. package com. ...
- java中的三种移位运算符
移位运算符 是位操作运算符的一种. 移位运算符可以在二进制的基础上对数字进行平移. 按照平移的方向和填充数字的规则分为三种:<<(左移).>>(右移)和>>> ...
- java中的三种IO(BIO、NIO、AIO)
IO 阻塞和非阻塞主要指的是访问 IO 的线程是否会阻塞(或者说是等待) 线程访问资源,该资源是否准备就绪的一种处理方式 BIO(传统的IO) BIO是同步阻塞式的IO,以流的方式处理数据(效率低) ...
- Java中的四种引用方式的区别
强引用.软引用.弱引用.虚引用的概念 ps:我更新了.....我真的更新了.....因为博客园不支持MarkDown,而且取了一个很low的用户名,所以不用了..... 强引用(StrongRefer ...
- java中为什么需要常量和变量的区别_Java中常量和最终变量之间的区别?
Java中的常量 常量变量是其值固定的变量,程序中仅存在一个副本.声明常量变量并为其分配值后,就无法在整个程序中再次更改其值. 与C语言不同,Java(直接)不支持常量.但是,您仍然可以通过声明变量s ...
- Java中的类变量和实例变量的区别
类变量也叫静态变量,也就是在变量前加了static 的变量: 实例变量也叫对象变量,即没加static 的变量: 区别在于: 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变, ...
最新文章
- python读取图片属性信息
- list操作 rediscluster_Redis集群批量操作
- VMware Data Recovery备份恢复vmware虚拟机
- SENet(Squeeze-and-Excitation Networks)
- WordPress快速打造个人博客
- ASP.NET中全局变量
- flink的datastream输出没有结果
- 关于 SAP Spartacus 服务器端渲染 SSR 无法使用窗口宽度以进行自适应设计的问题
- 队列/优先队列的应用问题
- 从武侠门派的角度去解释域、域树、林的含义(下)
- Bootstrap 的辅助类
- php比较两个变量的值_总结PHP不用第三个变量交换两个变量的值的几种方法
- 谷歌浏览器86版_VMLogin 浏览器1.2.8.0 版本更新公告:全新内核 Chromium 86.0.4240.75 更新说明...
- 记录一次成功的EC、BIOS降级操作
- 【LOJ6038】【雅礼集训 2017 Day5】远行(LCT,树的直径)
- cadence virtuoso画版图提示LUP.6错误
- 监控他人摄像头,并发送图片到邮箱
- IE浏览器将于明年6月“退役”,程序员和IE的爱恨情仇终结了
- 数学问题1 - 两个圆圈,小圆贴着大圆外部转过一圈,问小圆转几圈
- AltiumDesigner绘制PCB(四)
热门文章
- Spring 3整合Quartz 2实现定时任务(转)
- Ubuntu 安装 JDK 问题
- ​std::multimap
- jquery.ui.draggable中文文档jquery 自由拖拽类~study~
- Android电视关闭的闪屏动画效果
- 主流开源编解码器Xvid,x264,ffmpeg 性能对比
- 武林外史java游戏,武林外史_网络游戏专区_腾讯游戏频道
- android p wifi一直在扫描_Android再次解读萤石云视频
- linux嵌入式c网络编程,嵌入式Linux网络编程之:网络高级编程
- pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)