这次有两个主题,第一个太简单啦,就是java中变量的命名规则,纯记忆性东西。第二个主题,就是讨论一下对象引用变量的一个注意点。 如果你对命名规则很熟啦,就直接看第二个内容吧。(上边的图稍微有点顺序紊乱啊) 一、java中变量的命名规则 大多数语言的命名规则是相似的,只有一些 ...
观察下面代码,输出结果是什么 运行一次,答案与预想的完全不一样。在比较数字的时候,一定要用euqals,不能用 c 查看Integer的jdk源码,发现如下片段: 这儿的IntegerCache有一个静态的Integer数组,在类加载时就将 到 的Integer对象创建了,并保存在cache数组中,一旦程序调用valueOf 方法,如果i的值是在 到 之间就直接在cache缓存数组中去取Inte ...
2017-02-10 00:10 4 2966 推荐指数:
这次有两个主题,第一个太简单啦,就是java中变量的命名规则,纯记忆性东西。第二个主题,就是讨论一下对象引用变量的一个注意点。 如果你对命名规则很熟啦,就直接看第二个内容吧。(上边的图稍微有点顺序紊乱啊) 一、java中变量的命名规则 大多数语言的命名规则是相似的,只有一些 ...
说一个极有可能在工作中遇到的问题——foreach的引用 foreach 上面这段代码输出什么呢,神奇的竟然是下面这样,这个我在工作中遇到过一次,当时弄了半天没弄出个所以然,只是找到了解决办法,这个问题解决办法有两个: 下面这两种方式都可以解决上面这个问题: 方法 ...
最近公司新来了一个小伙伴,问了磊哥一个比较“奇怪”的问题,这个问题本身的难度并不大,但比较“隐蔽”,那究竟是什么问题呢?接下来我们一起来看。 起因 最近公司的系统要增加一个新的列表展示功能,功能本身难度并不大,但遇到了一个很“可怪”的问题。小伙伴在执行查询列表时,明明已经使用了 order ...
在Openlayer中使用Feature时候,有时候我们需要使用图片来做Maker,今天就讲我在这碰到的一个坑。 这一个除了黄色部分其他部分透明的png图片。 将其加入地图中后。 我们要注册一个Feature的Select事件。 结果,点击中间透明部分时,竟然没有信息提示,只有点击黄色部分 ...
在项目中遇到了一个JSON的坑。记录下。 直接上代码: 输出的结果为: 但是我们期望的结果却是类似于下面这样的结果: 那么是哪里出问题了呢?导致 MyList的 size 属性和 specialName 在JSON格式化时,被丢弃了呢? 下面在看 ...
的! 因此,我们经常会看到js中需要转移的 /\*/ 在java中这样写 \\* 第一个转义字符 ...
Long是引用类型,要比较两个Long的大小,一定要用equals而不能用== 但是,当Long为常量且常量值小于一个字节时,两个Long指向同一个常量内容; 当Long为常量且常量值大于一个字节时,两个Long指向不同的常量内容。 最后总结,引用比较一定要用equals ...
今天早上开发又过来说,怎么有个语句一直没有查询出结果,数据是有的呀,并发来了如下的sql(为了方法说明,表名及查询均做了修改): 两个表的数据如下: 所以按 ...