易截截图软件、单文件、免安装、纯绿色、仅160KB

java regexp

 public class Test2 {
public static void main(String[] args) {
// 简单认识正则表达式的概念
/*
* p("abc".matches("...")); p("a8729a".replaceAll("\\d", "-")); Pattern
* p = Pattern.compile("[a-z]{3}"); Matcher m = p.matcher("fgh");
* p(m.matches()); p("fgha".matches("[a-z]{3}"));
*/
// 初步认识. * + ?
/*
* p("a".matches(".")); p("aa".matches("aa")); p("aaaa".matches("a*"));
* p("aaaa".matches("a+")); p("".matches("a*"));
* p("aaaa".matches("a?")); p("".matches("a?")); p("a".matches("a?"));
* p("214523145234532".matches("\\d{3,100}"));
* p("192.168.0.aaa".matches(
* "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"));
* p("192".matches("[0-2][0-9][0-9]"));
*/
// 范围
/*
* p("a".matches("[abc]")); p("a".matches("[^abc]"));
* p("A".matches("[a-zA-Z]")); p("A".matches("[a-z]|[A-Z]"));
* p("A".matches("[a-z[A-Z]]")); p("R".matches("[A-Z&&[RFG]]"));
*/
// 认识\s \w \d \
/*
* p(" \n\r\t".matches("\\s{4}")); p(" ".matches("\\S"));
* p("a_8".matches("\\w{3}"));
* p("abc888&^%".matches("[a-z]{1,3}\\d+[&^#%]+"));
* p("\\".matches("\\\\"));
*/
// POSIX Style
// p("a".matches("\\p{Lower}"));
// boundary
/*
* p("hello sir".matches("^h.*")); p("hello sir".matches(".*ir$"));
* p("hello sir".matches("^h[a-z]{1,3}o\\b.*"));
* p("hellosi


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java Socket 长连接通信

 最近项目中有个需求,要用Socket实现长连接,并且在通信过程中要互为server和client,即在一个连接中,既能够发送消息,(此时作为客户端),又要能够接收消息(此时作为server端),研究了下,实现方式如下:
一、发送消息时建立连接,构建通道。
Socket socket = new Socket();
SocketAddress endpoint = new In ......

URI、URL、URN的原理、区别及JAVA的实现

 
什么是URI
Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通
用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。
URI一般由三部分组成:
访问资源的命名机制。
存放资源的主机名。
资源自身的名称,由路径表示。
考虑下面的URI,它表示了当前的HTML ......

Java访问权限浅析

 Java访问权限一共有四种,他们之间的访问权限比较通过以下一组例子来解释
例子code:ModiferDemo.java
package com.glust.blog.j2se;
public class ModiferDemo{
  //四种访问权限的变量(属性)
  private int a;
  int b;//friendly
  protected int c;
  public int d;
  ......

java解决指定应用程序打开指定文件

 //打开工具的路径及名字
String toolsPath = "D:/office/Office12/WINWORD.EXE";
//被打开文件的路径及名字
String fileName = " D:/test.doc";
try {
     Process p = Runtime.getRuntime().exec(toolsPath+fileName);
} catch (IOException e) {
     // T ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号