- 博客(8)
- 收藏
- 关注
原创 Java 操作XML转JSON数据格式
code>parseText</code>将给定的文本解析为XML文档返回新创建的文档。1、使用new InputSource(new FileInputStream(file))获取文件输入流对象source。3、file.getAbsolutePath()获取文件file的绝对路径。4、最后返回输出到StringWriter的字符串。4、最后返回输出到StringWriter的字符串。2、返回:新创建的Document实例。2、返回:新创建的Document实例。
2023-05-05 23:02:01
8561
1
原创 Java反射机制详解
概述Java的反射机制是指在程序的运行状态中,可以任意构造一个类的对象,可以获取任意一个对象所属的类,可以任意获取一个类的成员变量和方法,可以任意调用一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。功能Java反射机制主要提供以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。反射机制对于一个字节码文件.class
2021-09-26 21:56:08
203
原创 Vector源码解析
概述Vector是矢量队列。它是jdk1.0版本添加的类 继承 AbstractList、实现 List, RandomAccess, Cloneable, java.io.Serializable 这些接口.Vector底层数据结构是数组Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。vector是线程(Thread)同步(
2021-09-13 22:30:49
365
原创 Stack源码解析
概述stack是栈,特点是先进后出(FILO, First In Last Out).Java工具包的Stack是通过继承Vector来实现的,因为Vector的底层数据结构是使用数组实现的,这也意味着Stack的栈结构是通过数组实现的而不是链表.也因为这样Stack是线程安全的.因为Java已经不推荐使用Stack,所以当需要使用栈时,而是推荐使用更高效的ArrayDeque;因为Queue只是一个接口,当需要使用队列时首选ArrayDeque(其次是LinkedList)#### 构造方法```
2021-09-13 08:49:03
152
原创 ArrayList源码解析
一、Java实现数据结构与算法## 1、数组实现,数据结构之线性结构package array;import java.util.ArrayList;public class Array { public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("1"); arrayList.add("2");
2021-09-12 23:43:18
73
原创 LinkedList源码解析
**LinkedList源码解析**属性size表示链表长度;first表示头节点;last表示尾节点;//链表大小(长度)transient int size = 0;//第一个节点transient Node<E> first;//最后一个节点transient Node<E> last;Node是LinkedList私有的内部类item 表示节点的数据域next 表示节点指向下一个节点的指针域prev 表示节点指向上一个节点的指针域
2021-09-12 21:52:42
89
原创 Windows环境Nginx部署springboot+vue前后端分离项目
windows服务环境使用Nginx部署springboot+vue项目部署步骤:先在服务器上搭建运行环境,Nginx,MySQL,JDK,Redis。注意:要先将springboot的配置文件application.yml下的redis,数据源的地址端口密码改成服务器环境下的,然后将springboot项目打成jar包,如果最终需要执行的jar包下有多个配置文件可以使用此命令进行指定配置文件执行jar包nohup java -jar $APP_NAME --spring.profiles.activ
2021-09-11 02:11:39
3892
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人