摘要:
[Bindable]:元数据标签,它在代码中的作用就是向编译器提供如何编译程序的信息。它的最大作用是使程序组件间的数据同步变得容易。在开发中通常用上Bindable作用在视图控件上,如给它绑定一个对象,则以后只需要在逻辑层更改这个对象的值,则视图层的控件数据会自动更新(同步),而不再需要手动去更新视图。现在来探索一下Bindable的工作原理:先来实现一个简单的绑定例子: <mx:Script> <![CDATA[ [Bindable] private var bind_String:String="hi"; private function onChan 阅读全文
摘要:
本文将介绍几则Java内存管理的小技巧,让你告别陋习,为自己所编写的Java程序提速。 很多人都说“Java完了,只等着衰亡吧!”,为什么呢?最简单的的例子就是Java做的系统时非常占内存!一听到这样的话,一定会有不少人站出来为Java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么多理由来证明它确实占内存呢?两个字,陋习。 1、别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用B... 阅读全文
摘要:
在Web运用程序特别是Web 2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要处理的疑问。51CTO推荐阅读:JavaScript DOM文档遍历实战令人欣慰的是,运用JavaScript获取节点的要领有很多种,这里基本做一下总结:1. 通过顶层document节点获取◆document.getElementById(elementId) :该要领 通过节点的ID,可以准确获得须要 的元素,是比较基本快捷的要领 。如果页面上含有多个相同id的节点,那么只返回第一个节点。如今,已经出现了如prototype、Mootools等多个JavaS 阅读全文
摘要:
所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。一、命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)> Package 的命名Package 的名字应该都是由一个小写单词组成。> Class 的命名Class 的名字必须由大写字母开头而其他字母都小写的单词组成。> Class 变量的命名变量的名字必须用一个小 阅读全文
摘要:
VM 的Permanent generation space,实际上就是方法区,存储了下面两种类型的数据:1.Class的节本信息Package NameSuper class package nameClass or interfaceType modifiersSuper inferface package name2.其它信息The constant pool for the typeField informationMethod informationAll class (static) variables declaredin the type, except constantsA 阅读全文
摘要:
使用J2SE API读取Properties文件的六种方法1、使用java.util.Properties类的load()方法示例:InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2、使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());3、使用 阅读全文