JavaSE的一些总结
近景_
这个作者很懒,什么都没留下…
展开
-
new String(“123“) 创建了几个对象?
String 对象可谓再熟悉不过了,与此相关的面试题经常会引出内存性能优化的问题,本篇主要以new String(“123”)创建了几个对象为例记录。 一、你能回答正确吗 String a = "123"; 如上定义的为常量; String b = a +"456"; 如上 b 为变量,为啥? 难道常量拼接常量得到的是变量吗? 不是,常量拼接常量得到的依旧是常量。 但是此时将 a 作为引用,a 已经不再是常量了,是变量了,所以得到的 b 自然就是变量。 String b = "123" + "456";转载 2021-11-26 14:58:28 · 630 阅读 · 0 评论 -
JavaSE中关于Map集合的一些笔记
javase中关于Map集合的一些笔记——摘自黑马程序员 map集合的概述和特点 Interface Map<K,V> K:键的类型;V:值的类型 将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值 举例:学生的学号和姓名 itheima001 林青霞 itheima002 张曼玉 itheima003 王祖贤 map集合的基本功能 V put(K key,V value)-------->添加元素 V remove(Object key)------>根据键删除键值对原创 2021-03-25 00:02:06 · 142 阅读 · 3 评论 -
JavaSE的一些笔记
/final/ /static/ /import/ /package/ /向上转型/ /向下转型/ /抽象类/ /关键字abstract/ /抽象类中可以有非抽象方法/ /抽象类里可以没有抽象方法/ /但是抽象方法必须定义在抽象类中/ /继承中子类要重写抽象类的抽象方法/ /继承中子类要么重写抽象类的抽象方法,要么把子类定义为抽象类/ /什么是实例化//即构造函数的作用/ /抽象类的成员特点/ /成员变量可以常量可以变量/ /有构造函数,但是不能实例化/ /抽象类中构造函数的作用:用于子类访问父类的数据初始原创 2021-03-22 11:34:13 · 105 阅读 · 1 评论 -
JavaSE三种需要掌握的遍历方式
三种需要掌握的遍历方式代码块只提供遍历的模板样例。 // 迭代器:集合特有的遍历方法 //迭代器:集合特有的遍历方法 Iterator<>it =list.iterator(); while(it.hasNext()){ String s=it.next(); sout(...); } //普通for:带有索引的遍历方式 // 普通for:带有索引的遍历方式 for(int i=0;i<list.size();i++){ String s=list.get(i); sout(原创 2021-03-22 23:20:28 · 90 阅读 · 0 评论