最后
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档
祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!
感谢大家的支持!!
1
2
3
4
5
6
7
|
package com;
public
enum
Color {
RED, GREEN, BLANK, YELLOW
}
|
使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package com;
public
class
B {
public
static
void
main(String[] args) {
System.
out
.println( isRed( Color.BLANK ) ) ;
//结果: false
System.
out
.println( isRed( Color.RED ) ) ;
//结果: true
}
static
boolean isRed( Color color ){
if
( Color.RED.
equals
( color )) {
return
true
;
}
return
false
;
}
}
|
或者 switch 的使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package com;
public
class
B {
public
static
void
main(String[] args) {
showColor( Color.RED );
}
static
void
showColor(Color color){
switch
( color ) {
case
BLANK:
System.
out
.println( color );
break
;
case
RED :
System.
out
.println( color );
break
;
default
:
System.
out
.println( color );
break
;
}
}
}
|
2、自定义函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package com;
public
enum
Color {
RED(
"红色"
, 1), GREEN(
"绿色"
, 2), BLANK(
"白色"
, 3), YELLO(
"黄色"
, 4);
private
String name ;
private
int
index ;
private
Color( String name ,
int
index ){
this
.name = name ;
this
.index = index ;
}
public
String getName() {
return
name;
}
public
void
setName(String name) {
this
.name = name;
}
public
int
getIndex() {
return
index;
}
public
void
setIndex(
int
index) {
this
.index = index;
}
}
|
使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package com;
public
class
B {
public
static
void
main(String[] args) {
//输出某一枚举的值
System.
out
.println( Color.RED.getName() );
System.
out
.println( Color.RED.getIndex() );
//遍历所有的枚举
for
( Color color : Color.values()){
System.
out
.println( color +
" name: "
+ color.getName() +
" index: "
+ color.getIndex() );
}
}
}
|
结果
读者福利
由于篇幅过长,就不展示所有面试题了,感兴趣的小伙伴
更多笔记分享
,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**