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

汶上网站建设多少钱黑科技引流软件是真的吗

汶上网站建设多少钱,黑科技引流软件是真的吗,完成门户网站建设,网站建设招标范文一、类型转换 概念解释: 编译类型:在编译时确定,保存在虚拟机栈的栈帧中的局部变量表中; 运行类型:在运行时确定,由保存在局部变量表中变量指向的堆中对象实例的类型决定(存储在对象头中&…

一、类型转换

概念解释:

编译类型:在编译时确定,保存在虚拟机栈的栈帧中的局部变量表中;

运行类型:在运行时确定,由保存在局部变量表中变量指向的堆中对象实例的类型决定(存储在对象头中);

合法性:运行类型必须是变量类型本身或其子类,否则会抛出 ClassCastException 等异常

在进行强制类型转换时,做的操作非常简单,检查被转换的变量指向的堆中实例类型和转换后的类型是否合法

// 向上转向,安全的(子类包含父类的所有信息)
// animal 的编译类型是 Animal,运行类型是 Dog
Animal animal = new Dog(); 
// 向下转型,将animal引用转换为Dog类型的引用
Dog dog = (Dog) animal; 

二、泛型

Java 泛型的底层原理是通过 泛型擦除 实现的。

  1. 编译时进行类型检查;
  2. 编译时将泛型类型擦除,替换为对应的边界类型(未指定时替换为 Object)
    1. 例如:List<T> -> List<Object>、List<T extends Animal> -> List<Animal>
      1. 也就是说 JVM 堆中的对象实例中的类型是替换后的类型;

    2. 为什么需要擦除:泛型是在 JDK 1.5 中引入的,擦除是为了兼容性;
  3. 编译时插入强制类型转换代码
Box<String> box = new Box<>();
box.set("Hello");
String str = box.get();// 编译时生成强制类型转换代码
String str = (String) box.get();
http://www.cadmedia.cn/news/2339.html

相关文章:

  • 花生壳 建设网站打开app下载
  • 武汉城市建设学院网站近三年成功的营销案例
  • 网站制作方案的重要性关键词优化是怎样收费的
  • 武汉宣传片制作公司seo外包顾问
  • 大良网站建设价格上海好的网络推广公司
  • 软件外包公司联系方式网站推广和优化系统
  • 平台网站怎么做seo竞价推广托管多少钱
  • 门户网站建设基本情况关键词权重查询
  • 怎么刷网站权重自助建站
  • 网络舆情监测存在的问题合肥网络推广优化公司
  • 福田做网站公司最新新闻今天最新新闻
  • 创建企业网站的步骤现在比较好的营销平台
  • 小程序源码资源附子seo教程
  • 云南住房与建设厅网站潍坊百度seo公司
  • 建设网站宽度最好是多少钱站内seo是什么意思
  • 政府网站和政务新媒体建设管理办法长沙网站制作关键词推广
  • 石家庄关键词排名提升seo文章范文
  • 装修设计专业seo同行网站
  • icp备案需要先建设网站么关键词优化外包
  • 北京小程序网站制作模板网站建站公司
  • 吉林网站网站建设外贸seo网站推广
  • 太原网站建设价格种子搜索引擎 磁力天堂
  • 成都网站建设有名的制作链接的app的软件
  • 初中网站建设南京seo外包
  • 规范门户网站的建设和管理办法广东短视频seo搜索哪家好
  • 厦门建设企业网站建设湘潭网站seo磐石网络
  • 怎么制作网站视频教程步骤2021年十大热点事件
  • 自己网站上做支付宝怎么收费的seo快速排名工具
  • 怎么向百度提交网站友情链接的检查方法
  • 正规网站建设建设公司seo全站优化全案例