当前位置: 首页 > news >正文

东莞智通人才网招聘司机深圳网站优化推广

东莞智通人才网招聘司机,深圳网站优化推广,淘宝客网站做的好的,卖房网站母亲节做什麽活动文章目录 1. 泛型类2. 泛型方法3. 泛型接口4. 类型通配符5. 可变参数6. 可变参数的使用 1. 泛型类 1. 格式&#xff1a;修饰符 class 类名 <类型>{ }。例如&#xff1a;public class Generic <T>{ }。 2. 代码块举例&#xff1a; public class Generic <T>{…

文章目录

    • 1. 泛型类
    • 2. 泛型方法
    • 3. 泛型接口
    • 4. 类型通配符
    • 5. 可变参数
    • 6. 可变参数的使用


1. 泛型类

 1. 格式:修饰符 class 类名 <类型>{ }。例如:public class Generic <T>{ }

 2. 代码块举例:

public class Generic <T>{private T t;public T getT() {return t;}public void setT(T t) {this.t = t;}
}public class Demo {public static void main(String[] args) {Generic<String> g1=new Generic<String>();//第二个String可以不写g1.setT("张三");System.out.println(g1.getT());//张三Generic<Integer> g2=new Generic<>();g2.setT(18);System.out.println(g2.getT());//18}
}

2. 泛型方法

 1. 格式:修饰符 <类型> 返回值类型 方法名(类型, 变量名){ }。例如:public <T> void show(T t){ }

 2. 代码块举例:

public class Generic{public <T> void show(T t){System.out.println(t);}
}public class Demo {public static void main(String[] args) {Generic g=new Generic();g.show("张三");g.show(18);g.show(13.14);}
}

3. 泛型接口

 1. 格式:修饰符 interface 接口名 <类型>{ }。例如:public interface Generic<T>{ }

 2. 代码块举例:

public interface Generic <T>{void show(T t);
}public class GenericImp <T> implements Generic<T> {@Overridepublic void show(T t) {System.out.println(t);}
}public class Demo {public static void main(String[] args) {Generic<String> g1=new GenericImp();g1.show("张三");Generic<Integer> g2=new GenericImp();g2.show(18);}
}

4. 类型通配符

在这里插入图片描述

import java.util.ArrayList;
import java.util.List;public class Demo {public static void main(String[] args) {List<?> list1=new ArrayList<Object>();List<?> list2=new ArrayList<Number>();List<?> list3=new ArrayList<Integer>();List<? extends Number> list4=new ArrayList<Number>();List<? extends Number> list5=new ArrayList<Integer>();List<? super Number> list6=new ArrayList<Number>();List<? super Number> list7=new ArrayList<Object>();}
}

5. 可变参数

:先看看比较差的效果

在这里插入图片描述

 1. 可变参数:又称参数个数可变,用作方法的形参出现,那么方法的参数个数就是可变的了。

 2. 格式:修饰符 返回值类型 方法名(数据类型... 变量名){ }。例如:public static int sum(int... a){ }

 3. 代码块举例:

public class Demo {public static void main(String[] args) {System.out.println(sum(10,20,30));//60System.out.println(sum(10,20,30,40));//100}public static int sum(int... a){int sum=0;for(int i : a){sum+=i;}return sum;}
}

6. 可变参数的使用

 1. Arrays工具类中有一个静态成员方法:Arrays.asList(),返回由指定数组支持的固定大小的列表。

 2. 代码块举例:

import java.util.Arrays;
import java.util.List;public class Demo {public static void main(String[] args) {List<String> list1= Arrays.asList("hello","Java","难学");//list.add("wordld");会报错的//list.remove("wordld");会报错的//list.set();不报错System.out.println(list1);//[hello, Java, 难学]}
}
http://www.tj-hxxt.cn/news/80255.html

相关文章:

  • 提供东莞微信网站建设百度一下首页网页
  • 泉州网站seo公司培训学校网站
  • 说明设计网站开发方案流程快照网站
  • wordpress 企业网站主题谷歌浏览器网址
  • 企业网站如何做自然搜索郑州网站推广公司排名
  • 网站建设作用windows 优化大师
  • 网站建设有哪几个方面西安seo关键词查询
  • 怎样做招聘网站分析seo网站优化推广
  • 毕设做网站难吗百度打开百度搜索
  • 自己怎么做简单的网站国色天香站长工具
  • wordpress 微博组件天津优化网络公司的建议
  • 无锡网站建设哪里好制作网页完整步骤代码
  • 互联网 现代农业网站建设seo怎么弄
  • 网站建设模板一次收费seo难不难
  • 学网站建设工作室高粱seo博客
  • 网站备案 做网站时就需要吗清远疫情防控措施
  • 做推广任务的网站有哪些深圳网络推广公司有哪些
  • 网站建设与维护成绩查询账号权重查询
  • 网站详情页用cdr做可以吗2024年新闻摘抄
  • 微信公众号授权给网站it培训机构排名及学费
  • 网站排名怎么弄网站定制设计
  • 政府网站建设怎么做深圳互联网营销
  • centos打开wordpressseo课程培训学校
  • 做网站图片太大好吗百度搜索百度
  • 做网站推广收入好吗google play下载安卓
  • 银川网站开发大丰seo排名
  • 在北京注册公司在哪个网站上企业推广网站
  • 上线了做网站要钱微信营销号
  • 经典设计网站促销方案
  • 企业 网站 设计系统优化是什么意思