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

找相似图片 识别广州seo网站推广优化

找相似图片 识别,广州seo网站推广优化,不是网站建设必须经历的过程,美术馆展厅设计方案文章目录 一、包装类1.基本数据类型和对应的包装类2.自动装箱和自动拆箱3.手动装箱和手动拆箱 二、什么是泛型三、泛型的使用四、裸类型#xff08;Raw Type#xff09;五、泛型是如何编译的六、泛型的上界七、泛型方法总结 一、包装类 在了解泛型之前我们先了解什么是包装类… 文章目录 一、包装类1.基本数据类型和对应的包装类2.自动装箱和自动拆箱3.手动装箱和手动拆箱 二、什么是泛型三、泛型的使用四、裸类型Raw Type五、泛型是如何编译的六、泛型的上界七、泛型方法总结 一、包装类 在了解泛型之前我们先了解什么是包装类在Java中由于基本类型不是继承自Object为了在泛型代码中可以支持基本类型Java给每个基本类型都对应了一个包装类型 1.基本数据类型和对应的包装类 基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean 除了Integer和Character其余基本类型的包装类都是首字母大写 2.自动装箱和自动拆箱 public class Test {public static void main(String[] args) {int a 10;Integer i a;//自动装箱 把一个基本数据类型转变为包装类型System.out.println(i);Integer j new Integer(20);int b j;//自动拆箱 把一个包装类型转变为基本数据类型System.out.println(b);} }3.手动装箱和手动拆箱 public class Test {public static void main(String[] args) {int a 10;Integer i Integer.valueOf(a);//手动装箱System.out.println(i);Integer j new Integer(20);int b j.intValue();//手动拆箱System.out.println(b);} }二、什么是泛型 泛型是在JDK1.5引入的新的语法通俗讲泛型就是适用于许多许多类型。从代码上讲就是对类型实现了参数化泛型的主要目的就是指定当前的容器要持有什么类型的对象让编译器去做检查 语法 class 泛型类名称类型形参列表 { // 这里可以使用类型参数 } class ClassNameT1, T2, ..., Tn { } class 泛型类名称类型形参列表 extends 继承类/* 这里可以使用类型参数 */ { // 这里可以使用类型参数 } class ClassNameT1, T2, ..., Tn extends ParentClassT1 { // 可以只使用部分类型参数 }例子如下所示 class MyArrayT {public Object[] array new Object[10];//1public void setValue(int pos,T val) {array[pos] val;}public T getValue(int pos) {return(T)array[pos];} } public class Test {public static void main(String[] args) {MyArrayInteger myArray new MyArray();//2myArray.setValue(0,10);myArray.setValue(1,20);myArray.setValue(2,30);int val myArray.getValue(0);//3System.out.println(val);MyArrayString myArray1 new MyArray();myArray1.setValue(0,hello);myArray1.setValue(1,word);String ret myArray1.getValue(0);System.out.println(ret);} } 1.类名后的 T 代表占位符表示当前类是一个泛型类 【规范】类型形参一般使用一个大写字母表示常用的名称有 E 表示 Element K 表示 Key V 表示 Value N 表示 Number T 表示 Type S, U, V 等等 - 第二、第三、第四个类型 2. 注释1处不能new泛型类型的数组 3. 注释2处类型后加入 Integer 指定当前类型 4. 注释3处不需要进行强制类型转换 三、泛型的使用 语法: 泛型类类型实参 变量名; // 定义一个泛型类引用 new 泛型类类型实参(构造方法实参); // 实例化一个泛型类对象示例如下 MyArrayInteger myArray new MyArrayInteger();//此处的类型实参可以省略注意 泛型只能接受类所有的基本数据类型必须使用包装类 四、裸类型Raw Type 裸类型是一个泛型类但没有带着类型实参如下所示 MyArray myArray new MyArray();注意 我们不要自己去使用裸类型裸类型是为了兼容老版本的 API 保留的机制 五、泛型是如何编译的 擦除机制 在编译的过程当中将所有的T替换为Object这种机制我们称为擦除机制 Java的泛型机制是在编译级别实现的。编译器生成的字节码在运行期间并不包含泛型的类型信息 六、泛型的上界 在定义泛型类时有时需要对传入的类型变量做一定的约束可以通过类型边界来约束 语法 class 泛型类名称类型形参 extends 类型边界 { ... }示例 public class MyArrayE extends Number { ... }只接受 Number 的子类型作为 E 的类型实参 复杂示例 public class MyArrayE extends ComparableE { ... }E必须是实现了Comparable接口的 七、泛型方法 定义语法 方法限定符 类型形参列表 返回值类型 方法名称(形参列表) { ... }示例 public class Util {//静态的泛型方法 需要在static后用声明泛型类型参数public static E void swap(E[] array, int i, int j) {E t array[i];array[i] array[j];array[j] t;} }总结 1.泛型是将数据类型参数化进行传递 2.使用 T 表示当前类是一个泛型类。 3.泛型目前为止的优点数据类型参数化编译时自动进行类型检查和转换
http://www.sadfv.cn/news/25076/

相关文章:

  • 青岛网站域名备案查询wordpress支持react
  • 电商门户网站建设方案网站建设运维情况自查报告
  • 深圳制作网站建设推广金州新区规划建设局网站
  • 网站是怎么制作的做设计的去哪些大厂
  • wordpress建站安全性网站建设选择本地
  • 网站手机站怎么做雄安网站建设多少钱
  • 潜江公司做网站中国十大最强装饰公司
  • 学校微网站模板下载建设银行网站注册不了
  • 专业做淘宝网站推广网站开发属于软件开发类吗
  • 做网站建设公司起名wordpress字体调整
  • 哈尔滨市做网站wordpress 类似 免费
  • 购物网站开发的意义和目的html5手机网站建设
  • 建立网站如何赚钱浅谈学校网站建设
  • 番禺网站建设找哪家建设产品网站课程设计
  • 手机网站Com什么是网络设计编辑
  • 在线购物网站建设的需求分析电商税收新政策2021
  • 湛江网站制作公司网站自适应怎么做
  • 企业网站有什么建设部领导干部官方网站
  • 可以自学网站开发深圳住房和建设局网站在哪个网
  • 重庆公司建设网站域名在哪个网站卖好
  • 如何网站建设公司石家庄网站如何制作
  • 环保部网站官网建设项目审批随州网络推广
  • seo工具网站做细分行业信息网站
  • 高端网站设计制作无锡营销型网站制作
  • 淘宝网站开发技术名称小公司做网站的实力
  • 网站建设毕业设计任务书网络营销有哪些就业岗位
  • c语言做项目网站东营最新新闻
  • 江苏企业网站建设价格网站开发计划时间
  • 化妆品网站设计厦门外发加工网
  • 南通模板自助建站嘉兴网站搜索排名