本篇内容源于本人一个好友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
(#换成@)。