小编use*_*123的帖子

Integer.class与int.class

有什么区别Integer.class,Integer.TYPEint.class

适合我

  1. Integer.class 是Integer(Wrapper)类对象的引用
  2. 但什么是那么int.classint不是一类,这是一个基本类型.那Integer.TYPE指的是什么?

java reflection primitive

32
推荐指数
2
解决办法
3万
查看次数

请纠正我,这非常令人困惑

如果我错了,请纠正我.我被教过,那个

  1. 每次加载一个类时,都会在堆内存中创建一个类对象,并且它的名称为Class的引用保存在类区中
  2. 每个字段,如字符串,int,无论是什么,它也存储在对象中,它的引用在创建的类对象中给出
  3. 方法,构造函数等也是如此

现在还有一个问题,是否所有这些东西都存储在每个对象中,或者只创建一个对象来了解这些信息

另外请告诉我这个Field类实际上有什么?比如说

class b
{
String s="sdnla";
}
Run Code Online (Sandbox Code Playgroud)

并且有两个b类,b1和b2对象,Field类对象有什么?

java reflection

6
推荐指数
1
解决办法
117
查看次数

多线程可见性和原子性

我正在阅读 volatile 关键字,阅读有关它的内容,我读到 volatile 关键字保证可见性而不是原子性,现在可见性是一个线程中所做的更改立即对另一个线程可见,那么为什么我们需要使用原子整数或原子布尔值..需要什么,有人可以用一个常见的例子来解释一下 volatile 的使用,以及可见性和原子性的区别

java multithreading

4
推荐指数
1
解决办法
1262
查看次数

标签 统计

java ×3

reflection ×2

multithreading ×1

primitive ×1