Map
1、map接口:key-value方式存储
主要实现类 HashMap
2、put(key, value):键值对的方式向map集合中添加元素
key是set存的,不可重复,value是可以重复的,一个key-value就是一个entry,所谓entry就是不可重复的,无序的,如果键出现重复,会把上一个覆盖掉
3、 map.remove(123);//根据key删除entry
4、KeySet();获取 map中所有 key值
Values():获取map中所有value值
5、遍历map key-value
(1)Set set1=map.keySet();
for(Object obj:set1)
{System.out.println(obj+"-"+map.get(obj));
}
(2)Set set2=map.entrySet();
for(Object obj:set2)
{Entry entry=(Entry)obj;
System.out.println(entry.getKey()+"-"+entry.getValue());
}
6、注意:集合只能存对象
7、泛型类:当实例化时,需要指定泛型类型,那么这个类中使用泛型的位置都变成了实例化中指定的泛型类型
MySQL数据库
1、概念:管理海量数据
2、优点:便于维护
易于存储海量数据
运行速度更快
更安全
可以支持多表查询
3、数据库服务器有多个数据库
4、MySQL两个特点:开源 轻巧
5、主键 不为空 不重复 主键是必须加的
6、修改和删除一定要指定条件