代码改变世界

随笔分类 -  面试题

java中有关Volatile的几个小题

2018-07-12 19:15 by lc_java, 1242 阅读, 收藏,
摘要: 1、java中能创建volatile数组吗? 能,java中可以创建volatile数组,不过只是一个指向数组的引用,而不是整个数组,如果改变引用指向的数组,将会受到volatile的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。 2、volatile 阅读全文

确定字符互异

2018-07-11 22:18 by lc_java, 317 阅读, 收藏,
摘要: 链接:https://www.nowcoder.com/questionTerminal/9618c2a9e8a14c3e82954ee14168f592?orderByHotValue=1&mutiTagIds=639&page=1&onlyReference=true来源:牛客网 请实现一个算法 阅读全文

基本数据类型应用

2017-09-07 18:53 by lc_java, 237 阅读, 收藏,
摘要: 为什么int会是66的结果呢? A的ASCII码中十进制值是65,然后加一就是66; 然后十进制66在ASCII码中对应B,所以字符char对应的结果就是B A~Z在ASCII码中对应65到90 a~z在ASCII码中对应97到122 ASCII码小应用: 一个算法,统计一个字符串中某个字符出现的次 阅读全文