• [Js-Java SE]IO+Properties配置文件


    dbinfo.properties

    1 driver oracle.jdbc.driver.OracleDriver
    2 url=jdbc:oracle:thin:@192.168.1.100:1521:bjpowernode
    3 username:scott
    4 password=tiger

    Test01.java

     1 /*
     2     IO+Properties
     3 
     4     dbinfo这样的文件我们称作配置文件,
     5     配置的文件的作用就是:使程序更加灵活。
     6 
     7     注意:一般在程序中可变的东西不要写死。推荐写到配置文件中。
     8     运行同样的程序得到不同的结果。
     9     
    10     像dbinfo这样一个具有特殊内容的配置文件我们又叫做:属性文件。
    11     java规范中要求属性文件以“.properties”
    12     
    13     属性文件中数据要求:
    14         key和value之间可以使用“空格”,“冒号”,“等号”。
    15         如果“空格”,“等号”,“冒号”都有,按最前的作为分隔符。
    16 */
    17 import java.io.*;
    18 import java.util.*;
    19 
    20 public class Test01
    21 {
    22     public static void main(String[] args) throws Exception{
    23         
    24         //1.创建属性对象
    25         Properties p = new Properties(); //和Map一样,只不过key和value只能存储字符串类型.
    26                                          //key不能重复,如果key重复则value覆盖。
    27 
    28         //2.创建输入流
    29         FileInputStream fis = new FileInputStream("dbinfo.properties");
    30 
    31         //3.将fis流中的所有数据加载到属性对象中.
    32         p.load(fis); //所以现在属性对象中有(key=username,value=scott)
    33 
    34         //4.关闭流
    35         fis.close();
    36 
    37         //通过key获取value
    38         String v1 = p.getProperty("driver");
    39         String v2 = p.getProperty("url");
    40         String v3 = p.getProperty("username");
    41         String v4 = p.getProperty("password");
    42 
    43         System.out.println(v1);
    44         System.out.println(v2);
    45         System.out.println(v3);
    46         System.out.println(v4);
    47     }
    48 }
  • 相关阅读:
    vue项目搭建
    轮播 删除中间的还是居中
    随内容增加,背景不设高度自适应,背景图不拉伸和变形
    緢点连接
    左侧背景,右侧数据,根据数据左侧背景自适应
    问题
    手机访问网站,点击手机号码直接拨打电话
    长度超出之后文字变成省略号
    css中vw,vh单位对于UC的兼容性问题
    线性渐变的兼容性写法
  • 原文地址:https://www.cnblogs.com/jiasq/p/8528448.html
Copyright © 2020-2023  润新知