synchronized 关键字+ final关键字
发布日期:2021-06-29 18:38:15
浏览次数:2
分类:技术文章
本文共 686 字,大约阅读时间需要 2 分钟。
文章目录
synchronized 关键字
- 代表这个方法加锁,
- 一个线程,运行到此方法时,都要检查有没有其它线程B(或C、 D)正在用这个方法
- (或者该类的其他同步方法),
- 有的话要等正在使用synchronized方法的线程运行完这个方法后再运行此线程,
- 没有的话,锁定调用者,然后直接运行。
- 它包括两种用法:synchronized 方法和 synchronized 块。
final
- 声明类时 :最终类;
- 修饰方法:不能被子类重写:
final class 类名 { //类体}
修饰符(public/private/default/protected) final 返回值类型 方法名(){ //方法体}
- final变量不能改。
- final 类的方法 自动为 final,
- 但实例变量并不是final
public class OracleDriver implements Driver { public static final String oracle_string = "oracle"; public static final String jdbc_string = "jdbc"; public static final String protocol_string = "protocol";}
- static 强调它们只有一个,
- final 表明是一个常数(创建后不能改)。
- static final 表示一旦给值,就不可改,且可通过类名访问
- 也可修饰方法,表示该方法不能重写,可以在不new对象的情况下调用
转载地址:https://cyj666.blog.csdn.net/article/details/103183073 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年05月01日 09时08分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python面试总结 python同源策略 跨域问题(一)
2019-04-30
django中HttpResponse render redirect 使用和区别
2019-04-30
MySQL数据库的详细安装步骤
2019-04-30
python 基础 爬虫音乐资源案例
2019-04-30
python基础爬虫 视频的下载
2019-04-30
python中把图片 或者 数据存储到本地 用csv方式储存
2019-04-30
python中csv格式转换为excle格式
2019-04-30
爬取图片下载保存 例子详解 代码与注释
2019-04-30
python 在安装第三方库时候 怎样使用国内镜像源 实现快速下载
2019-04-30
python 爬取龙岭迷窟视频 对于视频格式m3u8 下载多个ts文件 合并成MP4
2019-04-30
python 爬取百度地图api数据
2019-04-30
MySQL 数据库在dos命令下的基本操作
2019-04-30
MySQL 学习文档 和安装步骤
2019-04-30
在Scrapy中怎样把数据储存到Mysql 或者Redis中
2019-04-30
python 在爬虫中怎样把数据添加到excle样式中
2019-04-30
Scrapy框架介绍和简单创建使用
2019-04-30
python 爬虫中selenium 爬取数据 csv储存思路加代码
2019-04-30
python 爬虫 网易云音乐 抓取
2019-04-30