![](https://img-blog.csdnimg.cn/bd36c0595d4d47ce8efa50ff90607328.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 81
主要记录Java相关知识,编程技巧,bug解决。
The CrazyMan
保持好奇,保持热爱。在枯燥与乏味中找到快乐的点。
展开
-
Java线程池
记录Java线程池的概念,包括ThreadPoolExecutor的7个参数解释,线程池4个拒绝策略,execute()与submit()的区别,线程池的关闭相关方法,以及线程池工作流程,线程池工作流程图原创 2023-02-08 18:50:54 · 291 阅读 · 0 评论 -
Java中的并发编程
记录Java并发编程的知识,包括并发编程的详细介绍,并发编程解决的问题,volatile关键字,各种锁机制,synchronized的底层原理,CAS机制,AQS机制,以及JUC里面常见方法原创 2022-10-20 22:02:07 · 596 阅读 · 0 评论 -
编程思想的理解
提示:本文要记录的大概内容本文主要记录OOP,AOP,POP编程思想的个人理解。点滴积累,持之以恒的坚持。原创 2022-08-23 15:01:39 · 251 阅读 · 0 评论 -
Java中的反射机制
记录JavaSE中的反射相关知识,程序运行期间,我们需要去使用类的属性或者方法,此时我们则需要使用反射机制,包括完整反射相关API使用,通过代码完整记录Java反射过程,动态获取类信息原创 2022-08-20 11:40:11 · 82 阅读 · 0 评论 -
Mybatis基本使用
记录Java后端框架,持久层MyBatis框架的基本使用,使用Maven对依赖进行管理,使用两种方式使用Mybatis访问MySQL数据库,简化MySQL代码,包含完整代码原创 2022-08-16 11:59:18 · 448 阅读 · 0 评论 -
Servlet初体验
Servlet保姆级使用过程,完整记录Servlet的创建和使用,包括IDE使用过程,创建JavaWeb程序过程分析;前后端分离项目最基本模板原创 2022-07-27 21:37:21 · 149 阅读 · 0 评论 -
Vue2基本知识
记录Vue2基本知识,从引入vue.js文件开始,然后提出问题:1:我们使用vue后怎样将外部数据传递给我们的DOM对象?2:DOM对象中的数据如果改变,如何通知外部数据改变?最后对问题分析得出答案,完整记录vue2中基础指令知识,提供完整代码原创 2022-07-23 19:51:17 · 586 阅读 · 0 评论 -
Java程序连接MySQL数据库
记录用Java程序连接MySQL数据,使用JDBC连接数据库,提供详细代码以及SQL代码。以下是本篇文章正文内容当我们使用JDBC连接数据库的时候尽量使用 PreparedStatement去操作数据库,因为这个对象更加的安全,可以防止SQL注入;PreparedStatement使用setObject()方法去为占位符设置具体的值,使代码更加的清楚直观,可读性性更高。原创 2022-07-13 11:48:15 · 1178 阅读 · 0 评论 -
Java中的GUI
记录Java中的GUI知识,Java中的GUI相关编程思想是需要我们去理解和掌握的。最好可以使用基础的swing组件去构建出界面。完整记录使用swing组件进行登录页面开发,提供完整代码原创 2022-07-06 11:09:27 · 1266 阅读 · 0 评论 -
Java中的线程
文章讲述线程相关知识。包括进程,线程定义,线程的创建过程,线程常见方法,线程的生命周期,线程安全问题,线程间通信,生产者消费者问题,线程卖票程序原创 2022-07-02 20:30:52 · 152 阅读 · 0 评论 -
Java网络编程
记录计算机网络基础知识,以及Java网络编程,通过ServerSocket创建服务器,使用accept方法阻塞式获取客户端连接。使用Socket创建客户端。使用IO的形式从客户端向服务器发送数据原创 2022-07-01 11:23:23 · 240 阅读 · 0 评论 -
Java中的IO流
记录Java中IO流相关知识,包括IO流基本概念,IO流中的相关类,FileInputStream类,缓冲流(处理流),文件分割与合并,FileReader与FileWriter,字符打印流与对象输入,对象输出流,包含文件的切割与合并完整代码原创 2022-06-25 21:04:40 · 760 阅读 · 0 评论 -
Java中的集合
数组也是容器,但是数组的长度初始化完成后,数组的长度就固定不变。但是数据的长度一般情况都是会变化的。数组的查询元素速度很快,但是删除元素很慢。对数据的操作是多种多样的,如果需求删除操作多,查询操作少,我们则可以使用链表的结构。对于适用多种操作,Java中提供了丰富的容器结构。Java中对数组,链表,哈希表,树结构进行了封装。这些集合类都位于java.util包中。不同的操作需要不同的容器去组织数据结构,在Java中提供了数组,链表,哈希表,树结构的封装。这些封装好的类都位于java.util包下面。集原创 2022-07-07 17:57:05 · 162 阅读 · 0 评论