java什么是封装(java封装代码)
- 软件开发
- 2023-09-24
- 50
大家好,java什么是封装相信很多的网友都不是很明白,包括java封装代码也是一样,不过没有关系,接下来就来为大家分享关于java什么是封装和java封装代码的一些知识...
大家好,java什么是封装相信很多的网友都不是很明白,包括java封装代码也是一样,不过没有关系,接下来就来为大家分享关于java什么是封装和java封装代码的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
用公司自己封装的框架,Java程序员做erp有前途吗
感谢邀请。根据问题的表述,我觉得表达了不止一个问题。我建议拆分来看:
1.java程序员有前途吗?
作为一名和java打了10多年交道的老程序员来讲,首先需要肯定的是java程序员肯定是有前途的,想要把java学精,甚至把java整个生态学精,估计得一辈子都要在学习过程当中。
2.Erp有前途吗?
ERP系统是企业管理信息化的核心,市面上成熟的ERP产品也是数不胜数,能在ERP这条路上耕耘下去,还能丰富自己的企业管理相关的知识,我觉得也是有前途的!
3.公司自己封装的框架有前途吗?
我曾经在公司自己封装的框架下做了3年的实施开发,也就是根据客户的差异化需求,在公司自有框架搭建的基础版本上进行迭代。3年下来,我是真的发现自己一点都没有进步。从该公司出来后也发现在原公司所用的框架,到新公司一点也派不上用场。所以我觉得公司自己封装的框架,除非你能够参与到框架的研发和优化工作中,不然的话它就是你成长过程中的绊脚石。
最后说说你不敢兴趣的问题,我有点没理解透,你到底是对java不感兴趣,还是对erp不感兴趣,还是说对公司的自有框架不感兴趣?
如果是对erp或者公司自有框架不感兴趣,我觉得还好,不感兴趣的项目就不要做,至少基本编程技能还在,还可以做其他的项目。
如果是对java不感兴趣,那基本上就表明了你对编程、软件开发已经不感兴趣了,那么估计就要考虑转型了。
非常感谢大家耐心的阅读,本人从事金融行业软件开发15年,如本回答能够帮助到你们,请关注我,谢谢!
Java里面的封装是不是多此一举
在你说的这样的场景下,这些封装的确完全是多余的,这点我首先表示完全认同。但在实际真实的项目中,你这样的场景完全不存在。
几个小例子:
①我有一个属性age必须不小于0,如果它是public的可以直接修改,我如何在设置的时候验证?但setAge封装方法可以做到。
②数据库里面存储了固定以人民币为单位的价格属性price,需要自动显示成不同国家的货币怎么办?我可以给他增加一个汇率属性,方法始终都保持一致叫getPrice,这样别的地方都不用变就能搞定。
③你自己当然知道哪些该访问哪些不该访问,但一个项目小则三五人多则成百上千,你能保证他们每个人都知道吗?我只能通过public/private强制让他们知道。
这样麻烦是麻烦点,但大家都按照这个规则来,就能尽量减少出错。
PPS:Kotlin能省下你的这些烦恼。
对于初级Java工程师,侧重于来源框架还是公司封装好的一套开发平
开源框架肯定是需要学习和重点掌握的,不管是否用到,因为IT和其他行业不同,人员的流动性较大,谁也不能保证那些主流的开源框架什么时候能够用到。
对于公司内部的开发平台,重在使用,一般来说,每个公司都会有一些自己的框架什么的,重在使用吧,有的是开源的,可以重点学习一下,说不定什么时候就能用到了。
Java中循环调用和封装后一次调用,哪个性能更高
循环调用和封装后一次调用?突然被问懵了。这个问题应该是问代码友好性的吧,什么时候需要封装?
1.一般一个方法复杂度不要超过10即存在10个或以上的逻辑判断,这样维护时候太复杂,此时就要将方法给封装一次。
2.或者说方法复杂度不高,但是逻辑太长有150行,一个时候可以在封装一次。最好一屏就能显示完。
3.再或者就从设计模式上来讲,按照功能模块将通用的功能代码或者说特定的一些方法进行封装。
从性能上来看主要涉及到JIT编译器优化,理论上来讲热点代码越短字节码越少,越容易被优化。
关于java什么是封装和java封装代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文链接:http://xinin56.com/ruanjian/33652.html