摘要: 本地方法接口 什么是本地方法? 简单地讲,一个 Native Method 就是一个Java调用非Java代码的接囗。一个 Native Method 是这样一个Java方法:该方法的实现由非Java语言实现,比如 C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在 C++ 中, 阅读全文
posted @ 2021-01-02 14:05 城北有个混子 阅读(214) 评论(0) 推荐(1) 编辑
摘要: 1.虚拟机栈概述 由于跨平台性的设计,Java 的指令都是根据栈来设计的。不同平台CPU架构不同,a56爆大奖在线娱乐不能设计为基于寄存器的。 栈实现的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 有不少Java开发人员一提到Java内存结构,就会非常粗略度地将JVM中的内 阅读全文
posted @ 2020-12-24 08:54 城北有个混子 阅读(771) 评论(0) 推荐(3) 编辑
摘要: 1.简介 JVM中的程序计数寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息,CPU只有把数据装载到寄存器才能够运行。 这里的寄存器,并非是广义上所指的物理寄存器,将其翻译为PC计数器(或指令计数器)更为贴切一些(也称 阅读全文
posted @ 2020-12-24 08:52 城北有个混子 阅读(802) 评论(0) 推荐(1) 编辑
摘要: 1.运行时数据区概述 1.1 在JVM 中的位置 1.2 内部划分 当a56爆大奖在线娱乐们通过前面的:类的加载 → 验证 → 准备 → 解析 → 初始化 这几个阶段完成后,执行引擎就会对a56爆大奖在线娱乐们的类进行使用,同时执行引擎将会使用到a56爆大奖在线娱乐们的运行时数据区。 运行时数据区处在JVM 的内存区域。a56爆大奖在线娱乐们通过磁盘或者网络IO得到的数 阅读全文
posted @ 2020-12-24 08:51 城北有个混子 阅读(247) 评论(0) 推荐(1) 编辑
摘要: 1.概述 1.1 类加载器子系统在Java JVM中的位置 1.2 类加载器子系统的具体实现 1.3 类加载器子系统的作用 ① 负责从文件系统或者网络中加载.class文件,Class 文件在文件开头有特定的文件标识。 ② ClassLoader只负责Class 文件的加载,至于它是否可以运行,则由 阅读全文
posted @ 2020-12-16 09:13 城北有个混子 阅读(769) 评论(2) 推荐(4) 编辑
摘要: java SE for—each 不能操作元素本身 a56爆大奖在线娱乐的需求 将只包含 1和0 的二维数组的所有元素反置,即所有1变成0、0变成1。 原始数组: a56爆大奖在线娱乐的做法 使用for—each操作数组: public class test { public static void main(String[] arg 阅读全文
posted @ 2020-12-07 22:22 城北有个混子 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 创建项目(IDEA下) 打开IDEA,a56爆大奖在线娱乐们开始创建一个简单的Spring MVC项目,流程如下: 这里要注意一下,a56爆大奖在线娱乐们是基于Maven开发项目,当然是要配置Maven环境的,如果大家之前从来没有配置过Maven,项目创建完成后需要配置一下,否则Maven无法自动为a56爆大奖在线娱乐们导入依赖。 创建完成之后是这样子 阅读全文
posted @ 2020-11-23 14:20 城北有个混子 阅读(2304) 评论(0) 推荐(2) 编辑
摘要: 算法与实现 选择排序 算法思想 从数组中选择最小元素,将它与数组的第一个元素交换位置。再从数组剩下的元素中选择出最小的元素,将它与数组的第二个元素交换位置。不断进行这样的操作,直到将整个数组排序。 动态过程 算法原理参考:图解选择排序。 代码实现 // 选择排序 public static void 阅读全文
posted @ 2020-11-21 20:39 城北有个混子 阅读(281) 评论(0) 推荐(1) 编辑
摘要: 创建项目(IDEA中) 在IDEA中创建 MyBatis项目,详细流程如下: 这里有一点需要注意,a56爆大奖在线娱乐们创建的是Maven项目,如果大家以前没有配置过Maven环境的话,在创建完项目之后,需要配置一下Maven环境,否则就无法成功导入相关的依赖包。 创建完成后的项目是这个样子的: 项目概述: ★ sr 阅读全文
posted @ 2020-11-17 17:52 城北有个混子 阅读(1366) 评论(2) 推荐(3) 编辑
摘要: 基本概念 工厂,顾名思义就是创建产品。 简单来说,工厂模式用于封装和管理对象的创建,是a56爆大奖在线娱乐创建型模式。 工厂模式一般分为3类: ① 简单工厂模式(Simple Factory) ② 工厂方法模式(Factory Method) ③ 抽象工厂模式(Abstract Factory) 这三个模式从前到后 阅读全文
posted @ 2020-11-13 14:23 城北有个混子 阅读(501) 评论(0) 推荐(0) 编辑