码迷,mamicode.com
首页 > 编程语言 > 详细

正则表达式、多线程、图形界面

时间:2016-07-10 21:35:05      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

正则表达式

  所谓正则表达式,是根据一组字符串中每个字符串所共有的特征,使用特定的符号来描述该组字符串的一种方法。

  ^ 匹配输入字符串的开始位置

  $ 匹配输入字符串的结束位置

  * 匹配前面表达式零次或多次

  + 匹配前面表达式一次或多次

  ?匹配前面表达式零次或一次

  {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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!