面试话痨系列是从技术广度的角度去回答面试官提的问题,适合萌新观看! 面试官,别再问我火箭怎么造了,我知道螺丝的四种拧法,你想听吗? String相关的题目,是面试中经常考察的点,当面试中遇到了String相关的问题,我们可以这么聊: 一:String底层结构 从底层结构上来说,jdk1.8的Stri ...
分类:
编程语言 时间:
2020-03-24 23:32:35
阅读次数:
76
String che = "生产用车";Integer Isjwct = 0;String mk = che.equals("生产用车") ? (Isjwct.equals(0) ? "m2" : "m3") : null;System.out.println(mk); ...
分类:
编程语言 时间:
2020-03-24 16:07:37
阅读次数:
225
String s1 = "abcd"; String s2 = "efgh"; 将指定字符串连接到此字符串的结尾。 s1.concat(s2);//结果为:abcdefgh public String concat(String str) { int otherLen = str.length(); ...
分类:
其他好文 时间:
2020-03-24 14:34:07
阅读次数:
66
java.util.Set接口 extends Collection接口Set接口的特点: 1.不允许存储重复的元素 2.没有索引,没有带索引的方法,也不能使用普通的for循环遍历java.util.HashSet集合 implements Set接口HashSet特点: 1.不允许存储重复的元素 ...
分类:
其他好文 时间:
2020-03-23 20:43:31
阅读次数:
72
1、属性 //底层使用了HashMap来存储元素,所以元素不可能出现重复 private transient HashMap<E,Object> map; //用来填充底层数据结构HashMap中的value,因为HashSet只用key存储数据。 private static final Obje ...
分类:
其他好文 时间:
2020-03-23 11:29:06
阅读次数:
69
在JVM中,内存分为堆内存跟栈内存。他们二者的区别是: 当我们创建一个对象(new Object)时,就会调用对象的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码中调用的时候用的都是栈内存中的引用。还需注意的一点,基本数据类型是存储在栈内存中。 初步 ...
分类:
其他好文 时间:
2020-03-23 11:20:01
阅读次数:
67
简介 在Android中,主要有以下几种存储方式: 1. SharedPreferences,在键值对中存储私有原始数据。 2. 内部存储,在设备内存中存储私有数据。 官方示例: 3. 外部存储,在共享的外部存储中存储公共数据。 使用外部存储,需要获取外部存储的读写权限。 外部存储主要包括存储公用文 ...
分类:
移动开发 时间:
2020-03-23 09:42:37
阅读次数:
95
Java中判断字符串是否相等应使用equals,==运算符比较的是两个字符串是否在同一个位置上。 ...
分类:
其他好文 时间:
2020-03-23 00:17:35
阅读次数:
56
18. Java 容器都有哪些? Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Map ...
分类:
编程语言 时间:
2020-03-23 00:12:20
阅读次数:
63
Java/JavaScript/Python字符串常用方法 Java JavaScript Python 其他类型转为字符串 String.valueOf(3.14) Strin(3.14)/3.14.toString() str(3.14) 比较字符串是否相等 s1.equals(s2) s1 s ...
分类:
编程语言 时间:
2020-03-22 23:56:21
阅读次数:
119