學(xué)JAVA要開發(fā)一些圖書館之類的軟件?
其實(shí)不管你要開發(fā)什么類型的項(xiàng)目,有些知識(shí)點(diǎn)都是必學(xué)的.
1.Java基礎(chǔ)部分:
基礎(chǔ)語法;
面向?qū)ο?
多線程;
IO流;
接口/枚舉/泛型/集合....;
2.數(shù)據(jù)庫部分: MySQL,Redis,Es等;
3.web部分: servlet/jsp/html/css/js/jquery等;
4.框架部分: ssh/ssm/springboo...shiro/spring security等;
5.分布式部分: springcloud...
6.linux服務(wù)器部署...
7.docker,jenkins,git,maven,mq...等等
8.....
總之java里面你要學(xué)習(xí)的東西從淺到深,不一而足,內(nèi)容肯定是非常多的,如果你是一個(gè)新手小白,建議找一些視頻博客教程,給自己制定一個(gè)長(zhǎng)期的學(xué)習(xí)計(jì)劃,強(qiáng)制自己每天學(xué)多少時(shí)間.當(dāng)然最好是找一個(gè)師傅帶你學(xué)習(xí),給你布置學(xué)習(xí)任務(wù),師傅檢查你的學(xué)習(xí)完成情況.
以上僅供參考!