程序员要避免使用的JAVA特性

时间:2013-11-17 17:48 来源:原创 作者:admin

熟悉程序开发的人对于JAVA都不会特别陌生,这是一种跨平台的程序语言,能够让开发者能够在多个平台上进行开发,是一个比较常用的开发语言。但是,在程序开发的过程当中,JVAV虽然可以实现很多不同的功能,但是普通的程序员应该尽量避免其中的六个JAVA特性,以免造成所开发软件的运行问题。
专家总结的六个JAVA特性
从事JAVA开发多年时间的Nikita Salnikov Tarnovski是一位高级JAVA开发者,他不仅仅能够进行深度的JAVA程序开发,也是一名优秀的调试专家,他在前不久的一次访谈当中谈到了JAVA开发,提到了六个JAVA特性,他认为这六个特性是普通程序员在进行开发时所尽量避免使用的。
他所提到的六个JAVA属性分别是反射、字节码操纵、ThreadLocal、类加载器、弱引用与软引用、Sockets,他说,在他的多年开发经验当中,这几类JAVA特性是非常常见的,但是却会给程序带来很大困扰的特性,所以应该减少使用。
程序永远被人所指挥
随后,Nikita Salnikov Tarnovski向人们举例说明了为什么要避免这几个特性的使用,在他的示例里,这些特性所起到的反面作用十分明显,让人们一目了然。
最后,他说,这些特性主要是针对JAVA EE开发者,如果是进行基础设施开发的话,可以进行使用。而且,要始终相信,程序是被人缔造的,因此是被人所左右和使用的,不能够被程序所指引,而要使用程序,创造更加优秀的应用。