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

做中英文网站公司上海seo公司排名榜

做中英文网站公司,上海seo公司排名榜,360免费建站域名,企业网站建设方案包含一、泛型(参数化类型,在编译时确定) 泛型是一种可以接收数据类型的数据类型(可以这么理解) 作用: 1.能对加入到集合中的数据类型进行约束 2.遍历的时候,不需要进行类型转换,提高效率(因为遍历时,默认的是Object,需要进行类型转换的…

一、泛型(参数化类型,在编译时确定)
泛型是一种可以接收数据类型的数据类型(可以这么理解)
作用:
1.能对加入到集合中的数据类型进行约束
2.遍历的时候,不需要进行类型转换,提高效率(因为遍历时,默认的是Object,需要进行类型转换的)
HashMap <String,String> s=new HashMap<>();

import org.junit.jupiter.api.Test;import java.util.ArrayList;public class Main{public static void main(String[] args) {}@Testpublic void test(){ArrayList<Dog> arrayList=new ArrayList<>();Dog dog = new Dog("aaa",12);Dog dog1 = new Dog("bbb",10);Dog dog2 = new Dog("ccc",14);arrayList.add(dog);arrayList.add(dog1);arrayList.add(dog2);for (Dog x:arrayList){  //不需要Object,向下转型,才能使用Dog的toString()方法System.out.println(x.toString());}}
}
class Dog{private String name;private int age;public Dog(String name, int age) {this.name = name;this.age = age;}@Overridepublic String toString() {return "Dog{" +"name='" + name + '\'' +", age=" + age +'}';}
}

语法:
泛型的声明(接口,类)
interface "接口" <T> 和 class "类" <K,V>{}
其中,K,T,V,不代表值,表示类型
泛型的实例化(集合)
HashMap <String,String> s=new HashMap<>();

自定义泛型类
class "类名" <T,R,...>{}
class person <E>{
private E name;
public E find(){}
}
细节:
1.普通成员可以使用泛型(属性,方法)
2.使用泛型的数组,不能初始化
3.静态方法中不能使用类的泛型,因为类的泛型,是后面看情况的,而静态方法中的东西,都需要在类加载的时候生成
4.泛型类的类型,是在创建对象时确定的
5.如果在创建对象时,没有指定类型,默认是Object

自定义泛型接口
 interface "接口名" <T,R,...>{}
细节:
1.接口中,静态成员也不能使用泛型
2.泛型接口的类型,在继承接口或者实现接口的时候确定的
3.没有指定类型,默认为Object

自定义泛型方法
修饰符 <T,R,....>返回类型 方法名 (形参){}
细节:
1.泛型方法,可以定义在普通类中,也可以定义在泛型类中
2.当泛型方法被调用是,类型会确定
3.public void eat(E e){} ,这叫做使用了泛型

泛型的继承和通配符
1.泛型不具备继承性
2. <?>:支持任意泛型类型
3. <? extends A> :支持A类以及A类的子类,规定了泛型的上线
4. <? super A> :支持A类以及A类的父类,不限于直接父类,规定了泛型的下限
 

二、JUnit使用
JUnit是一个Java语言的单元测试框架。
一个类有很多功能代母需要测试,为了测试,就需要写入到main方法中。多个代码测试,就需要来回注销和切换,很麻烦。Junit使用后,就可以直接运行一个方法。

public class test {public static void main(String[] args) {}@Test        //未创建JUnit时,之后点击"Alt+Enter",之后Add Junit5.8.1,就ok了public void dfs(){}
}

http://www.qdjiajiao.com/news/9016.html

相关文章:

  • 成都专业网站制作网站淘宝seo是指什么
  • 阿里巴巴个人网站怎么做东莞市网站建设
  • 企业建设网站有什么好处开发网站需要多少钱
  • 二类电商平台怎么做神马搜索排名seo
  • 网站开发安装win10家庭版深圳网站建设专业乐云seo
  • dedecms 做门户网站做个公司网站大概多少钱
  • wordpress特定文章小工具seo引擎搜索入口
  • 做百度移动网站排名软今日头条新闻最新事件
  • 178网站建设黑帽seo联系方式
  • 常规做网站要在工信部认证吗信息流广告公司排名
  • 成都网站建设电话网络营销经典案例
  • 邢台做网站咨询电工培训技术学校
  • 网站建设论坛报告cba目前排行
  • 做货代网站佛山网站快速排名提升
  • 南宁网站建设设计制作百度推广点击收费标准
  • 交互做的好的中国网站武汉官网优化公司
  • dw网页制作教程完整版谷歌优化技巧
  • 服饰东莞网站建设镇江关键字优化公司
  • 扬州市开发区建设局网站首页制作网站费用
  • wordpress主题个人博客seo职业培训班
  • 网站的banner轮播怎么做重庆seo薪酬水平
  • 中小企业如何建设网站重庆seo整站优化报价
  • 网站建设及维护价钱成都新闻最新消息
  • 国家网站建设网时代教育培训机构官网
  • 彩票网站代理怎么做沧州seo包年优化软件排名
  • 店面设计有哪些石景山区百科seo
  • 好的网站设计题目印度疫情为何突然消失
  • 怎么对网站做压力测试深圳搜索引擎优化seo
  • 望野古诗王绩seo排名赚app下载
  • 绿色调网站哈尔滨网站建设