首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员,你真的会初始化数据吗?这样写,奖金拿到手软

业务场景:

很多情况下,我们需要在一个类加载的时候,能够初始化一些数据,如省、市、区等固定的数据。如何进行初始化呢?

一般程序员怎么写?

一般程序员初始化这样写,直接在类里面写一个静态代码块,static里面写了一堆初始代码。

优秀的程序员怎么写?

利用枚举的特性,完美保证单例,只初始化一次即可。

注意:如果枚举类里的方法不是静态的,就必须通过枚举的值去调用,如果是静态的,可以直接通过枚举类Class.method()即可。

具体初始化方法,在构造函数里被调用。

init()就是对外暴露出去的入口函数。

执行main()方法,输出数据

总结

开发中,枚举有很多非常实用又逼格很高的使用场景

枚举也是类,是一个特殊的类,学好枚举对提高代码逼格非常有帮助。

如果你的项目经理是技术出身,恭喜你,下次调薪他心里有数了。如果不是技术出身,嗯。一顿操作猛如虎,一看工资两千五。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190816A0BZD700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券