java学习第七天

1.Properties

Properties作为map集合使用,void put (object key,object value)。存放元素。keySet()得到键的集合。get(key),通过键得到值。

Properties与io流想结合的俩个方法void load(Reader reader).void store(Writer writer,String s)。load方法是将文件的数据写入集合。store方法是将集合数据写入文件。

2.线程

单线程:进程执行,只有一条路径,称为单线程。

多线程:有多条路径,称为多线程。

多线程的实现:1.将一个类继承Thread类,并在此类中重写run()方法。run()是用来包装被线程所执行的代码的。start()方法将启动线程,并调用run()方法。

2.实现Runnable.步骤:定义一个类实现Runnable,在这个类中,重写run()方法。创建这个类的对象。创建Thread类的对象,并把实现Runnable的类,作为构造参数。

获取线程的名称:通过getName()方法。通过setName()方法可以设置线程名称。通过public static Thread currentThread(),可以返回main方法的线程名称。

设置和获取线程优先级:getPriority()获取线程的优先级。setPriority(),设置线程的优先级。

线程的控制:sleep(long miles),指定使正在执行的线程停留的时间。void join(),等待这个线程执行完,才执行别的 线程。void setDaemo(boolean on),将指定的线程标记为守护线程,当所有的线程都为守护线程时,java虚拟机将推出。

同步代码块,解决数据安全问题:模式:synchronized(对象){   }。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值