Java 中的属性类Properties 以及TreeSet和TreeMap

属性类Properties

import java.util.Properties;

/*
* 目前只需要掌握Properties属性类对象的相关方法即可
* Properties是一个Map集合,继承Hashtable,Properties的key和value都是String类型
* Properties被称为属性类对象
*  Properties是线程安全的
* */
public class PropertiesTest {
    public static void main(String[] args) {
        Properties pro = new Properties();

        //需要掌握Properties的两个方法,一个存一个取
        pro.setProperty("url","jdbc:mysql://localhost:3306/bjpowernode");
        pro.setProperty("driver","com.mysql.jdbc.Driver");
        pro.setProperty("username","root");
        pro.setProperty("password","123");

        //通过key获取value
        String  url = pro.getProperty("url");
        String  driver = pro.getProperty("driver");
        String  username = pro.getProperty("username");
        String  password = pro.getProperty("password");
    }
}

TreeSet和TreeMap

  • TreeSet集合底层实际上是一个HashMap
  • TreeMap集合底层是一个二叉树
  • 放到TreeSet集合中的元素,等于放到TreeMap集合的key部分
  • TreeSet集合中的元素:无序不可重复,但是可以按照元素大小顺序自动排序

平衡二叉树

posted @ 2024-02-06 15:33  十几里路  阅读(13)  评论(0)    收藏  举报