為何Java程序員學(xué)習(xí)Clojure有優(yōu)勢侮邀?-CSDN.NET
http://www.csdn.net/article/2012-12-20/2813048-java-programmers-clojure
一個(gè)Java背景的愛好者,學(xué)習(xí)Clojure語言具備得天獨(dú)厚的優(yōu)勢。其原因在于:
了解Java ——受益頗多:class-paths(類路徑)搀缠,class loaders(類加載器),constructors(構(gòu)造函數(shù))近迁,methods(方法),static methods(靜態(tài)方法)鉴竭,standard libraries(標(biāo)準(zhǔn)庫)歧譬,ar files(jar 文件)等等搏存。
了解JVM——heap(堆),garbage collection(垃圾回收)璧眠,perm-gen space读虏,debugging(調(diào)試),profiling(分析)袁滥,performance tuning(性能優(yōu)化)等等。
Java生態(tài)庫——采用什么樣的日志框架题翻?哪種類型的Web服務(wù)器?數(shù)據(jù)庫驅(qū)動藐握?等等靴拱。
Maven situation——有時(shí)你必須知道在lein情況下會發(fā)生什么狀況猾普?
了解如何構(gòu)建大型代碼基地——Clojure代碼庫在不斷壯大。
面向?qū)ο蠓治雠c設(shè)計(jì)——這個(gè)與弄清函數(shù)的位置設(shè)置相似初家。