day21学习总结

这篇博客主要介绍了Java编程中的多参数使用场景和语法,重点讲解了Properties类的功能、使用方法以及如何存取文件。此外,还深入探讨了线程的概念、分类、创建方式以及线程调度的抢占式和分配式模型,提供了相关代码示例。
摘要由CSDN通过智能技术生成

一、多参数

使用场景:

        在定义方法,不确定参数个数时,就可以使用多参数        

语法:

        访问修饰符  返回值类型  方法名(数据类型 ... 变量名){

                方法体

               return  返回值

        }

注意点:

        多参数的本质,其实是一个数组

        多参数的数据必须是同一数据类型

        多参数只能定义在方法参数的最后一个        

例子:

public class Test01 {
    public static void main(String[] args) {
        showInfo(12,"kk","ww","zz","aa");
    }
    public static void showInfo(int num,String ... str){
        for (int i=0;i<str.length;i++) {
            System.out.println(str[i]);
         }
    }
}

二、Properties类

简介:

       1. Properties类表示一个持久的属性集

                持久化==>表示将Properties对象数据保存到文件中

                属性集==>表示Properties以键值对来进行储存

        2.Properties类可将对象数据保存到流中,和将对象从流中加载

        3.属性列表中的键值对都是字符串类型

       4. Properties是继承Hashtable类(以被HashMap代替)

        5.Hahtable类在线程中安全 

       6. Properties类一般用于加载配置文件信息  数据源配置信息   log4j配置信息

基础使用:

        

package com.qf.test.test01;

import java.util.Properties;
import java.util.Set;

public class Test01 {
    public static void main(String[] args) {
        //实例化Properties对象
        Properties p = new Properties();
        //存值
        p.setProperty("阿陆","班长");
        p.setProperty("班长","洗脚");
        p.setProperty("洗脚","消费");
        //获取所有的键
        Set<String> names = p.stringPropertyNames();
        //循环遍历
        for (String s :names){
            System.out.println(s+"\t"+p.getProperty(s));
        }
    }
}

独有的方法:

 将Properties对象存入文件中

        注意点:使用properties对象加载数据到文件中 这个文件的后缀名是.properties


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白昼乌龙茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值