foxspecial

导航

2013年8月6日 #

正则表达式 java

摘要: 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级... 阅读全文

posted @ 2013-08-06 22:47 foxspecial 阅读(221) 评论(0) 推荐(0) 编辑

For-Each循环

摘要: For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。 语法如下:for(type element: array){ System.out.println(element); }Demo: public static void query() { ... 阅读全文

posted @ 2013-08-06 22:06 foxspecial 阅读(707) 评论(0) 推荐(0) 编辑

java 深度探险 java 泛型

摘要: Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明... 阅读全文

posted @ 2013-08-06 18:01 foxspecial 阅读(219) 评论(0) 推荐(0) 编辑

泛值类型

摘要: 午夜不眠的小狗|四级 public class Base{Class classType=T.class;public Base(){//想在这里 得到T的类对象 赋值给 classType} 评论|0 2010-04-29 08:13记忆邮心|四级 T.getClass()或 T.class,或class.forName(T.getClass().getName())T.getClass()或者... 阅读全文

posted @ 2013-08-06 16:47 foxspecial 阅读(374) 评论(0) 推荐(0) 编辑

泛型详解(转)

摘要: 普通泛型Java代码classPoint{//此处可以随便写标识符号,T是type的简称privateTvar;//var的类型由T指定,即:由外部指定publicTgetVar(){//返回值的类型由外部决定returnvar;}publicvoidsetVar(Tvar){//设置的类型也由外部决定this.var=var;}};publicclassGenericsDemo06{publicstaticvoidmain(Stringargs[]){Pointp=newPoint();//里面的var类型为String类型p.setVar("it");//设置字符串Sy 阅读全文

posted @ 2013-08-06 16:14 foxspecial 阅读(275) 评论(0) 推荐(0) 编辑

java 泛型详解

摘要: public class Base{ Class classType=T.class; public Base(){ //想在这里 得到T的类对象 赋值给 classType}getClass().getName())T.getClass()或者T.class都是非法的,因为T是泛型变量。由于一个类的类型是什么是在编译期处理的,故不能在运行时直接在Base里得到T的实际类型。有一种变通的实现方式:import java.lang.reflect.Array;import java.lang.reflect.ParameterizedType;import java.lang.reflect.T 阅读全文

posted @ 2013-08-06 16:12 foxspecial 阅读(456) 评论(0) 推荐(0) 编辑

2013年8月4日 #

正则表达式的引用

摘要: Java中正则表达式的使用在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能。如下所示:Java代码publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="@ShangHaiHongQiaoFeiJiChang";booleanrs=false;for(inti=0;i/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";Patte 阅读全文

posted @ 2013-08-04 10:20 foxspecial 阅读(1451) 评论(0) 推荐(0) 编辑

2013年7月30日 #

eclipse常用快捷键

摘要: 1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示 :选中一个方法名,按Ctrl+T,可以查看到有这个同名方法的父类、子类、接口。助记 :"T"------->"Tree&quo 阅读全文

posted @ 2013-07-30 15:32 foxspecial 阅读(158) 评论(0) 推荐(0) 编辑

2013年7月29日 #

经典算法50题

摘要: 1.河内之塔..2.Algorithm Gossip: 费式数列.3. 巴斯卡三角形4.Algorithm Gossip: 三色棋5.Algorithm Gossip: 老鼠走迷官(一)6.Algorithm Gossip: 老鼠走迷官(二)7.Algorithm Gossip: 骑士走棋盘8.Algorithm Gossip: 八皇后9.Algorithm Gossip: 八枚银币.10.Algorithm Gossip: 生命游戏.11.Algorithm Gossip: 字串核对12.Algorithm Gossip: 双色、三色河内塔13.Algorithm Gossip: 背包问题( 阅读全文

posted @ 2013-07-29 11:11 foxspecial 阅读(1259) 评论(0) 推荐(0) 编辑

2013年7月25日 #

RSS

摘要: RSS的基本概念 什么是RSS,RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。网站提供RSS输出有利于让用户获取网站内容的最新更新。用户可以使用RSS阅读软件,在不打开网站内容的情况下阅读输出的网站内容。 RSS的作用 RSS的最大作用是,让用户使用最少的时间来获得最需要的信息,而不用陷入信息的海洋里面。 RSS阅读器会自动将所有更新内容排在一起,用户不用一个站点一个站点的去浏览内容,只需要查看RSS阅读器即可,当然前提条件是RSS内容为“全文输出”,一些网站因为害怕损失流量而使用“RSS摘要输出”,这在一定程度上降低了用户的浏... 阅读全文

posted @ 2013-07-25 10:40 foxspecial 阅读(239) 评论(0) 推荐(0) 编辑