之前做b站视频时总会有刚入行的朋友来询问这个问题?
当时的我总会喜欢这样回答,有用也没用.小公司作用小,大公司作用大,作用比重和公司规模几乎成正比.
那因为要写这个系列文章,javaSE肯定也是中小公司绕不过去的技术点
因为这是整个java的基础啊.除非不用java.但我认为,目前主流编程语言,java的确是中小公司的必选.
PHP(我看过这个语言的代码,只能说一点也看不懂,我是一点也不喜欢,而且本来用的公司也在变少)
C系列(企业级开发用C系列的PHP还少,我就不分析原因了,因为我也不知道)
Python(这个企业级开发使用量好像已经超越java了,而且很多人推崇,但更偏大数据,数据处理方向,中小公司这个需求不大,所以我个人认为中小公司还是java好)
go(我身边都有搞这个语言的了,虽然是新语言,但似乎很有潜力,但介绍他的文章都会提及其高并发的能力,中小公司这个需求不大,所以我个人认为中小公司还是java好)
再偏门一点的语言我就只听过,没见过,所以我就不介绍了.也没必要,中小公司也没必要折腾其他的,除非你需求明确,目标明确.
那么说回java,之前提到面试题,就是因为我讲javaSE就从面试题讲起.这也是我对面试题是否重要的新回答,还是重要也不重要.
跟企业架构选型一样,有个度,普通人的度,即对原理要有所理解,但你一个初出茅庐的人,就想把整个java底层弄明白,那是天才才能办到的事.
那接下来我就说说我怎么来讲javaSE,就是把javaSE,分为30个结构体,在这30个结构体中,每一个结构中选出一个经典面试题,然后把一个面试题讲透,而且这30个面试题收尾相连,要刚好形成一个闭环.(很难,目前思路还没有,只会随便凑齐30个面试题吧,后面慢慢更换内容)