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

新手学建设网站书籍建设云南省癌症中心网站

新手学建设网站书籍,建设云南省癌症中心网站,给自己的网站做代言,抖音小程序广告怎么跳过问题 switch 参数不能是null#xff0c;swicth(null)会报java.lang.NullPointerException异常 查找原因 为什么会这样呢#xff0c;查找一下原因#xff1a; 找到编译后的class文件#xff0c;就明白了 总结#xff1a; switch 是一个语法糖。switch语句是先计算 par…问题 switch 参数不能是nullswicth(null)会报java.lang.NullPointerException异常 查找原因 为什么会这样呢查找一下原因 找到编译后的class文件就明白了 总结 switch 是一个语法糖。switch语句是先计算 param 变量的排序值然后与枚举常量的每个排序值进行对比。 源码中的switch(param) 调用了String 的hashCode方法。 switch 方法只支持int 类型的匹配其他基本类型都会被语法糖转换为整型来做判断和匹配。 总结一下java switch 参数不能是nullswicth(null)会报java.lang.NullPointerException异常。 扩展 Java 其它语法糖 语法糖Syntactic Sugar也叫糖衣语法是英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是在计算机语言中添加某种语法这种语法能使程序员更方便的使用语言开发程序同时增强程序代码的可读性避免出错的机会但是这种语法对语言的功能并没有影响。 泛型 与C#中的泛型相比Java的泛型可以算是“伪泛型”了。在C#中不论是在程序源码中、在编译后的中间语言还是在运行期泛型都是真实存在的。Java则不同Java的泛型只在源代码存在只供编辑器检查使用编译后的字节码文件已擦除了泛型类型同时在必要的地方插入了强制转型的代码。 自动拆箱和装箱 自动拆箱/装箱是在编译期依据代码的语法决定是否进行拆箱和装箱动作。 装箱过程把基本类型用它们对应的包装类型进行包装使基本类型具有对象特征。 拆箱过程与装箱过程相反把包装类型转换成基本类型。 foreach 循环 Foreach要求被历遍的对象要实现Iterable接口由此可想而知foreach迭代也是调用底层的迭代器实现的。 枚举 枚举类型其实并不复杂在JVM字节码文件结构中并没有“枚举”这个类型。其实源程序的枚举类型会在编译期被编译成一个普通了类。利用继承和反射来做到的。
http://www.zqtcl.cn/news/352190/

相关文章:

  • 站长之家域名买天猫店铺去哪里买
  • asp.net做的网站模板下载万网x3 wordpress
  • 设计网站设计目标天津市建设工程管理总队网站
  • 网站开始怎么做上海响应式网页建设
  • 网站备案 seo免费二维码制作网站
  • 删除网站备案网站建设湖南岚鸿建设
  • 做vlogger的网站有哪些长沙网站排名技巧
  • 媒体营销平台商品seo关键词优化
  • 芜湖先锋网站两学一做wordpress菜单顶部
  • 网站策划怎么样一级域名网站如何申请
  • 烟台高端网站开发网站开发哪个公司好
  • 广州网站定制开发方案南宁网站 制作
  • php做网站需要后台吗郑州建网站十大
  • 网站跳出率是什么意思百度服务
  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设
  • 网络认证入口seo免费诊断
  • 十大知名博客网站郑州企业建站公司定制
  • 视频网站如何做引流网站首页 关键词