java - 大家可以分享一下各自如何高效編程嗎?就是一些常用的配置及習(xí)慣等等
問(wèn)題描述
有幾個(gè)問(wèn)題想請(qǐng)教一下大家:1、使用ssh等一些常用框架的時(shí)候,一般如何更方便的導(dǎo)入jar包及導(dǎo)入哪些jar包呢?2、書(shū)寫xml配置文件的時(shí)候,頭幾行一般是怎么寫呢?是需要配置一下Spring在eclipse中的集成,還是去找Spring的doc文件拷貝?還有其他一些高效編程的方法,大家能分享一下嗎?
問(wèn)題解答
回答1:1.IDE通常自帶的功能,例如:sout自動(dòng)補(bǔ)全為System.out.println。
基于這個(gè),可以做很多功能,比如mc補(bǔ)全為方法注釋,cc補(bǔ)全為類注釋:
2.getter setter
lombok是一個(gè)很好的方案,但是IDE自帶的方案也不錯(cuò):自動(dòng)補(bǔ)全getter setter。
3.pom.xml
所有的依賴都應(yīng)該交給maven/gradle管理。
4.spring的xml配置問(wèn)題。
沒(méi)什么建議,IDE能生成就生成,不能生成就本地存一個(gè),供復(fù)制粘貼。
或許可以試試springboot,再也不用寫spring配置文件。
使用IDEA,社區(qū)版的也行
使用Maven或者gradle
使用Spring全家桶
回答3:1.把core java 啃完,包涵effective java , thinking in java 等2.把設(shè)計(jì)模式每個(gè)模式都摸透3.把jvm的內(nèi)存模型,垃圾回收都搞懂4.一些關(guān)鍵類的底層實(shí)現(xiàn),例如hashmap,concurenthashmap等
相關(guān)文章:
1. index.php錯(cuò)誤,求指點(diǎn)2. javascript - 如何判斷用戶切換到了當(dāng)前標(biāo)簽頁(yè)?3. css - 為什么設(shè)置了charset="UTF-8"中文還是亂碼呢?并且文件編碼也是UTF-8,用的sublime4. python小白,問(wèn)一個(gè)關(guān)于可變類型和不可變類型底層的問(wèn)題5. 微信chooseImage接口部分機(jī)型選擇圖片后莫名其妙的跳轉(zhuǎn)其他頁(yè)面6. android - 新建項(xiàng)目卡在Gradle:Resolvedependencies’:app:_debugCompile’7. node.js - 微信小程序 +nodejs+socket.io bug8. python運(yùn)行后沒(méi)有任何反饋要怎么排查9. java - word如何顯示base64圖片 ?10. python - Pycharm的Debug用不了
