- 浏览: 3430 次
- 性别:
- 来自: 杭州
最新评论
文章列表
commons-lang3的tuple包介绍
- 博客分类:
- java基础
问题
有时候我们调用方法的时候返回值有可能不止1个,比如说我们返回name = "张三" age = 20这两个值,那么这个时候方法的返回值怎么写呢。在Scala和python中都有Tuple使用,在java中我们怎么办。很容易我们就想到了一个方式:可以构造一个User类来封装这两个属性。
但是如果返回的两个值并没有任何关联关系,或者说每一个方法返回的参数都不同,那么我们就得为每一个方法的返回类型去创建对应的类来取包装,或许还有其他的解决方式,比如说返回一个map,返回一个List,返回一个array都可以。
使用map作为返回值的话调用方在不清楚map中具体有什么内容的时候 ...
controller接口:
/**
*
* @param touser 接收用户openId
* @param template_id 模板Id
* @param url url 调用方需要编码
* @param topcolor topcolor 调用方需要编码
* @param data 模板参数,传过来的是json串 调用方需要编码
* { "first": { "value":"恭喜你购买成功!", "color":"173177"},
* "keynote1":{ ...
1. JAVA技术体系
1.1 Java程序员
·高级特性
反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入
·核心编程
IO、多线程、实体类、集合类、正则表达式、XML和属性文件
·图形编程
AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace
·网路编程
Applet、Socket/TCP/UDP、NIO、RMI、CORBA
·Java语法基础
类、抽象类、接口、最终类、静态类、匿名类、内部类、异常类、编码规范
·Java开发环境
JDK、JVM、Eclipse、Linux
1.1.1 Java核心编程技术
Java,设计而 ...