![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
玄微
试错的成本是时间
展开
-
对编程语言的简要理解
任何变成语言最终想在电脑上运行,必须转换成二进制,电脑能够识别的开和闭.编程语言的出现时让人们更好的理解和使用电脑.理论上成熟的编程语言的功能是一样的,不过由于在开发的时候理论不同,效率会有所不同....原创 2020-03-19 11:24:36 · 581 阅读 · 0 评论 -
如何接受Controller传递过来的参数?
一直以来接收Controller层的参数都是通过Map<String,Object>进行传递,接收参数的时候进行类型转换,今天却遇到了一个奇怪的事情,引发了我对String.valueOf()进一步深思。总所周知,Object转换为字符串一共有三种常用方法:强制转换,String.valueOf,toString但是今天传递的参数为“”,这个时候使用String.valueOf却转...原创 2020-02-14 19:23:35 · 860 阅读 · 0 评论 -
Map集合一些疑问
Map<String,Object>中value值为什么可以进行对象类型判断当你把任意数据类型存放到Map<String,Object>中,然后取出来使用instanceof进行类型判断的时候,你会发现数据保存着原有数据类型,也就是说Long类型的数据存放到Map<String,Object>中,取出来的进行对象类型判断,你会发现Long类型的数据还是Lon...原创 2019-11-22 11:10:39 · 153 阅读 · 0 评论 -
类型转换和自动装箱和自动拆箱的疑问解决
类型转换类型转换只存在于基本数据类型!也就是我们常说的byte,short,int,long,float,dubbo,其中boolean类型不能进行类型转换和强制转换,强制类型转换就是大范围的类型转换为小范围的类型.引用数据类型不支持数据转换.比如Integer不能转换成Long类型基本数据类型不能转换成String类型.自动装箱和自动拆箱自动装箱和自动拆箱针对的是基本数据类型和他们的...原创 2019-11-11 16:54:57 · 182 阅读 · 0 评论 -
Map集合使用时遇到的问题
java中Map map = null 和 Map map = new HashMap<String,Object>()的区别Map map = null意味着没有分配内存空间,定义变量的时候为了安全才这样,但是如果不是直接输出,是没有必要赋null的,因为这样会导致一个问题:当你为这个map集合put添加数据的时候会出现NullPointException异常,因为java是没法...原创 2019-11-01 16:36:45 · 489 阅读 · 0 评论