java - 大家可以分享一下各自如何高效編程嗎?就是一些常用的配置及習慣等等
問題描述
有幾個問題想請教一下大家:1、使用ssh等一些常用框架的時候,一般如何更方便的導(dǎo)入jar包及導(dǎo)入哪些jar包呢?2、書寫xml配置文件的時候,頭幾行一般是怎么寫呢?是需要配置一下Spring在eclipse中的集成,還是去找Spring的doc文件拷貝?還有其他一些高效編程的方法,大家能分享一下嗎?
問題解答
回答1:1.IDE通常自帶的功能,例如:sout自動補全為System.out.println。
基于這個,可以做很多功能,比如mc補全為方法注釋,cc補全為類注釋:
2.getter setter
lombok是一個很好的方案,但是IDE自帶的方案也不錯:自動補全getter setter。
3.pom.xml
所有的依賴都應(yīng)該交給maven/gradle管理。
4.spring的xml配置問題。
沒什么建議,IDE能生成就生成,不能生成就本地存一個,供復(fù)制粘貼。
或許可以試試springboot,再也不用寫spring配置文件。
使用IDEA,社區(qū)版的也行
使用Maven或者gradle
使用Spring全家桶
回答3:1.把core java 啃完,包涵effective java , thinking in java 等2.把設(shè)計模式每個模式都摸透3.把jvm的內(nèi)存模型,垃圾回收都搞懂4.一些關(guān)鍵類的底層實現(xiàn),例如hashmap,concurenthashmap等
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題3. docker不顯示端口映射呢?4. python - flask _sqlalchemy 能否用中文作為索引條件5. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?6. python3.x - git bash如何運行.bat文件?7. javascript - ES6規(guī)范下 repeat 函數(shù)報錯 Invalid count value8. html5 - 使用echarts中的圖表 一個頁面導(dǎo)入了好幾個js圖表 實現(xiàn)echarts圖表隨著瀏覽器窗口變化而變化時出現(xiàn)了問題9. javascript - webpack中alias配置中的“@”是什么意思?10. javascript - 為什么創(chuàng)建多行多列的表格最后只有一行內(nèi)有表格
