运行时数据区域
Java虚拟机在执行Java程序的过程中,会把内存分为不同的数据区域。如下图所示:
Swing中有一个非常令人称道的原则,称为“正交使用”。意思是,一旦你理解了库中的某个通用概念,你就可以把这个概念应用到其他地方。
Swing有它自己的专用线程来接收UI事件并更新屏幕,如果从其他线程着手对屏幕进行操作,那么就可能产生冲突和死锁。其他线程通过事件分发线程提交要执行的任务,可以通过将任务提交给SwingUtilities.invokeLater()来实现这种方式,这个方法会通过事件分发线程将任务放置到(最终将得到执行的)待执行事件队列中。程序中的所有代码都遵循这种通过SwingUtilities.invokeLater()来提交操作的方式。这包括启动程序自身,即main也不应该调用Swing方法,就像上面的程序一样,它应该向事件队列提交任务。
Java中设计和实现图形用户界面的工作主要有:
记录几个自己了解到的jQuery插件: dragsort、Validform、bootstrap-datetimepicker、highcharts、jQuery File Upload、uploadify、Plupload、Dropzonejs、Web Uploader、zyFile。