android
文章平均质量分 88
gaigai511225
程序猿一枚,从现在开始记录博客
展开
-
学习经验记录
学习笔记 学习笔记 synchronized修饰静态方法和普通方法的区别 在static方法前加synchronizedstatic:静态方法属于类方法,它属于这个类,获取到的锁,是属于类的锁。 在普通方法前加synchronizedstatic:非static方法获取到的锁,是属于当前对象的锁。 结论:类锁和对象锁不同,他们之间不会产生互斥 //synchronized修饰非静态方法 public synchronized void function() throws InterruptedExcepti原创 2022-04-12 16:24:07 · 86 阅读 · 0 评论 -
kotlin学习笔记
第一个正式使用kotlin,kotlin减少了很多new set get等方法,直接=即可,用起来十分简洁,以下是自己在此项目使用中经常用到的几个知识点,简单记录一下,方便之后查阅。 一、非空机制 1. 类型后面加?表示可为空 var a: String? = null if (a == null) { println("a is null") } else { println(a) }k 2. 变量后面加!!,可抛出控指针异常 3...原创 2021-06-07 16:53:16 · 247 阅读 · 0 评论