标签:
正则表达式
所谓正则表达式,是根据一组字符串中每个字符串所共有的特征,使用特定的符号来描述该组字符串的一种方法。
^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结束位置
* 匹配前面表达式零次或多次
+ 匹配前面表达式一次或多次
?匹配前面表达式零次或一次
{n} 匹配某字符n次 a{3}匹配a字符3次
{n,} 匹配某字符至少n次 a{3,}匹配a字符至少3次
. 匹配除/n外的任何单个字符
x|y 匹配x或y
[xyz] 匹配包含的任意一个字符
[^xyz] 匹配未包含的任意一个字符
[a-z]匹配范围内的任意字符
多线程编程
为了让多个任务进程能同时运行,必须使用多线程的方式。
Thread关键字
继承Runnable接口,实现Run方法
t.start(); //开启线程,是执行代码进入就绪状态,等待CPU执行。线程只能启动一次
Thread.sleep(1000);//线程休眠1000毫秒
thread.setPriority(int);//设置优先级,默认为5.取值范围为1-10
Thread.yield();//让出线程空间
线程安全,关键字synchornized;
图形界面编程
JavaAPI中提供了两套组件用于支持编写图形用户界面,包括AWT和Swing。
Swing的视图部分由两个基本元素组成:容器和组件。
SwingGUI组件必须至少有一个容器。
Swin中的重量级容器包括JFrame(窗体)、JDialog(对话框)JWindow(窗口)和JApplet(小程序)
布局管理器:
流式布局管理器FlowLayout
边框布局管理器BorderLayout
网格布局管理器GridLayout
网格包布局管理器GridBagLayout
卡片布局管理器CardLayout
盒式布局管理器BoxLayout
层叠布局管理器OverLayout
JFrame jframe=new JFrame();
jFrame.setvisible(true);设置窗体可见性
jFrame.setLayout();设置布局模式
setBounds();设置窗体大小
组件:
JButton 按钮
JTextArea 文本域
事件驱动:事件监听、注册、处理事件
JButton的点击事件 addActionListener监听方法
标签:
原文地址:http://www.cnblogs.com/czliang/p/5658377.html