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


    标题

    首先这个标题其的不合适,但是我也不知道怎么起名。原本起名为“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来做了。

  • 相关阅读:
    pytest_04
    pytest_03
    pytest_02
    CF 1416C XOR Trie
    CF 1413D
    ZOJ 3725 概率dp
    ZOJ 3726
    位运算
    CF1439C 线段树
    unordered_set
  • 原文地址:https://www.cnblogs.com/blbl9527/p/7251303.html
Copyright © 2020-2023  润新知