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 · 699 阅读 · 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 · 146 阅读 · 3 评论 -
JavaSE的一些笔记
/final//static//import//package//向上转型//向下转型//抽象类//关键字abstract//抽象类中可以有非抽象方法//抽象类里可以没有抽象方法//但是抽象方法必须定义在抽象类中//继承中子类要重写抽象类的抽象方法//继承中子类要么重写抽象类的抽象方法,要么把子类定义为抽象类//什么是实例化//即构造函数的作用//抽象类的成员特点//成员变量可以常量可以变量//有构造函数,但是不能实例化//抽象类中构造函数的作用:用于子类访问父类的数据初始原创 2021-03-22 11:34:13 · 107 阅读 · 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 · 96 阅读 · 0 评论