`
how8586
  • 浏览: 349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java

 
阅读更多
转载自:http://bbs.php.cn/thread-20557-1-15.html
正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)
倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;
倒杠后面跟小a, 报警符号嘀一声;
倒杠后面跟小b, 单词分界或退格;
倒杠后面跟小t, 制表符号很明了;
倒杠后面跟小r, 回车符号知道了;
倒杠后面跟小s, 空格符号很重要;
小写跟罢跟大写,多得实在不得了;
倒杠后面跟大W, 字母数字靠边站;
倒杠后面跟大S, 空白也就靠边站;
倒杠后面跟大D, 数字从此靠边站;
倒框后面跟大B, 不含开头和结尾;
单个字符要重复,三个符号来帮忙; (* + ?)
0 星加1 到无穷,问号只管0 和1; (*表0-n;+表1-n;?表0-1次重复)
花括号里学问多,重复操作能力强; ({n} {n,} {n,m})
若要重复字符串,园括把它括起来; ((abc){3} 表示字符串“abc”重复3次 )
特殊集合自定义,中括号来帮你忙;
转义符号行不通,一个一个来排队;
实在多得排不下,横杠请来帮个忙; ([1-5])
尖头放进中括号,反义定义威力大; ([^a]指除“a”外的任意字符 )
1竖作用可不小,两边正则互替换; (键盘上与“\”是同一个键)
1竖能用很多次,复杂定义很方便;
园括号,用途多;
反向引用指定组,数字排符对应它; (“\b(\w+)\b\s+\1\b”中的数字“1”引用前面的“(\w+)”)
支持组名自定义,问号加上尖括号; (“(?<Word>\w+)”中把“\w+”定义为组,组名为“Word”)

  园括号,用途多,位置指定全靠它;

  问号等号字符串,定位字符串前面; (“\b\w+(?=ing\b)”定位“ing”前面的字符串)
若要定位串后面,中间插个小于号; (“(?<=\bsub)\w+\b”定位“sub”后面的字符串)
问号加个惊叹号,后面跟串字符串;
PHPer都知道, !是取反的意思;
后面不跟这一串,统统符合来报到; (“\w*d(?!og)\w*”,“dog”不符合,“do”符合)
问号小于惊叹号,后面跟串字符串;
前面不放这一串,统统符合来报到;
点号星号很贪婪,加个问号不贪婪;
加号问号有保底,至少重复一次多;
两个问号老规矩,0次1次团团转;
花括号后跟个?,贪婪变成不贪婪;
还有很多装不下,等着以后来增加
From - http://www.knightby.net/regular-expressions-formula-and-tutorial-recommended.html#more-385
常用正则表达式
由 Knightby 撰写  http://www.knightby.net/regular-expressions-in-common-use.html
1。^\d+$ //匹配非负整数(正整数 + 0) 
2。^[0-9]*[1-9][0-9]*$ //匹配正整数 
3。^((-\d+) ?(0+))$ //匹配非正整数(负整数 + 0) 
4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 
5。^-?\d+$ //匹配整数 
6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 
7。^(([0-9]+\.[0-9]*[1-9][0-9]*) ?([0-9]*[1-9][0-9]*\.[0-9]+) ?([0-9]*[1-9][0-9]*))$ //匹配正浮点数 
8。^((-\d+(\.\d+)?) ?(0+(\.0+)?))$ //匹配非正浮点数(负浮点数 + 0) 
9。^(-(([0-9]+\.[0-9]*[1-9][0-9]*) ?([0-9]*[1-9][0-9]*\.[0-9]+) ?([0-9]*[1-9][0-9]*)))$ //匹配负浮点数 
10。^(-?\d+)(\.\d+)?$ //匹配浮点数 
11。^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 
12。^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 
13。^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 
14。^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 
15。^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 
16。^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //匹配email地址 
17。^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //匹配url 
18。匹配中文字符的正则表达式: [\u4e00-\u9fa5]   
19。匹配双字节字符(包括汉字在内):[^\x00-\xff]   
20。应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   

  String.prototype.len=function(){return this.replace([^\x00-\xff]/g,”aa”).length;}   

  21。匹配空行的正则表达式:\n[\s ? ]*\r   
22。匹配HTML标记的正则表达式:/ <(.*)>.* <\/\1> ? <(.*) \/>/   
23。匹配首尾空格的正则表达式:(^\s*) ?(\s*$)   
* 正则表达式用例   
* 1、^\S+[a-z A-Z]$ 不能为空 不能有空格  只能是英文字母   
* 2、\S{6,}        不能为空 六位以上   
* 3、^\d+$          不能有空格 不能非数字   
* 4、(.*)(\.jpg ?\.bmp)$ 只能是jpg和bmp格式   
* 5、^\d{4}\-\d{1,2}-\d{1,2}$ 只能是2004-10-22格式   
* 6、^0$            至少选一项   
* 7、^0{2,}$        至少选两项   
* 8、^[\s ?\S]{20,}$ 不能为空 二十字以上   
* 9、^\+?[a-z0-9](([-+.] ?[_]+)?[a-z0-9]+)*@([a-z0-9]+(\. ?\-))+[a-z]{2,6}$邮件   
* 10、\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)* 输入多个地址用逗号或空格分隔邮件   
* 11、^(\([0-9]+\))?[0-9]{7,8}$电话号码7位或8位或前面有区号例如(022)87341628
* 12、^[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+(\,[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+)*$   
*    只能是字母、数字、下划线;必须有@和.同时格式要规范 邮件   
* 13 ^\w+@\w+(\.\w+)+(\,\w+@\w+(\.\w+)+)*$上面表达式也可以写成这样子,更精练。   
14  ^\w+((-\w+) ?(\.\w+))*\@\w+((\. &brvbar;-)\w+)*\.\w+$ 
匹配中文字符的正则表达式: [\u4e00-\u9fa5]   
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   
匹配双字节字符(包括汉字在内):[^\x00-\xff]   
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   
匹配空白行的正则表达式:\n\s*\r   
评注:可以用来删除空白行   
匹配HTML标记的正则表达式: <(\S*?)[^>]*>.*? ? <.*? />   
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力   
匹配首尾空白字符的正则表达式:^\s* ?\s*$   
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式   
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*   
评注:表单验证时很实用   
匹配网址URL的正则表达式:[a-zA-z]+://[^\s]* 
评注:网上流传的版本功能很有限,上面这个基本可以满足需求   
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$   
评注:表单验证时很实用   
匹配国内电话号码:\d{3}-\d{8} ?\d{4}-\d{7}   
评注:匹配形式如 0511-4405222 或 021-87888822
匹配腾讯QQ号:[1-9][0-9]{4,}   
评注:腾讯QQ号从10000开始   
匹配中国邮政编码:[1-9]\d{5}(?!\d)   
评注:中国邮政编码为6位数字   
匹配身份证:\d{15} ?\d{18}   
评注:中国的身份证为15位或18位   
匹配ip地址:\d+\.\d+\.\d+\.\d+   
评注:提取ip地址时有用   
匹配特定数字:   
^[1-9]\d*$    //匹配正整数 
^-[1-9]\d*$   //匹配负整数 
^-?[1-9]\d*$  //匹配整数 
^[1-9]\d* &brvbar;0$  //匹配非负整数(正整数 + 0) 
^-[1-9]\d* ¦0$  //匹配非正整数(负整数 + 0) 
^[1-9]\d*\.\d* ¦0\.\d*[1-9]\d*$  //匹配正浮点数 
^-([1-9]\d*\.\d* ¦0\.\d*[1-9]\d*)$  //匹配负浮点数 
^-?([1-9]\d*\.\d* ¦0\.\d*[1-9]\d* ¦0?\.0+ ¦0)$  //匹配浮点数 
^[1-9]\d*\.\d* ¦0\.\d*[1-9]\d* ¦0?\.0+ ¦0$  //匹配非负浮点数(正浮点数 + 0) 
^(-([1-9]\d*\.\d* ¦0\.\d*[1-9]\d*)) ¦0?\.0+ ¦0$ //匹配非正浮点数(负浮点数 + 0) 
评注:处理大量数据时有用,具体应用时注意修正   
匹配特定字符串:   
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 
^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 
“^[\\w-]+(+)*@[..w-]+(...[..w-]+)+___fckpd___0quot/]\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+___FCKpd___0quot; //email地址   
“^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?___FCKpd___0quot; //url 
匹配中文字符的正则表达式: [\u4e00-\u9fa5]   
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   
匹配双字节字符(包括汉字在内):[^\x00-\xff]   
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   
匹配空白行的正则表达式:\n\s*\r   
评注:可以用来删除空白行   
匹配HTML标记的正则表达式: <(\S*?)[^>]*>.*? ? <.*? />   
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力   
匹配首尾空白字符的正则表达式:^\s* ?\s*$   
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式   
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*   
评注:表单验证时很实用   
匹配网址URL的正则表达式:[a-zA-z]+://[^\s]* 
评注:网上流传的版本功能很有限,上面这个基本可以满足需求   
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$   
评注:表单验证时很实用   
匹配国内电话号码:\d{3}-\d{8} ?\d{4}-\d{7}   
评注:匹配形式如 0511-4405222 或 021-87888822
匹配腾讯QQ号:[1-9][0-9]{4,}   
评注:腾讯QQ号从10000开始   
匹配中国邮政编码:[1-9]\d{5}(?!\d)   
评注:中国邮政编码为6位数字   
匹配身份证:\d{15} ?\d{18}   
评注:中国的身份证为15位或18位   
匹配ip地址:\d+\.\d+\.\d+\.\d+   
评注:提取ip地址时有用   
匹配特定数字:   
^[1-9]\d*$    //匹配正整数 
^-[1-9]\d*$   //匹配负整数 
^-?[1-9]\d*$  //匹配整数 
^[1-9]\d* ¦0$  //匹配非负整数(正整数 + 0) 
^-[1-9]\d* ¦0$  //匹配非正整数(负整数 + 0) 
^[1-9]\d*\.\d* ¦0\.\d*[1-9]\d*$  //匹配正浮点数 
^-([1-9]\d*\.\d* ¦0\.\d*[1-9]\d*)$  //匹配负浮点数 
^-?([1-9]\d*\.\d* ¦0\.\d*[1-9]\d* ¦0?\.0+ ¦0)$  //匹配浮点数 
^[1-9]\d*\.\d* ¦0\.\d*[1-9]\d* ¦0?\.0+ ¦0$  //匹配非负浮点数(正浮点数 + 0) 
^(-([1-9]\d*\.\d* ¦0\.\d*[1-9]\d*)) ¦0?\.0+ ¦0$ //匹配非正浮点数(负浮点数 + 0) 
评注:处理大量数据时有用,具体应用时注意修正   
匹配特定字符串:   
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 
^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 
“^[\\w-]+(+)*@[..w-]+(...[..w-]+)+___fckpd___0quot/]\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+___FCKpd___0quot; //email地址 
“^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?___FCKpd___0quot; //urlview plaincopy to clipboardprint? 
正则几个基本概念:   
正则几个基本概念:view plaincopy to clipboardprint?   
1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配   
如果后面加上?,就转化为非贪婪匹配,需要高版本支持   
1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配   
如果后面加上?,就转化为非贪婪匹配,需要高版本支持view plaincopy to clipboardprint?   
2.获取:默认用(x ¦y)是获取匹配,很多时候只是测试,不一定要求得到所匹配的数据,尤其在嵌套匹配或大数据中就要用非获取匹配(?:x ¦y),这样提高了效率,优化了程序。   
2.获取:默认用(x ¦y)是获取匹配,很多时候只是测试,不一定要求得到所匹配的数据,尤其在嵌套匹配或大数据中就要用非获取匹配(?:x ¦y),这样提高了效率,优化了程序。view plaincopy to clipboardprint?   
3.消耗:默认是消耗匹配,一般在预查中是非消耗匹配。   
举个例子,2003-2-8要变为2003-02-08
如果用/-(\d)-/第二次匹配将从8开始,从而只替换第一个2,错误   
如果用/-(\d)(?=-)/则第二次匹配从第二个-开始,即不消耗字符-   
3.消耗:默认是消耗匹配,一般在预查中是非消耗匹配。   
举个例子,2003-2-8要变为2003-02-08
如果用/-(\d)-/第二次匹配将从8开始,从而只替换第一个2,错误   
如果用/-(\d)(?=-)/则第二次匹配从第二个-开始,即不消耗字符-view plaincopy to clipboardprint?   
4.预查:js中分为正向预查和负向预查   
如上面的(?=pattern)是正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。还有 (?!pattern)是负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。负向预查有时会用在对[^]的扩充,[^]只是一些字符,而?!可以使整个字符串。   
4.预查:js中分为正向预查和负向预查   
如上面的(?=pattern)是正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。还有 (?!pattern)是负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。负向预查有时会用在对[^]的扩充,[^]只是一些字符,而?!可以使整个字符串。view plaincopy to clipboardprint?   
5.回调:一般用在替换上,即根据不用的匹配内容返回不用的替换值,从而简化了程序,需要高版本支持   
5.回调:一般用在替换上,即根据不用的匹配内容返回不用的替换值,从而简化了程序,需要高版本支持view plaincopy to clipboardprint?   
6.引用:\num 对所获取的第num个匹配的引用。   
例如,’(.)\1\1′ 匹配AAA型。’(.)(.)\2\1′ 匹配ABBA型。   
6.引用:\num 对所获取的第num个匹配的引用。   
例如,’(.)\1\1′ 匹配AAA型。’(.)(.)\2\1′ 匹配ABBA型。view plaincopy to clipboardprint?   
正则表达式保留字   
^ (carat)     
. (period)     
[ (left bracket}     
$ (dollar sign)     
( (left parenthesis)     
) (right parenthesis)     
? (pipe)     
* (asterisk)     
+ (plus symbol)     
? (question mark)     
{ (left curly bracket, or left brace)     
\ backslash   
正则表达式保留字   
^ (carat)   
. (period)   
[ (left bracket}   
$ (dollar sign)   
( (left parenthesis)   
) (right parenthesis)   
? (pipe)   
* (asterisk)   
+ (plus symbol)   
? (question mark)   
{ (left curly bracket, or left brace)   
\ backslash view plaincopy to clipboardprint?   
构造 匹配于   
构造 匹配于 view plaincopy to clipboardprint?   
字符     
x 字符 x     
\\ 反斜线字符     
\0n 八进制值的字符0n (0 <= n <= 7)     
\0nn 八进制值的字符 0nn (0 <= n <= 7)     
\0mnn 八进制值的字符0mnn 0mnn (0 <= m <= 3, 0 <= n <= 7)     
\xhh 十六进制值的字符0xhh     
\uhhhh 十六进制值的字符0xhhhh     
\t 制表符('\u0009')     
\n 换行符 ('\u000A')     
\r 回车符 ('\u000D')     
\f 换页符 ('\u000C')     
\a 响铃符 ('\u0007')     
\e 转义符 ('\u001B')     
\cx T对应于x的控制字符 x   
字符   
x 字符 x   
\\ 反斜线字符   
\0n 八进制值的字符0n (0 <= n <= 7)   
\0nn 八进制值的字符 0nn (0 <= n <= 7)   
\0mnn 八进制值的字符0mnn 0mnn (0 <= m <= 3, 0 <= n <= 7)   
\xhh 十六进制值的字符0xhh   
\uhhhh 十六进制值的字符0xhhhh   
\t 制表符('\u0009')   
\n 换行符 ('\u000A')   
\r 回车符 ('\u000D')   
\f 换页符 ('\u000C')   
\a 响铃符 ('\u0007')   
\e 转义符 ('\u001B')   
\cx T对应于x的控制字符 x view plaincopy to clipboardprint?   
字符类     
[abc] a, b, or c (简单类)     
[^abc] 除了a、b或c之外的任意 字符(求反)     
[a-zA-Z] a到z或A到Z ,包含(范围)     
[a-z-[bc]] a到z,除了b和c : [ad-z](减去)     
[a-z-[m-p]] a到z,除了m到 p: [a-lq-z]     
[a-z-[^def]] d, e, 或 f   
字符类   
[abc] a, b, or c (简单类)   
[^abc] 除了a、b或c之外的任意 字符(求反)   
[a-zA-Z] a到z或A到Z ,包含(范围)   
[a-z-[bc]] a到z,除了b和c : [ad-z](减去)   
[a-z-[m-p]] a到z,除了m到 p: [a-lq-z]   
[a-z-[^def]] d, e, 或 f view plaincopy to clipboardprint?   
预定义的字符类     
. 任意字符(也许能与行终止符匹配,也许不能)     
\d 数字: [0-9]     
\D 非数字: [^0-9]     
\s 空格符: [ \t\n\x0B\f\r]     
\S 非空格符: [^\s]     
\w 单词字符: [a-zA-Z_0-9]     
\W 非单词字符: [^\w] 
分享到:
评论

相关推荐

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    Java 面经手册·小傅哥.pdf

    这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java源码包2

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    java源码包4

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    java源码包3

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    java api最新7.0

    JAVA开发人员最新版本7.0 api文档!本文档是 Java Platform Standard Edition 7 的 API !Java 1.7 API的中文帮助文档。 深圳电信培训中心 徐海蛟博士教学用api 7.0中文文档。支持全文检索,在线即时查询。 里面列...

    java开源包11

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包4

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包6

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包9

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包5

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包8

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包10

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    java开源包1

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包3

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    Java 中文入门学习手册合集[chm版]

    第一章 Java语言的产生及其特点 第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九...

Global site tag (gtag.js) - Google Analytics