“编程语言”文章列表
现在越来越的的开发人员开始用动态语言开发他们的产品,动态语言相比其他高级语言有其独到的特点。本文作者讨论了动态语言在企业应用的优缺点,方便以后读者选择动态语言是作为参考。
原文发布于2010年9月19日 Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算在这里把个人几年前整理的一些资料和大家分享一下。 首先,可以肯定的说,javascript的一些写法会造成内存泄露的...
JSON作为一种轻量级的数据交换格式,相比XML更易于人的阅读和编写,是理想的数据交换语言。本文针对Json做了一个入门的介绍。
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D等)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized ...
使用面向对象的语言可以实现多态,并且在很大程度上降低了代码的复杂性。对于面向过程的 C 语言同样可以实现多态,本文将着重介绍 C 语言是如何实现多态的。
这是我们的天才Lauri Tulmin处理的一个有趣的技术支持的故事。问题看起来是Wicket里的JRebel导致的ArrayIndexOutOfBoundsException异常,很罕见。
该文作者精心挑选出来的八个技巧,都是易于采用,并风险相对较低。但还有很多其他的方式来改善遗留应用,让应用改善后看起来就像是新的一样。
《Scala程序设计》可以算作是一本“称职”的书,即使您无法在工作中使用Scala语言,甚至您不是个Java程序员,也不妨可以从这本小册子里简单地体会一下这门语言,看作者详细剖解。