java封裝必備技能 Java Web學習者,可以跳過SSH直接學習SSM嗎?
Java Web學習者,可以跳過SSH直接學習SSM嗎?可以,但是從未來java程序員的職業發展來看,我們需要了解SSH的原理。因為技術在升級,基本上18個月就會升級一次。從最早寫EJB到struct
Java Web學習者,可以跳過SSH直接學習SSM嗎?
可以,但是從未來java程序員的職業發展來看,我們需要了解SSH的原理。因為技術在升級,基本上18個月就會升級一次。從最早寫EJB到struct1或struct2或spring hibernate的SSH組合到springMVC Spring My Batis的SSM組合,再到現在springBoot、springCloud、微服務架構的組合使用,相信未來會有更多優秀的框架技術出現。然而,它 這仍然是一個不同的故事。無論框架如何變化,底層原理都是不變的,所以不管你是否跳過SSH框架,都要關注底層的實現原理,這對以后的技術沉淀還是挺有幫助的。
既然Java反射可以訪問和修改私有成員變量,那封裝成private還有意義么?
反射在java中是一種超能力。通過反射訪問私有變量有點像從四維空間訪問三維空間,三維空間的門沒有 不要為它工作。
但是擁有超能力也意味著承擔更多的風險,所以反射并不是日常場景中經常使用的工具,只是在做一些通用的框架功能時才會用到,并且需要大量的異常處理。
因此,私有在正常運行中仍然起著制約作用。