不利不理左卫门的吃拿卡要

标题

首先这个标题其的不合适,但是我也不知道怎么起名。原本起名为“spring的jdbcTemplate式编程”,原来的名称也不合适,左右都是不合适,就换一个自己喜欢的好了。


从这里开始:

最近看别人的代码好多看不懂,那写的都是啥啊,我举个栗子

刚开始,真的不知这是搞什么,又是这又是那的,当时心只知道上面用了某个类的匿名实现,就到这为止了。


事情开始有了转机:

一直在强迫自己学习spring,总是看来看去,没有适合自己的教程,组要没有适合懒人的教程,问题在我,但是阴差阳错的看到了《Spring 3.0就是这么简单》,下面是启发我的内容


于是进行了一点实验:


public interface IntHandler{
	public int f(int x);
}


public class Client{
	public static void main(String[] args){
		System.out.println(
			new Client().function(12,2,new IntHandler(){
				public int f(int x){
					return x*x;
				}
			}
		));
	}
	public int function(int a,int b,IntHandler handler){
		//这里可以对a,b进行复杂的操作,然后调运其他方法在对
		//a,b进行处理
		return handler.f((a+b)*(a-b));
		
	}
}



要点:

其实自己原本就猜出来最后一个参数是处理sql语句执行的结果集,就是脑子少了几根经,猜不出来结果集怎么和最后一个匿名类结合在一起的,
说白了就是自己好不容易看出来的那点东西挡住了视线,没有把注意力放在外层函数update上面。把结果集和匿名类结合起来的也只有外层函数update来做了。

posted on 2017-07-28 17:03  blbl9527  阅读(135)  评论(0编辑  收藏  举报

导航


github sina微博 FB