![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Sherioc
这个作者很懒,什么都没留下…
展开
-
Maven
Maven的生命周期就是为了对所有的构建过程进行抽象和统一。描述了一次项目构建,经历哪些阶段。在Maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理,编译,测试及部署。虽然大家都在不停地做构建工作,但公司和公司间、项目和项目间,往往使用不同的方式做类似的工作。Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完美的,易扩展的项目构建生命周期。这个生命周期包含了项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有构建步骤。原创 2024-08-27 00:17:48 · 508 阅读 · 0 评论 -
网络编程UDP、TCP
【代码】网络编程UDP、TCP。原创 2024-08-27 12:44:02 · 55 阅读 · 0 评论 -
多线程创建
在Java 5中引入了一种新的创建线程的方式,即使用FutureTask结合Callable接口。这种方式允许从线程中返回一个结果,并且可以通过Future接口来获取这个结果。原创 2024-08-27 12:42:24 · 149 阅读 · 0 评论 -
泛型、数组列表与协变
xiaoMiList中的每个元素都是Car的子类,为什么不能使用多态的方式实现将ArrayList传给ArrayList呢。原创 2024-08-27 12:40:13 · 66 阅读 · 0 评论 -
抽象类和接口
抽象类本质是类,适合做父类模板。一个类只能继承一个抽象类。一个类可以实现多个接口。接口更适合做功能的解耦合。原创 2024-08-27 00:29:08 · 137 阅读 · 0 评论 -
synchronized 关键字
synchronized 关键字的底层实现涉及到 Java 对象的监视器锁(Monitor)。每个 Java 对象都可以成为一个监视器锁,当一个线程获取了某个对象的锁后,其他线程必须等待该锁被释放才能继续执行。监视器锁的信息存储在 Java 对象头中。原创 2024-08-27 00:23:13 · 204 阅读 · 0 评论 -
IDEA环境配置
Settings中设置模块java版本、java Complie版本Maven 配置原创 2024-08-27 00:24:41 · 28 阅读 · 0 评论