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

如何在腾讯云做网站推广公司主要做什么

如何在腾讯云做网站,推广公司主要做什么,淘宝网站策划怎么做,电子商务平台经营者的特点体现在泛型#xff1a; 定义类、接口、方法的时候#xff0c;同时声明了一个或者多个类型变量#xff08;如: E#xff09;,称之为泛型类、泛型接口、泛型方法#xff0c;我们统称之为泛型。 说明这是一个泛型类。 如果不使用泛型#xff0c;我们可以往ArrayList中传… 泛型 定义类、接口、方法的时候同时声明了一个或者多个类型变量如: E,称之为泛型类、泛型接口、泛型方法我们统称之为泛型。 说明这是一个泛型类。 如果不使用泛型我们可以往ArrayList中传入各种对象get方法返回的是Object类对象。 package cn.ensource.d8_generics;import java.util.ArrayList;public class Test {public static void main(String[] args) {// 目标认识泛型ArrayList list new ArrayList();list.add(a);list.add(123);list.add(黑马);Cat a new Cat();list.add(a);for (int i 0; i list.size(); i) {String res (String) list.get(i); // 强转System.out.println(res);}} } 强制类型转换会导致类型转换异常 使用泛型类型为String类型现在我给的是Cat对象所以报错。  package cn.ensource.d8_generics;import java.util.ArrayList;public class Test {public static void main(String[] args) {// 目标认识泛型 // ArrayList list new ArrayList(); // list.add(a); // list.add(123); // list.add(黑马); // Cat a new Cat(); // list.add(a); // // for (int i 0; i list.size(); i) { // String res (String) list.get(i); // 强转 // System.out.println(res); // }System.out.println(-----------------------);ArrayListString list1 new ArrayList(); // JDK1.7 开始后面的数据类型可以不声明list1.add(Java1);list1.add(Java2);list1.add(Java3);list1.add(Java4); // list1.add(new Cat());for (int i 0; i list1.size(); i) {String res list1.get(i);System.out.println(res);}} }作用泛型提供了在编译阶段约束所能操作的数据类型并自动进行检查的能力这样可以避免强制类型转换及其可能出现的异常。 泛型的本质把具体的数据类型作为参数传给类型变量。 自定义泛型类这就是C的template package cn.ensource.d9_generics_class;// 泛型类的定义 public class MyArrayListE {Object[] obj new Object[10];private int size;public boolean add(E e) {arr[size] e;return true;}public E get(int index) {return (E) obj[index];} } 多个类型变量 package cn.ensource.d9_generics_class;public class MyArrayList2E, T {public void put(E e, T t) {}} 有继承约束关系的类型变量后面只能定义Animal及其子类类型。 package cn.ensource.d9_generics_class;public class MyClass3E extends Animal {} 泛型接口 Student类 package cn.ensource.d10_generics_interface;public class Student { } Teacher类 package cn.ensource.d10_generics_interface;public class Student { } Data泛型接口 package cn.ensource.d10_generics_interface;import java.util.ArrayList;public interface DataT {void add(T t);ArrayListT getByName(String name);} TeacherData实现接口类 package cn.ensource.d10_generics_interface;import java.util.ArrayList;public class TeacherData implements DataTeacher {Overridepublic void add(Teacher teacher) {}Overridepublic ArrayListTeacher getByName(String name) {return null;} } StudentData实现接口类 package cn.ensource.d10_generics_interface;import java.util.ArrayList;public class StudentData implements DataStudent {Overridepublic void add(Student student) {}Overridepublic ArrayListStudent getByName(String name) {return null;} } 测试类 package cn.ensource.d10_generics_interface;public class Test {public static void main(String[] args) {// 目标掌握泛型接口的定义和使用// 场景我们的系统需要处理学生和老师的数据,保存对象数据根据名称查询数据} } 注意 类型变量建议是大写的英文字母常用的有E/T/K/V等。
http://www.zqtcl.cn/news/318501/

相关文章:

  • 长沙短视频制作公司广州网站优化注意事项
  • 北京西城网站建设公司蓬莱做网站价格
  • 网站镜像做排名网站托管工作室
  • 江苏省建设协会网站wordpress小说采集
  • 网站运行费用预算计算机学了出来干嘛
  • 什么网站上公司的评价最客观青州网站优化
  • 网站开发下载那个kk网龙岩
  • 网站页面统计代码是什么意思国外网站模板欣赏
  • 徐州社交网站传奇做网站空间
  • 网站服务器租赁怎样用ps做网站的效果图
  • 温州网站建设制作苏州做网站费用
  • 山东网站建设和游戏开发的公司排名网站开发工程师待遇淄博
  • 创建网站的代码公司网站建设服务公司
  • 徐州建站推广仿织梦长沙网站公司
  • 中山做网站的新闻静态网站模板下载
  • 以学校为目标做网站策划书企业管理软件都有哪些
  • 黄石网站开发云开发小程序源码
  • 重点实验室网站建设萧山好的做网站的公司
  • 物流网站的建设网站建设优化是什么鬼
  • 门户网站建设项目书页面设计一般用什么软件
  • 安徽城乡建设 厅网站电子商务网站建设需要哪些步骤
  • 网站建设应该懂什么知识青岛模板网站建设
  • 免费cms建站系统有哪些网站设计项目总结
  • 做网站湖州网站后台管理系统如何使用
  • 网站建设报价单-中英文版长春省妇幼网站做四维
  • 注册网站免费网站上传小马后怎么做
  • 我省推行制度推动山西品牌建设整站优化网站
  • 临海手机网站设计网站设计 深圳
  • 网站推广做哪个比较好百度怎么优化排名
  • 做jsp网站时怎么预览wordpress安装不上