2.6k 2 分钟

# 类加载器 # 类加载 # 类加载 JVM 通过类的加载,类的连接,类的初始化对类进行初始化 类的加载:class 文件读入内存,创建 java.lang.Class 对象 # 类的连接 验证:检验类 准备:分配内存,设置默认初始化值 # 类的初始化 对类变量进行初始化 类没被加载或连接 -> 先加载并连接 父类为初始化 -> 初始化直接父类 (最先初始化 Object 类) 类中有初始化语句 -> 执行初始化语句 # 类的初始化时机 创建对象,调用方法 初始化子类 java.exe 命令运行主类 反射创建类或接口的...
1k 1 分钟

# 注解概述 # 区分注解与注释 注解:给计算机说明程序 注释:给程序员说明程序 # 注解的功能 编写文档:通过注解生成 doc 文档 代码分析:通过注解对代码分析【使用反射】 编译检查:通过注解让编译器进行基本的编译检查 # 文档注解 /** + 回车 :生成文档注释 @since 1.5 :jdk1.5 以后才能使用 @version 1.0 :版本号为 1.0 author xxx :作者为 xxx param a 整数 :参数 a 式整数 @return 两数之和 :返回值为两数之和 # 生成文档注释 cmd: javadoc *.java index,html...
16k 15 分钟

# 自动配置 # Bean 加载方式 # Bean 的加载方式(一) # XML 声明 bean <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
23k 21 分钟

# 热部署 # 启动热部署 # 开启开发者工具 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency># 激活热部署 # 关于热部署 # 重启(Restart) 自定义开发代码,包括类,页面,配置文件等,加载位置 restart 类加载器 # 重载(ReLoad) jar 包,加载位置 base...
4.6k 4 分钟

# 打包与运行 # 程序打包与运行(Windows 版) # 程序为什么要打包 程序不能运行在自己的 PC 上,需要打包挂载到服务器上 # SpringBoot 项目快速启动(Windows 版) # 对于 SpringBoot 项目打包(执行 maven 构建指令 package) maven package # 运行项目(执行启动指令) java -jar springbootName.jar # jar 支持命令启动后需要依赖 maven 插件,确保打包时是否又 SpringBoot 对应的插件 <build> <plugins>...
16k 15 分钟

# 快速上手 SpringBoot # SpringBoot 简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的用来简化 Spring 应用的初始搭建以及开发过程 # SpringBoot 入门程序 @RestController@RequestMapping("/books")public class BootController { @GetMapping public String geiById(){ System.out.println("springboot is...