JAVA字段
文章平均质量分 74
callmexiaolu
这个作者很懒,什么都没留下…
展开
-
JAVA中static关键字详解
static为静态修饰符修饰变量:当把一个变量,方法,类声明为static时候,在编译的时候,系统会自动分配一块内存来存储声明了static的变量,方法或类,使得其它成员能够直接引用该该内存区域内的变量,方法,类,这块内存直到程序退出才会释放。下面通过几个例子来看看:没有声明static:class ClassA{ int b; public void ex1(){ …...转载 2018-03-10 13:00:10 · 258 阅读 · 0 评论 -
static final 和final的区别
学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。1、static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的引用对象的值是可以改变的,下面举个例子来说明:package DifStaticFinalAndFinal;class SelfCounter { private stat...转载 2018-03-11 21:36:44 · 389 阅读 · 0 评论 -
java 中instanceof 和 isInstance() 和equals()和 == 四者之间的比较
instanceof保持了类型的概念,它指的是“你是这个类吗,或者你是这个类的派生类吗?”isInstance()和instanceof一致。看代码:class Base{}class Derived extends Base{}public class Main { static void test(Object x) { System.ou...原创 2018-05-30 21:16:46 · 1380 阅读 · 0 评论 -
Java多线程之volatile关键字
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...转载 2018-09-09 16:17:11 · 272 阅读 · 0 评论