随笔分类 - java
摘要:实现Serialiable 接口才能进行序列化,标注transient和static的变量会被忽略。 另外
阅读全文
摘要:SWT有不同类型的对话框。有些对话框具有特殊的属性。 每个对话框的open()方法返回不同的类型。例如, MessageBox对话框从open()方法返回int类型。因此,需要编写不同的条件来处理每一个对话框的返回值。 MessageBox用于给用户回馈信息。你可以使用或(|)操作来联合不同的样式,
阅读全文
摘要:JAVA_HOME (可有可无) CLASSPATH : C:\Program Files\Java\jdk1.8.0_91\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_91\lib\tools.jar; C:\Program Files\Java\jdk1.
阅读全文
posted @ 2017-07-15 18:45
千彧
摘要:首先必须明一点 Field类主要是用来辅助获取和操作类的属性的! 1.怎么通过反射获取类的属性 先来看JDK提供的方法有如下几种: a)Class.getDeclaredField(String name); 返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明字段
阅读全文
摘要:1 import java.util.Random; 2 import java.util.Timer; 3 import java.util.TimerTask; 4 5 import org.eclipse.swt.graphics.Image; 6 import org.eclipse.swt.layout.GridData; 7 import org.ecl...
阅读全文
摘要:有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止
阅读全文
摘要:1 import org.eclipse.swt.widgets.Display; 2 import org.eclipse.swt.widgets.Shell; 3 4 import java.util.Random; 5 6 import org.eclipse.swt.SWT; 7 import org.eclipse.swt.events....
阅读全文
摘要:方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))从1到10的int型随数 方法2获得随机数for (int i=0;i<30;i++){System.out.println((int)(1+Math.r
阅读全文
摘要:要理解UI线程,先要了解一下“消息循环”这个概念。链接是百度百科上的条目,简单地说,操作系统把用户界面上的每个操作都转化成为对应的消息,加入消息队列。然后把消息转发给对应的应用程序(一般来说,就是活动窗口),应用程序根据自己的逻辑处理这些消息。 如果应用程序处理某个消息事件的时候,用了很长的时间,这
阅读全文
摘要:1 import org.eclipse.swt.widgets.Display; 2 import org.eclipse.swt.widgets.Shell; 3 4 public class SWT_Shell { 5 6 public static void main(String[] args) { 7 Display display = Display....
阅读全文
摘要:1 import java.io.File; 2 import java.util.ArrayList; 3 import java.util.List; 4 5 public class IteratorDirDemo { 6 7 public static void main(String[] args) { 8 IteratorUtil.It...
阅读全文
摘要:package URL; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URL;import jav
阅读全文
摘要:1.创建事件处理程序(编写ContentHandler的实现类,一般集成自DefaultHandler类, 采用 adapter 模式)2.创建SAX解析器3.将事件处理程序分配到解析器4.对文档进行解析,将每个事件发送给事件处理程序 XMl文档 Book基类 XMLParser接口 SaxHand
阅读全文
摘要:创建发送端 1.建立DatagramSocket对象,该端点建立,系统会随机分配一个端口,如果不想随机分配,可手动指定。 2.将数据进行packet封装,必须指定目的地址和端口。 3.通过socket服务的send方法将该包发出。 4,。将socket关闭。 创建接收端 1.建立DatagramSo
阅读全文
摘要:创建TCP客户端 1.创建一个Socket对象。 2.从Socket中获取I/O流。 3.对I/O流进行读写操作,完成与服务端的交互。 4.关闭I/O流和Socket 在传输过程中,客户端需要给服务端发送消息告知自己发送完成,否则服务端会一直等待,直到超时。 1、 此时需要调用方法告诉服务端,自己发
阅读全文
摘要:函数字段中存在 Internal 则该提示框 parentComponent 不能为空。
阅读全文
摘要:1 package 宿舍管理系统; 2 3 import java.util.Hashtable; 4 5 import org.eclipse.swt.SWT; 6 import org.eclipse.swt.custom.CCombo; 7 import org.eclipse.swt.custom.ControlEditor; ...
阅读全文

浙公网安备 33010602011771号