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

1g内存做网站网站维护案例分析

1g内存做网站,网站维护案例分析,宁波企业做网站,福州网站建设q.479185700強一.包装类 在Java中, 基本类型不继承于Object类. 所以为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了一个包装类型.(包装类型相当于引用类型) 1.基本类型对应的包装类 byte -- Byteshort -- Shortint -- Integerlong -- Longfloat -- Floatdouble -- Doublech…一.包装类 在Java中, 基本类型不继承于Object类. 所以为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了一个包装类型.(包装类型相当于引用类型) 1.基本类型对应的包装类 byte -- Byteshort -- Shortint -- Integerlong -- Longfloat -- Floatdouble -- Doublechar -- Characterboolean -- Boolean 我们可以从中找到规律: 除了int和char, 其余基本类型的包装类都是首字母大写. 2.装箱和拆箱 (1) 装箱: 就是把基本类型变成包装类型. 装箱需要调用Integer类的valueOf方法, 装箱有两种方式:手动装箱和自动装箱 (显式装箱和隐式装箱) int a 10;Integer ii Integer.valueOf(a); // 手动装箱(显式装箱)Integer ii2 a; //自动装箱(隐式装箱) (2) 拆箱: 就是把引用类型(包装类型)变成基本类型.拆箱需要用到intValue方法,拆箱也有两种方式:手动拆箱和自动拆箱 (显式拆箱和隐式拆箱) Integer ii 10;int a ii.intValue(); //手动拆箱(显式拆箱)int a ii; //自动拆箱(隐式拆箱) [面试题] : public static void main(String[] args) {Integer a 100;Integer b 100;Integer c 200;Integer d 200;System.out.println(a b);System.out.println(c d);} 问, 上述代码输出什么? 答案: 为什么输出true和false呢?  我们可以看到, 四行代码进行的操作都是装箱.装箱操作会调用valueOf方法, 我们查看valueOf的源码: 从中可以看到 , 如果i是在[low, high)这个范围之内(对于Integer来说, low -128, high 127), 那么就是去cache数组中取值返回; 相反,如果i不在这个范围内, 就会实例化一个Integer类的对象返回. 此时我们在看这个代码: a和b在这个范围内, 那么a,b都是从这个数组中取值.又因为a和b的值相等,所以a,b是从数组的同一位置取值的. 所以a,b的包装类值相等 ;  而c,d不在这个范围内,所以c,d是都是新实例化的对象, c和d是两个不同的对象, 地址肯定不相同,所以c,d的包装类值不等. 二.泛型 1.泛型的概念 一般的类和方法,只能使用基本类型和引用类型,这种刻板的限制对代码的束缚就很大. 所以Java引入了泛型这个语法. 泛型: 就是适用于许多类型. (泛型实现了类型的参数化 -- 可以传指定类型的参数). 首先我们先看一个代码示例: 我们可以看到,上述代码的问题是: (1) 这个数组中任何类型的数据都能存放.  (2) 用String类的对象接收hello时,需要强转(因为在这里hello是Object类型的)   但是, 更多情况下,我们还是更希望数组中只存放一种类型的数据.此时就要用到泛型. 所以,泛型的主要目的就是: 指定当前容器(类 / 方法)要持有什么类型的对象,并以参数形式传递此类型(需要什么类型,就传入什么类型), 让编译器去做检查. 注意: 类型参数传的必须是引用类型(包装类型), 不能是基本类型!!! 2.泛型类 语法形式: class 泛型类名称类型参数列表 {// 在这里可以使用类型参数 } 代码示例: 泛型类的使用示例: 运行结果: 3.泛型方法 泛型方法: 即方法的返回值以参数方式指定 代码示例: 注意事项: 引用类型对象的大小比较,是不能直接使用 , 的, 需要重写Object类的CompareTo方法, 再调用CompareTo方法对两者进行比较. 4.泛型的上界 泛型的上界, 就是对泛型表示类型的范围做出了限制. 例如: 此行代码表示: 传进来的类型参数E 必须是继承于Comparable接口的. 上述代码表示: 传进来的类型参数T 必须是继承于Number类的.  以上就是本篇博客的全部内容啦,如果喜欢小编的文章,可以点赞,评论,收藏~
http://www.pierceye.com/news/22529/

相关文章:

  • 广告机自建站模板wordpress插件之家
  • 广州开发网站技术支持私域直播平台有哪些
  • 软件工程考研容易上岸的学校关键词seo是什么意思
  • 长沙网站建设大概多少钱杭州高端网建
  • 注册公司登陆哪个网站网站备案类型及条件
  • 南京市住房和城乡建设网站个人网站建设及实现
  • 襄阳官网建站公司什么网站可以做兼职销售
  • 大连 网站制作 外贸网站开发的销售
  • 威海建设局网站楼盘信息公布网站建设多少钱 知乎
  • 网站速度怎么提升做视频网站的备案要求吗
  • 怎么制作企业网站公司网站哪家做的好
  • 乌兰察布市建设工程造价网站山东省级建设主管部门网站
  • 做企业网站找哪家wordpress仿导航大全
  • 手机网站建设 如何获得更好的排名连云港建设工程安全网站
  • 网站交互用什么做新网站制作平台
  • 大唐网站建设大学生求职创业补贴有多少钱
  • 网站的栏目是什么犀牛云做的网站怎么样
  • 夜场建设网站营销与运营的关系
  • 免费网站域名空间163网易企业邮箱格式
  • 请将已备案网站接入访问北京开公司一年费用
  • 徐州做网站的哪个好商标查询网站
  • 网站5建设需要学什么条件wordpress主题接入社交功能
  • 陇南地网站建设网站切换效果
  • 音乐网站可以用什么语言做建立修仙大学
  • 网站建设需求文档模板微信公众号免费做影视网站
  • 网店推广方案范文网站优化就是每天更新内容吗
  • 建网站免费软件宁波市北仑区建设局网站
  • 千博企业网站安徽省在建项目查询
  • 网站编辑器长春网站建设哪个公司好
  • asp.net网站第一次运行慢网页内容修改器