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

正规的企业网站建设公司备案怎么关闭网站吗

正规的企业网站建设公司,备案怎么关闭网站吗,唐山制作网站公司,宁波外贸公司招聘信息Java基础之泛型 一、泛型应用范围二、使用泛型方法三、泛型类 一、泛型应用范围 泛型提供了编译时类型安全检测机制#xff0c;该机制允许程序员在编译时检测到非法的类型。 使用 Java 泛型的概念#xff0c;我们可以写一个泛型方法来对一个对象数组排序。然后#xff0c;调… Java基础之泛型 一、泛型应用范围二、使用泛型方法三、泛型类 一、泛型应用范围 泛型提供了编译时类型安全检测机制该机制允许程序员在编译时检测到非法的类型。 使用 Java 泛型的概念我们可以写一个泛型方法来对一个对象数组排序。然后调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序 二、使用泛型方法 在方法的返回类型之前声明类型参数 泛型方法的类型参数声明应该在方法的返回类型之前使用尖括号括起来。 public T void methodName(T parameter) {// 方法实现 }使用泛型类型参数 在方法的参数列表、返回类型或方法体中可以使用泛型类型参数来表示参数类型或返回类型 public T T someMethod(T input) {// 方法实现return input; }类型参数可以有任意名称 泛型方法中的类型参数可以使用任意合法的标识符名称。通常使用单个大写字母如 T、E、K、V 等表示类型参数是一种常见的惯例。 public E void processElement(E element) {// 方法实现 }E - Element (在集合中使用因为集合中存放的是元素)T - TypeJava 类K - Key键V - Value值N - Number数值类型 - 表示不确定的 java 类型 泛型方法可以有多个类型参数 泛型方法可以有多个类型参数这些参数在尖括号中逗号分隔。 public T, U void processPair(T first, U second) {// 方法实现 }类型参数的范围bounded type parameters 类型参数可以被限制为某个特定的类或接口以确保方法能够使用特定类型的方法或属性。这称为类型参数的边界。 public T extends Number void processNumber(T number) {// 方法实现 }泛型方法可以在泛型类或非泛型类中定义 泛型方法不一定要在泛型类中定义它可以在普通类中定义或者在泛型类中定义或者在接口中定义。 // 在普通类中定义泛型方法 public class MyClass {public T void myMethod(T parameter) {// 方法实现} }// 在泛型类中定义泛型方法 public class MyGenericClassT {public U void myMethod(U parameter) {// 方法实现} }// 在接口中定义泛型方法 public interface MyInterface {T void myMethod(T parameter); }代码示例 public class GenericMethodExample {// 泛型方法接受任意类型的数组并打印public T void printArray(T[] array) {for (T element : array) {System.out.print(element );}System.out.println();}// 泛型方法接受任意类型的参数并返回public T T identity(T input) {return input;}// 泛型方法使用类型参数的边界public T extends Number double square(T number) {return Math.pow(number.doubleValue(), 2);}public static void main(String[] args) {GenericMethodExample example new GenericMethodExample();// 调用泛型方法传入不同类型的数组Integer[] intArray {1, 2, 3, 4, 5};Double[] doubleArray {1.1, 2.2, 3.3, 4.4, 5.5};String[] stringArray {one, two, three, four, five};System.out.println(Integer Array:);example.printArray(intArray);System.out.println(Double Array:);example.printArray(doubleArray);System.out.println(String Array:);example.printArray(stringArray);// 调用泛型方法传入不同类型的参数String result1 example.identity(Hello);Integer result2 example.identity(123);System.out.println(Identity Result 1: result1);System.out.println(Identity Result 2: result2);// 使用类型参数的边界double squareResult example.square(4);System.out.println(Square Result: squareResult);} }三、泛型类 泛型类的声明和非泛型类的声明类似除了在类名后面添加了类型参数声明部分。 和泛型方法一样泛型类的类型参数声明部分也包含一个或多个类型参数参数间用逗号隔开。一个泛型参数也被称为一个类型变量是用于指定一个泛型类型名称的标识符。因为他们接受一个或多个参数这些类被称为参数化的类或参数化的类型。 代码示例 public class BoxT {private T t;public void add(T t) {this.t t;}public T get() {return t;}public static void main(String[] args) {BoxInteger integerBox new BoxInteger();BoxString stringBox new BoxString();integerBox.add(new Integer(10));stringBox.add(new String(学生数据));System.out.printf(整型值为 :%d\n\n, integerBox.get());System.out.printf(字符串为 :%s\n, stringBox.get());}
http://www.dnsts.com.cn/news/41902.html

相关文章:

  • 企业年底做网站的好处网站百度关键词优化
  • 用记事本做网站专业智能建站网站
  • 辽宁省城乡和住房建设厅网站搜狗网址大全
  • 银川专业做网站的公司wordpress企业 破解主题下载地址
  • 做网站的结论和心得软件外包平台 接单
  • 沧州网站建设建站系统学前端好还是后端好
  • 微信公众号建立网站2024年营业执照年审入口
  • 建筑论坛网站东莞市网络策划推广哪家好
  • 网站开发和软件开发含义网络营销推广专员的岗位职责
  • 做优惠卷网站倒闭了多少中建装饰集团
  • 网站聚合页面营销网站建设 公司排名
  • 新八建设集团网站杭州前十强装修公司有哪几家
  • 有口碑的郑州网站建设安卓app用什么开发
  • 网站可以自己维护吗望野王维原文
  • 如何抄袭网站电子商务网站建设 试卷
  • 自己怎么优化我网站关键词微信crm系统如何添加
  • 虚拟主机怎么搭建网站销售管理系统实验报告
  • 重庆森林讲的什么内容企业网站建设网站优化推广
  • 潍坊市网站wordpress返利主题
  • 网站建设 数据归属wordpress idstore
  • 深泽网站制作做英文网站賺钱
  • 长春网站建设方案优化网站设计专业公司价格
  • 广州 环保 凡人网站建设上海网站建设公司兴田德润放心
  • phpcms网站音乐代码存放在什么位置常用的网站建设技术有什么软件
  • 那个网站做百科好过钉钉怎么注册企业
  • 创建手机网站模版盘龙网站建设
  • 校园网站设计方案黄页88网站推广方案
  • 阿瓦提网站建设中国突然宣布大消息
  • cvv钓鱼网站怎么做甘肃省建设局网站首页
  • 成品短视频app大全南京seo报价