xhang′s blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 留言板
  • 友链
  • 关于
SpringMVC

SpringMVC

1.1什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层:指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。 V:View,视图层:指工程中的ht
2022-06-20
Spring
#Spring #框架
Spring6.0

Spring6.0

1.概述1.1Spring是什么?Spring 是一款主流的 Java EE 轻量级开源框架 。Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整
2022-06-15
Spring
#Spring #框架
第16章_字节码指令集

第16章_字节码指令集

2.1. 概述2.1.1. 执行模型如果不考虑异常处理的话,那么Java虚拟机的解释器可以使用下面这个伪代码当做最基本的执行模型来理解 do{ 自动计算PC寄存器的值加1; 根据PC寄存器的指示位置,从字节码流中取出操作码; if(字节码存在操作数) 从字节码流中取出操作数; 执行操作码所定义的操作; }while(字节码长度>0); 2.1.
2022-05-24
JVM
#Java #JVM
第15章_Class文件结构

第15章_Class文件结构

2.1. Class字节码文件结构Class文件结构如下: 魔数 Class文件版本 常量池 访问标志 类索引、父类索引、接口索引集合 字段表集合 方法表集合 属性表集合 Class文件的总体结构如下: 类型 名称 说明 长度 数量 魔数 u4 magic 识别Class文件格式 4个字节 1 版本号 u2 minor_version 副版本号(小版本) 2个字节 1
2022-05-23
JVM
#Java #JVM
第14章_Class文件概述

第14章_Class文件概述

1.1字节码文件是什么在Java编程语言中,Class文件是Java源代码编译后生成的二进制文件。它包含了编译后的Java字节码以及类信息和元数据。每个Java类都对应一个Class文件,这个文件中包含了该类的所有信息,包括其成员变量、方法、父类和接口信息等。 在Java应用程序运行时,JVM会根据Class文件来加载和解释字节码,以便正确地执行Java程序。因此,Class文件是Java应用程序
2022-05-22
JVM
#Java #JVM
第13章_垃圾回收

第13章_垃圾回收

13.1. GC分类与性能指标13.1.1. 垃圾回收器概述垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 13.1.2. 垃圾回收器分类按**线程数分**,可以分为串行垃圾回收器和并行垃圾回收器。 串行回收指的是在同一时间段
2022-05-21
JVM
#Java #JVM
第12章_垃圾回收相关概念

第12章_垃圾回收相关概念

12.1. System.gc()的理解在默认情况下,通过system.gc()或者Runtime.getRuntime().gc() 的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。 然而System.gc() 调用附带一个免责声明,无法保证对垃圾收集器的调用。(不能确保立即生效) JVM实现者可以通过System.gc() 调用来决定JVM的GC行
2022-05-20
JVM
#Java #JVM
第11章_垃圾回收概述及算法

第11章_垃圾回收概述及算法

11.1. 垃圾回收概述11.1.1. 什么是垃圾? 垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。 关于垃圾收集有三个经典问题: 哪些内存需要回收? 什么时候回收? 如何回收? 垃圾收集机制是Java的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集
2022-05-19
JVM
#Java #JVM
第10章_StringTable

第10章_StringTable

10.1.String类的结构特征 String:字符串,使用一对””引起来表示 String声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的。 String实现了Comparable接口:表示string可以比较大小 String在jdk8及以前内部定义了final char[] value用于存储字符 串数据。JDK9时改为by
2022-05-18
JVM
#Java #JVM
第09_章_执行引擎

第09_章_执行引擎

9.1. 执行引擎概述执行引擎属于JVM的下层,里面包括解释器、及时编译器、垃圾回收器 执行引擎是Java虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直
2022-05-17
JVM
#Java #JVM
1…34567…12

搜索

2021 - 2023 本站由 Hexo & Fluid 强力驱动
载入天数...载入时分秒...
文章总字数2848k
总访问量 次 总访客数 人