Java
文章平均质量分 71
欢迎来到Java分类专栏,这里是由优快云平台提供的一块专门用于发布、分享和讨论关于Java编程语言的各种主题的专区。无论你是Java语言的初学者,还是希望深入了解更多高级概念和实战技巧的进阶者,都可以在此找到适合你的内容。
看不懂学不会理不清
当备忘录用,有错误欢迎大佬指正!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA报错:无效的源发行版、无效的目标发行版
创建项目的时候,会遇见这个报错,原因就是编译的JDK版本与发布版本不一致。原创 2024-12-11 10:21:49 · 4911 阅读 · 0 评论 -
AOP(Aspect Oriented Programming)面向切面思想
AOP是一种动态的技术思想, 目的是实现业务功能和非业务功能的解耦合。业务功能是独立的模块, 其他功能也是独立的模块。例如事务功能、日志等等。让事务、日志功能是可以被复用的。当目标方法需要一些功能时,可以在不修改,不能修改源代码的情况下, 使用AOP技术在程序执行期间,生成代理对象, 通过代理执行业务方法,同时增加功能。原创 2024-08-27 15:08:00 · 1082 阅读 · 0 评论 -
Java实现前后端分离(详细流程以及解析)
编程式导航,如何跳转传参?1. path路径跳转this.$router.push('/路径?参数名1=参数值1&参数2=参数值2')path: '/路径',query: {参数名1: '参数值1',参数名2: '参数值2'})this.$router.push('/路径/参数值')path: '/路径/参数值'})2.name命名路由跳转:queryname: '路由名字',query: {参数名1: '参数值1',参数名2: '参数值2'})动态路由传参需要配动态路由。原创 2024-08-01 14:29:43 · 3238 阅读 · 0 评论 -
手撕持久层框架详细代码以及流程(上)
<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.8</version> </dependency> <dependency> <groupI原创 2024-07-02 19:05:53 · 516 阅读 · 0 评论 -
Java中的线程池
线程池:用于管理线程对象的池子。原创 2024-07-09 14:04:32 · 550 阅读 · 0 评论 -
软件设计模式-工厂模式
简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)在没有工厂的时代,如果客户需要一款宝马车,那么就需要客户去创建一款宝马车,然后拿来用。简单工厂模式:后来出现了工厂,用户不再需要去创建宝马车,由工厂进行创建,想要什么车,直接通过工厂创建就可以了。比如想要320i系列车,工厂就创建这个系列的车。原创 2024-07-10 09:49:01 · 1181 阅读 · 0 评论 -
Java中的进程与线程
线程,又称轻量级进程(Light Weight Process)。线程是进程中的一条执行路径,也是CPU的基本调度单位。若一个程序可同一时间执行多个线程,就是支持多线程的.一个进程由一个或多个线程组成,彼此间完成不同的工作(任务),同时执行,称为多线程。原创 2024-07-03 20:31:23 · 563 阅读 · 3 评论 -
Java软件设计模式-单例设计模式
软件设计模式(Software Design Pattern),又称设计模式,是一套被“反复使用”、“多数人知晓的”、“代码设计经验的总结”。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是“前辈们的代码设计经验的总结”,具有一定的普遍性,可以反复使用。原创 2024-07-10 08:49:18 · 1182 阅读 · 0 评论 -
Java IO流(详解)
IO针对文件的内容操作的一个类集合。原创 2024-07-16 14:01:07 · 1102 阅读 · 0 评论 -
Java中的事务
在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。简单来说就是把数据库的各种操作封装到一个事务中,这些操作数据库的动作要么都执行要么都不执行。把多个要做的操作组合到一个整体,利用事务的特性来保证操作的安全性。如果一个事务做到一半出现任何错误,就会进行回滚操作,来恢复成最初的操作。原创 2024-07-01 19:24:39 · 4449 阅读 · 1 评论 -
线程安全,死锁,线程通信与状态
关于线程安全,死锁,线程通信与状态的解释和举例。原创 2024-07-04 20:31:32 · 361 阅读 · 0 评论 -
手撕持久层框架详细代码以及流程(下)
【代码】手撕持久层框架详细代码以及流程(下)原创 2024-07-02 19:20:58 · 264 阅读 · 0 评论 -
Thread类中常用的一些方法
参考Api。原创 2024-07-04 19:04:30 · 212 阅读 · 0 评论 -
Java:什么是异常?一篇让你明白异常
异常就是程序在运行时出现意外,而导致程序无法正常往下执行(终止)。原创 2024-07-15 13:27:55 · 1479 阅读 · 1 评论 -
面对对象中的封装
这里加一点 当成员变量name也就是在类下面的变量与局部变量name都有值时,这时sout(name)输出。就是通过set()方法,对在测试类中传入的数据进行一次判断,如果正确,则通过set()进行赋值,其实这就是private的作用之一,把数据变得更安全,那为什么会变安全呢?就是距离输出语句最近的变量,当然this也可以用来区分成员变量和局部变量。为什么要在类中使用private将成员变量给私有化?调用则是通过get()方法在测试类中进行调用。原创 2024-03-06 14:41:32 · 210 阅读 · 0 评论 -
Java中的反射
反射是框架设计的灵魂。反射(Reflection)是 Java 的一种特性,它可以让程序在运行时获取自身的信息,并且动态地操作类或对象的属性、方法和构造器等。通过反射功能,可以让我们在不知道具体类名的情况下,依然能够实例化对象,调用方法以及设置属性。简单来说就是在类运行的过程中,把类中的成员抽取为其他类的过程就是反射。原创 2024-07-01 17:06:10 · 631 阅读 · 0 评论 -
switch循环语句
当输1时,返回薯条;当输入2时,返回可乐;当输入3时,返回火腿;输入不匹配时,返回输入错误,请重试。首先将变量与常量进行比较,当其符合后实行对应的语句,再遇见break后结束运行。原创 2024-02-22 20:22:31 · 299 阅读 · 1 评论
分享