文章目录 前言 一、synchronized的四种应用方式 修饰一个代码块 修饰一个方法 修饰一个静态的方法 修饰一个类 二、synchronized底层语义原理 三、理解...
Java中线程的状态分为6种: 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2. 运行(RUNNABLE):Java线程中将就...
String String 是被 final 修饰的类,不能被继承;String实现了 Serializable 和Comparable接口,表示String支持序列化和可以比较大小...
上一篇博客的传送门:Servlet 入门到精通(五) Servlet Filter 又称 Servlet 过滤器,它是在 Servlet 2.3 规范中定义的,是...
目录 一、JavaScript 1.1 数组遍历方法 1.2 数组元素添加、删除 1.3 匹配、过滤、排序、合并 1.4 拷贝 二、CSS 2.1 CSS3动画属性 2.2 弹性布局 2.3 定位 三...
JavaScript是一种高级编程语言,它采用了面向对象编程(OOP)的范式。其中一个核心概念是原型(prototype)和原型链(...
目录 前言: 五大类注解 @Controller @Service @Repository @Component @Configuration JavaEE标准分层 阿里分层结构 BeanN...
文章目录 系列文章目录 一、Netty的Server端启动过程源码分析 1、NioEventLoopGroup的创建 (1)构造方法 2、ServerBootstrap的创建 ...
夏天开始了,那么夏天结束时的毕业季也不远了。毕业是个伤感、期待而又略带残酷的时节,就像蜜桃无论成熟与否都会在这个时间被采摘,如...
文章目录 🐒个人主页 🏅JavaSE系列专栏 📖前言: 🎀Collections集合工具类 🐒个人主页 🏅JavaSE...