你的位置:首页 > 软件开发 > Java > JAVA泛型那些事儿

JAVA泛型那些事儿

发布时间:2015-11-30 11:00:48
本篇内容源于本人一个好友sgpro提供的java学习例子,现拿出来给大家分享。此例子非常直观的通过代码讲解了java泛型的用法和好处,是笔者一直珍藏的最好的泛型学习笔记。 一、面向过程的时代我们先从求最大值开始讲起。在面向过程的编程世界里,我们是这样求最大值的 1 packa ...

本篇内容源于本人一个好友sgpro提供的java学习例子,现拿出来给大家分享。

此例子非常直观的通过代码讲解了java泛型的用法和好处,是笔者一直珍藏的最好的泛型学习笔记。

 

一、面向过程的时代

我们先从求最大值开始讲起。

在面向过程的编程世界里,我们是这样求最大值的

 1 package _00_OP; 2 /** 3  * 求若干个数的较大的一个 4  *  5  * 不使用重载,面向过程的年代。 6  *  7  * @author sgpro 8  * 9 */10 class MaxNumber {11   12   /*求两个int类型数据的最大值*/13   public static int max2ForInteger(int a, int b) {14     return a > b? a : b;15   }16   17   /*求两个char类型数据的最大值*/18   public static char max2ForChar(char a, char b) {19     return a > b? a : b;20   }21   22   /*求三个char类型数据的最大值,通过两次调用max2ForChar来实现*/23   public static int max3ForIneger(int a, int b, int c) {24     return max2ForInteger(a, max2ForInteger(b, c));25   }26 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:JAVA泛型那些事儿

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。