Java
文章平均质量分 85
Evie_Dec
学无止境
展开
-
Maven + Spring Boot + Spring Cloud + 微服务
文章目录Maven概述提问Spring Boot概述优点核心注解自动配置原理启动过程Spring Boot VS Spring MVC VS SpringSpring Boot VS Spring Cloud微服务概念优点缺点微服务中如何实现 session 共享提问Maven概述Maven 是服务于 Java 平台的项目构建和依赖管理的自动化构建工具。其作用是改进项目的开发和管理。管理 jar 文件自动下载 jar 文件及其文档、源代码管理 jar 文件之间的依赖编译程序,将 .java原创 2022-03-10 22:52:05 · 690 阅读 · 0 评论 -
Required request body is missing 报错解决
Required request body is missing 报错解决原创 2022-11-08 16:32:37 · 1325 阅读 · 0 评论 -
Java 多线程基础知识整理
文章目录多线程概念为什么要用多线程?多线程难点线程生命周期线程调度上下文切换线程创建线程启动线程常用方法用户线程和守护线程补充:定时器机制线程安全概念三性同步与异步编程模型同步机制锁的概念内部锁 synchronizedvolatilesynchronized VS volatileLock(锁)synchronized VS Lock锁的类型可重入锁可中断锁公平锁死锁线程通信生产者消费者模型线程池概述优点线程池的状态处理流程线程池相关 APIExecutorExecutor 两层调度模型Executor原创 2022-03-22 20:40:38 · 543 阅读 · 0 评论 -
Java 集合
文章目录集合概念分类Iterator 接口(迭代器)方法for…eachCollection 接口常用方法Collection VS Collections子接口 List方法实现类VectorArrayListLinkedList遍历子接口 Set实现类HashSetLinkedHashSetTreeSet遍历如何选择创建哪种 Collection 集合?Map 接口常用方法实现类HashMapHashTableConcurrentHashMapTreeMap小结数组 VS 集合集合底层数据结构汇总泛型机原创 2022-03-17 22:43:58 · 540 阅读 · 0 评论 -
Java 异常处理机制
文章目录异常处理机制概念异常分类异常对象常用方法==相关关键字==常见异常异常处理机制概念异常是指程序执行过程中可能出现的非正常情况,在 Java 中以类和对象的形式存在。Java 异常机制提高程序健壮性和容错性。异常上抛机制指发生异常时,创建异常对象并将其上抛给调用者,需要在方法声明位置上使用 throws 关键字。异常捕捉机制指发生异常时,创建异常对象并将其捕捉,需要在方法体内使用 try {} catch {} 语句块。两者比较异常上抛不允许后续代码执行,异常捕捉允许。原创 2022-03-16 22:38:39 · 399 阅读 · 0 评论 -
Java 反射机制
文章目录反射机制概念功能优缺点反射机制的相关类==使用反射创建对象==使用反射访问属性Field、调用方法Method补充反射机制概念反射指间接操作目标对象,通过反射机制操作(读 / 写)字节码 .class 文件。反射机制:动态获取类的信息,动态调用对象的方法。功能反射机制主要提供功能:在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的属性和方法;在运行时判断任意一个对象所属的类;在运行时调用任意一个对象的方法;生成动态代理。优缺点优点:增加程序灵活性,在不改变程原创 2022-03-16 22:36:05 · 70 阅读 · 0 评论 -
Java 虚拟机 JVM
文章目录JVMJava 类加载机制加载连接初始化什么时候会触发初始化?什么时候不会进行初始化?注意小总结使用卸载类加载机制三种方式类加载器 ClassLoaderJVM 内存模型程序计数器 Program Counter Register虚拟机栈 Stack本地方法栈堆 Heap元空间 metaspace垃圾回收机制概述Java 中常用的垃圾收集算法内存泄漏与内存溢出Java 的四种引用JVMJava 类加载机制Java 虚拟机规范中,并没有强制约束一个类在什么时候开始被加载,而是交给虚拟机自己去实现原创 2022-03-16 22:28:53 · 386 阅读 · 0 评论 -
Java 面向对象 OOP
文章目录Java – 面向对象 OOP面向过程 VS 面向对象三大特征1. 封装2.继承3.多态重写重载 VS 重写类、对象、引用变量与常量构造方法方法抽象类接口Java – 面向对象 OOP面向过程 VS 面向对象C 语言是面向过程的语言,C++ 是一半面向过程、一半面向对象,Java 是完全面向对象编程(Object-Oriented Programming)的语言。区别:面向过程侧重功能的实现步骤和因果关系,面向对象侧重对象之间的组合关系;面向过程代码耦合度高、扩展维护能力较低,面向对象原创 2022-03-09 15:54:07 · 84 阅读 · 0 评论 -
初识 Java 语法
文章目录优点面向过程 VS 面向对象JDK 、JRE 、JVM语法01-注释02-标识符(自定义名)03-运算符04-数据类型05-类型转换06-关键字1. this2.super3.static静态变量 VS 实例变量静态方法 VS 实例方法静态代码块 VS 实例代码块4.final07-包机制 Package08-流程控制顺序结构选择结构循环结构转向语句优点面向对象编程的思想,更简单有效,Java 省略了 C++ 语言中所有难以理解的部分,例如头文件、指针、结构、单元等等。可移植性,跨平台原创 2022-03-09 15:52:48 · 95 阅读 · 0 评论