面试被问到枚举,赶紧背这几条!


meituan到店事业群平台技术部,秋招火热进行中!

内推方式一:
点击图片链接,查看内推二维码,扫码投简历  https://www.cnblogs.com/CATHY-MU/p/15102097.html

内推方式二:
登陆meituan招聘官网( https://campus.meituan.com/),选择岗位投递简历,在内推码输入框中填写内推码( OYkaHKQ)

平台技术部校招咨询qq群 821133476,入群第一时间获知校招岗位开放信息,第一时间获知补录岗位开放信息,快人一步!
牛客网咨询联系这位=》    https://www.nowcoder.com/profile/8998235 ,我不负责咨询哦

其他文章:
面试被问到.class文件结构,赶紧背这几条!
https://www.nowcoder.com/discuss/684230?source_id=profile_create_nctrack&channel=-1
面试被问到jdk监控工具,赶紧背这几条!
https://www.nowcoder.com/discuss/685100?source_id=profile_create_nctrack&channel=-1
面试被问到操作系统,赶紧背这几条!
https://www.nowcoder.com/discuss/686243?source_id=profile_create_nctrack&channel=-1
面试被问到垃圾回收,赶紧背这几条!
面试被问到散列表,赶紧背这几条!
面试被问到内存管理,赶紧背这几条!
面试被问到arraylist,赶紧背这几条!
面试被问到hashmap,赶紧背这几条!
面试被问到linkedhashmap,赶紧背这几条!
面试被问到 concurrent hashmap,赶紧背这几条!
面试被问到对象的创建过程,赶紧背 这几条!
面试被问到多线程,赶紧背这几条!
面试被问到死锁,赶紧背这几条!

枚举类型确保JVM中仅存在一个常量实例。

使用枚举类实现单例模式,非常优越。

public enum PizzaDeliverySystemConfiguration {
    INSTANCE;
    PizzaDeliverySystemConfiguration() { // Initialization configuration which involves // overriding defaults like delivery strategy } private PizzaDeliveryStrategy deliveryStrategy = PizzaDeliveryStrategy.NORMAL; public static PizzaDeliverySystemConfiguration getInstance() { return INSTANCE;
    } public PizzaDeliveryStrategy getDeliveryStrategy() { return deliveryStrategy;
    }
} PizzaDeliveryStrategy deliveryStrategy = PizzaDeliverySystemConfiguration.getInstance().getDeliveryStrategy();

使用枚举类实现策略模式也非常优越。

public enum PizzaDeliveryStrategy { EXPRESS { @Override public void deliver(Pizza pz) { System.out.println("Pizza will be delivered in express mode");
        }
    }, NORMAL { @Override public void deliver(Pizza pz) { System.out.println("Pizza will be delivered in normal mode");
        }
    }; public abstract void deliver(Pizza pz);
} //给pizza类添加下面的方法 public void deliver() { if (isDeliverable()) { PizzaDeliverySystemConfiguration.getInstance().getDeliveryStrategy()
          .deliver(this); this.setStatus(PizzaStatus.DELIVERED);
    }
}


#美团##内推##校招##秋招#
全部评论

相关推荐

2024-12-25 21:46
哈尔滨工程大学 Java
211本,java还是golang,目前学了三个月java,但基本集中在刷算法题和背八股上面,都学可以吗,到时候比较一下offer,这可以实现吗,难度大不大#我的2024牛客高光时刻##你都收到了哪些公司的感谢信?##牛客创作赏金赛##如何写一份好简历##985本硕1个中小厂offer,摆烂or继续努力##牛客创作赏金赛##如何看待offer收割机的行为##选完offer后,你后悔学机械吗?##0offer互助地##秋招的第一个offer,大家都拿到了吗#
黑皮白袜臭脚体育生:本2可以go,进中大厂的门槛达到了,go基本只有中大厂有岗位,可以先只学Java,中大厂go很多接受java转过去的另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
投递牛客等公司9个岗位 >
点赞 评论 收藏
分享
2024-11-08 10:39
门头沟学院 C++
点赞 评论 收藏
分享
头像
2024-11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
评论
点赞
7
分享
牛客网
牛客企业服务