- 博客(9)
- 收藏
- 关注
原创 集合----------------Map
一些实现类HashMap 这个比较常用HashMap存储的是一个键值对 把键值对当做一个元素 键值对里存储的是键 值 键不可以重复 值可以重复三种遍历方法第一种 键遍历Set<k> set=map.KeySey();for(k key:set){ V value=map.get(key)}第二种 值遍历Collection<V> c=m...
2020-04-15 23:07:49 112
原创 集合--------set---Map
Set集合特点 存储无序 并且不能重复的元素Set里的方法全部继承于Collection接口Set实现类 HasSet为了保证元素内容不能重复所以要覆盖hashCode与equals方法覆盖hasCode是为了保证内容相同的对象HasCode值一定想同 然后进行比较注意HashSet保证存储元素内容不重复的执行原理:通过 set.add(s1)将对象存储HashSet集合中时,默...
2020-04-14 21:21:39 112
原创 泛型
泛型语法例如List l=new ArrayList();在<>里填什么类型 这个集合就只能存储对应的类型对应的遍历方法for(Student s:l){直接通过变量名操作集合元素}
2020-04-14 00:19:32 264
原创 集合的引入
Collection根接口集合 相当于一种容器 可以用于存储多个对象Collection接口里的一些方法boolean add(Object o);添加元素void clear()清空boolean contains(Object o)查看是否包含boolean isEmpty()判断集合是否为空boolean remove(Object o)在集合中移除int siz...
2020-04-09 21:35:00 448
原创 BigDecimal
位置:java.math 包中作用:精确表示、计算浮点数BigDecimal(String value):以String形式构造精准BigDecimal对象常用的功能方法:(1) BigDecimal r1 = bd1.add(bd2); // bd1+bd2(2) BigDecimal r2 = bd1.subtract(bd2);// bd1-bd2(3) BigDecimal r...
2020-04-08 23:36:51 85
原创 常用类--------String类
被 final修饰,不能被继承,即没有子类。String s=“asd”;这个字符串存储在串池中String s2=new String(“asd”);在堆空间存储一个对象 并在串池中产生一个字符串对象String类的一些方法charAt(下标)根据下表返回字符length()返回字符串长度contains(String s)比较s是否在字符串中存在equals比较内容...
2020-04-08 23:30:54 90
原创 包装类
目的:让Object类统一管理所有类型数据基本数据类型对应的 对象类型的类 被称为基本数据类型的包装类。基本数据类型 包装类类名byte Byteshort Shortint Integerlong Longfloat Floatdou...
2020-04-07 23:02:50 141 1
原创 Object类
Object类是所有类的父类位于 java.lang 包中的类,是根类、超类、顶级父类,是所有类型父类,直接父类或是间接父类。Object类型的引用可以存储任意类型的对象Object类中的一些方法class getClass() 被final修饰的方法 不能被覆盖 适用于返回实际存储类型例如public class TestStudent{ public static void ma...
2020-04-05 21:50:51 113
原创 内部类----静态内部类,局部内部类,匿名内部类
静态内部类定义:定义在方法以外类以内的内部类被static修饰创建对象语法:外部类名.内部类名=new 外部类名.内部类名();静态内部类中可以定义非静态成员与静态成员调用静态内部类的属性方法:语法;外部类名.内部类名.属性名或方法名静态内部类只能直接访问外部类的静态成员 不能访问非静态成员局部内部类定义在方法以内的类创建局部内部类的对象,需要在定义它的方法内部完成对象的创建,同...
2020-04-01 00:51:51 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人