- 博客(5)
- 收藏
- 关注
原创 java面试准备
1.JVM内存 1.1入门 Java代码的编译过程: 源码编译:Java代码(*.java文件)被Java编译器编译成了JVM字节码(*.class文件) 类加载:通过ClassLoader类以及其子类完成JVM的类加载 类执行:JVM字节码被装入内存,再装入JVM,被解释器执行 JVM简介 Java Program经过一次编译(Compile),Java代码被编译为JVM字节码,即class文件,在不同的操作系统中使用不同的JVM进行解释,最后在转换为对应操作系统的机器码,最终.jar文件才能执行
2020-09-23 21:32:39
169
原创 剑指Offer JZ8 跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果) 思路 思路和斐波那契数列一样 跳台阶的公式是 代码实现 class Solution { public: int jumpFloor(int number) { if(number == 0 || number == 1){ return number; } int a = 1,b = 1,c;
2020-09-08 19:55:42
177
原创 剑指Offer JZ5 用两个栈实现队列
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路 push操作直接stack1入栈,没有问题 pop操作麻烦一点 首先要将
2020-09-06 22:19:29
149
原创 剑指Offer JZ4 重建二叉树
题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 思路 1.理解二叉树的前序遍历和中序遍历 2.使用递归的思想 解题过程 /** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left;
2020-09-06 14:47:25
162
原创 使用SpringBoot连接Access数据库
记录一下springboot如何连接Access数据库 实验环境: SpringBoot 2.3.0 RELEASE Access 2016 (虽然使用的是16版,但是数据库保存的还是为.mdb格式) 步骤: 1.首先我们要使用ucanaccess这个包 在 pom.xml 文件中添加依赖 <dependency> <groupId>net.sf.ucanaccess</groupId> <artifactId>ucanaccess</
2020-06-28 10:30:59
6903
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人