java
文章平均质量分 69
开拖拉机等春天
这个作者很懒,什么都没留下…
展开
-
面试-多线程进阶篇
文章目录1、说说synchronized关键字的底层原理是什么synchronized 同步语句块的情况synchronized 修饰方法的的情况总结2、 什 么 是 可 重 入 性 , 为 什 么 说 Synchronized 是 可 重 入 锁 ?3、说说自己是怎么使用 synchronized 关键字4、构造方法可以使用 synchronized 关键字修饰么?5、说说 JDK1.6 之后的 synchronized 关键字底层做了哪些优化,可以详细介绍一下这些优化吗谈谈 synchronized 和原创 2021-12-03 17:44:23 · 2807 阅读 · 0 评论 -
面试-多线程基础篇
文章目录1、进程和线程的区别一句话简单了解堆和方法区2、异步和多线程的区别3、为什么要使用多线程,使用多线程的好处?4、使用多线程可能会带来哪些问题5、说说线程的生命周期和状态?6、什么是上下文切换?7、什么是线程死锁?如何避免死锁?认识线程死锁如何预防和避免线程死锁?8、说说 sleep() 方法和 wait() 方法区别和共同点?9、为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?1、进程和线程的区别进程:进程是系统运行程序的基本单位,是程序原创 2021-12-03 17:39:59 · 204 阅读 · 0 评论 -
了解类加载器
先大概了解一下,后面补充类加载器就是将.class文件加载到内存.JDK中提供的类加载器:引导/系统类加载器 :Java\jre7\lib\rt.jar扩展类加载器 :Java\jre7\lib\ext*.jar应用类加载器 :自定义的类,类路径下的所有class文件.类的加载器的机制 :全盘委托机制.引导类加载器|扩展类加载器|应用类加载器class A{String s;}class文件由应用类加载器获得到,没有加载,向上一层委托向扩展类加载器委托,向上一层进行.原创 2021-08-21 11:56:51 · 86 阅读 · 0 评论 -
通过HuTool工具类和oshi查询cpu使用率、内存大小、磁盘空间等
通过HuTool工具类和oshi查询操作系统和硬件信息,包括cpu使用率、内存大小、磁盘空间等原创 2021-08-17 18:30:09 · 8521 阅读 · 5 评论 -
正则表达式
在输入用户名和密码的时候需要验证是否符合一定的规则,正则表达式就是用来验证一个字符或者字符串是否符合一定的规则。不仅是Java,包括JavaScript和数据库等许多语言中都会用到正则表达式, 本文讲解正则表达式的简单使用。方法一://1.String类中matches方法(匹配规则)String s = "a";System.out.printly("s 是否是字母:"+s.matches原创 2017-07-06 12:09:20 · 227 阅读 · 0 评论