线程安全与非线程安全
摘要:在java的线程中经常能看到关于线程安全与非线程安全的说法,以前我认为线程安全是必须的,但在我进行了关于进度条组件的编写时,发现线程安全并不是必需的。也许你会说在每次一个代码段执行完,要改变进度条时,调用一下进度条组件的刷新方法就行了。这样无疑使代码的执行时间大大增长了,代码的效率是我们必须重视的,
阅读全文
监听器,事件对象,事件源
摘要:监听实例中的方法是在事件发生后才会执行的。并不是在事件是执行。如果想对事件发生时的代码修改,需要在类中找到产生事件的方法。 在java中时常会有使用到监听的场景,我觉得这其实就是对接口(interface)的活用。 事件源:就是产生事件的对象(是实例),就是要被监听的对象; 监听器: 就是一个接口;
阅读全文
Graphics与Canvas
摘要:Graphics: 1. java.awt.Graphics;2.android.graphics Canvas:1.java.awt.Canvas;2.android.graphics.Canvas android.graphics与android.graphics.Cancas都是在androi
阅读全文
JDialog
摘要:JDialog继承Dialog,Dialog继承Window,所以可以用setLocationRelativeTo(Component c)来实现Dialog的显示,当c为空时,直接显示在屏幕前,为组件时(即自己创建的JFrame或其他容器),则会显示在这些容器前。
阅读全文
Excel读写
摘要:http://www.cnblogs.com/mingforyou/archive/2013/08/26/3282922.html 读Excel代码如下: import java.io.File;import java.io.IOException;import jxl.Cell;import jx
阅读全文