JAVA学习路程
文章平均质量分 73
chen5287603
这个作者很懒,什么都没留下…
展开
-
java正则
纯粹为自己学习记录1、贪婪和非贪婪--在于有没有加"?""?"用于表示数量的时候相当于{0,1}。既然他最多只能匹配一个,那当然是非贪婪的。注意比较(.*)和(.*?)例子:想要匹配出所有的 并且领用java.util.regx包只输入链接的标签。不要输入链接内容。输入值为:第一个链接第二个链接保留第三个链接保留第四个链接保留第五个链接";注意:输入值的最后一个的结束原创 2012-04-19 17:20:52 · 1008 阅读 · 0 评论 -
正则学习 好东西
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。 正转载 2011-11-23 16:34:38 · 1136 阅读 · 0 评论 -
JAVA注解
<br />在JAVA中存在三个JAVA内建的注解@Deprecated @Override @SuppressWarnings<br />@Deprecated表示不建议使用,可以用来为方法和类注解<br />一、把方法注解<br />package cn.yangtao.ceshi;<br />public class Student{<br /> public static void main(){<br /> <br /> sayHello();<br /> }<br /> @Deprecate原创 2011-06-02 22:43:00 · 369 阅读 · 0 评论 -
拦截器
回顾struts2拦截器的时候,顺便回顾一下用jdk方法实现的拦截器-----------------------------------------------------定义一个接口,invok()方法需要传入一个接口参数-------------------------原创 2011-09-06 00:12:21 · 453 阅读 · 0 评论 -
反射在框架开发中的应用
<br />框架就是有很多牛人在我们还在上小学的时候(不懂程序的时候)给我们做了一套开发的架子,以后我们在应用开发时。就可以直接用这套架子,只需要把我们自己的一点东西加进来就可以了。<br />就好比房子,开发商为我们提供了毛坯房。每个人可以通过自己的喜好来给这套房装修。比如装门窗等。那么毛坯房就是框架,门窗就是自己开发的类。而我们可能还想给门装上一把锁。而这把锁是我们从别人那里买来的。这锁就相当于工具类<br />毛坯房----->框架<br />门窗--------->自己开发的类<br />锁----原创 2011-05-23 01:10:00 · 1079 阅读 · 0 评论 -
xml的解析方式——dom/sax、jdom、dom4j
最近学习了一些xml的解析方法,本来以为面试时会被问到,现实是都没有问。而是考了一些基础的知识。我的妈啊,有些东西很久没用就忘了。废话不说,进入正题。我知道的xml解析方式是目前比较公用的一些方式。有sun公司声称标准的jaxp(dom/sax)解析(但是自己在开发的时候是使原创 2011-08-19 01:24:44 · 1078 阅读 · 0 评论 -
正则表达式获取指定的值
今天给网站做一个视频白名单功能,需要用正则来解析出合法的视频URL,公司在网站上出现特定路径的动态视频。做法:对于传进来的视频URL进行正则匹配,将符合要求的URL转化为html.不符合要求的地址进行过滤对于如何写正则表达式,网上有一大堆,随便搜一下就可以了。这里要讲的是如何将匹配到的合法地址取出来。举个例子//正则表达式String reg = "(\\[flash\\]原创 2011-11-23 11:47:28 · 7082 阅读 · 0 评论 -
java lookahead的应用
需要被解析的字符串:werqqdds[img]qq/qq_01.jpg[/img]123qqxx;要求:只将[img]...[/img]标签之外的qq字符进行替换成QQ;可以利用lookahead的0宽度规则。String reg="qq(?!(?:(?!\\[/?img\\])[\\s\\S])*\\[/img\\])";String source = "werqqdds[img原创 2013-08-08 14:00:20 · 880 阅读 · 0 评论 -
由内省引出JAVABean
JAVABean是一种特殊的java类,该类中的方法以set和get打头。javaBean的方法和属性命名之间的关系,如果set和get后面的单词的第二个字母是小写的则属性名称的第一个字母必为小写如gettime()则该JAVABean的属性为time.如果是getTime()属性也是time。而如果第二个字母是大写的话,则JAVABean的属性名称的第一个字母为大写如getUSB-------------->USB总结gettime()--------------->timegetTime()------原创 2011-05-23 19:00:00 · 435 阅读 · 0 评论 -
spring 实现aop的三种方法
spring开发aop应用有三种方法:一:Spring 1.2版本中通过ProxyFactoryBean来实现aop,即通过动态代理来实现的,Aspect必须继承MethodBeforeAdvice,MethodAfterAdvice等张三转载 2011-08-24 22:48:04 · 1117 阅读 · 0 评论 -
java 处理 json字符串
最近项目中需要解析从远程返回的json字符串。找了网上一些例子,大部分都需要加入第三方的控件。比如GSON.但是第三方插件大部分都需要创建一个java对象用来映射json字符串。对于复杂的json字符串就可以这样搞。但是如果对于比较简单的json字符串,这样处理就有点浪费资源了。如果能够根据KEY值直接返回一个json的value值就是最好的处理方法。于是想到了能不能调用javascript中的e原创 2012-04-16 20:28:32 · 3731 阅读 · 0 评论 -
JAVA注解2
<br />休息一下,锻炼了一下身体继续<br />我们也可以定义自己的Annotation<br />package cn.yangtao.ceshi;<br />import java.lang.annotation.Retention;<br />import java.lang.annotation.RetentionPolicy;<br />import java.lang.annotation.Target;<br />@Retention(RetentionPolicy.CLASS) ---原创 2011-06-03 01:07:00 · 489 阅读 · 0 评论