java里查看的类的API,左边的这些绿色红色,F,S......代表什么意思啊?

Python011

java里查看的类的API,左边的这些绿色红色,F,S......代表什么意思啊?,第1张

绿色是public的,红色是private的,带S是static方法;带C是构造函数,带F是有final修饰。绿色带斜杠的代表@Deprecated废弃的方法。右下角带小表盘表示synchronized的同步方法。

public class Test {

public static void main(String[] args) {

EnumMap enmuMap = new EnumMap(Color.class)

int type = 1

enmuMap.put(Color.RED, 1)

enmuMap.put(Color.BLUE, 3)

enmuMap.put(Color.GREEN, 2)

for (Object obj : enmuMap.keySet()) {

if(enmuMap.get(obj)!= null){

if(Integer.parseInt(String.valueOf(enmuMap.get(obj))) == type){

System.out.println(obj)

}

}

}

}

}

enum Color{

RED,BLUE,GREEN

}

希望能帮到你!

构造方法有:

Color(int rgb):用指定的组合 RGB 值创建一种不透明的 sRGB 颜色,此 sRGB 值的 16-23 位表示红色分量,8-15 位表示绿色分量,0-7 位表示蓝色分量。

Color(int r, int g, int b)

用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0-255 的范围内。

Color(int r, int g, int b, int a)

用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0-255 的范围内。

Color(float r, float g, float b, float a)

用指定的红色、绿色、蓝色和 alpha 值创建一种 sRGB 颜色,这些值都在 0.0 - 1.0 的范围内。

Color(float r, float g, float b)

用指定的红色、绿色和蓝色值创建一种不透明的 sRGB 颜色,这三个颜色值都在 0.0 - 1.0 的范围内。