自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 jvm笔记

JVM学习笔记应该明白的问题:对jvm的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?具体分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?1. jvm的位置运行在操作系统之上2. jvm体系结构3. 类加载器作用:加载.class文件 ----》1. 虚拟机自带的加载器2. 启动类(根)加载器3. 拓展类加载器(jdk1.8之后改为平台类加载器)4. 应用程序

2020-07-04 15:48:05 124

原创 容器和泛型

1.容器1.1 Collection集合集合按照其存储结构可以分成两大类,单列集合和双列集合。其中 Collection是单列集合的父接口,主要的单列集合有List和Set。Collection中主要的方法使用 Collection<String> c1=new ArrayList<String>(); //添加元素 c1.add("AA"); c1.add("BB"); c1.add("CC"

2020-07-03 10:40:36 112

原创 == 和 equal

//1.基本类型 int a=10; int b=10; System.out.println(a==b); //ture //包装类型 Integer a1=new Integer(1000); Integer b1=new Integer(1000); System.out.println(a1==b1); //false System.out.println(a1.equals(b1)); //ture /...

2020-07-02 12:59:33 1530

原创 java反射

反射1.什么是反射?Java是一门静态语言,但是又因为使用了各种机制,通常也称Java为准动态语言;其中,反射机制就是为Java提供了一定的动态性。反射机制,在程序运行过程中,能通过反射机制获取类的属性方法等信息。2.Java类的加载Java在真正需要使用一个类时才会去加载类,而不是在启动程序时就加载所有类;类的加载是将类的.class 文件加载到内存中,放在Jvm的方法区中,并为每一个类创建一个class对象,class对象放在堆中,Class对象封装了类在方法区内的数据结构,并且向Java程序

2020-07-02 11:07:22 67

原创 java注解

Markdown在线编辑器 - www.MdEditor.com 注解 注解给程序读的注释 常用注解`@Override 重写@Deprecated 不建议使用@SuppressWarning 警告删除@SuppressWarnings("all") //警告删除public class Test1 extends Object{ @Override //注解 重写的注解 public String toString() { return super.toString(); } @Depreca...

2020-07-02 09:47:30 54

原创 二叉树遍历总结

二叉树的遍历1.前序遍历(根左右)//非递归实现///** leetcode 144 * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) ...

2020-04-12 21:12:43 208

原创 面试题总结

面试题总结1. 数组第k大的数描述:给定两个有序数组,求出连个数组第k大的数。例:[1, 2, 3, 4, 6 ,8] , [2, 3, 4, 8,10], k=4输出:3题解1:归并排序,到第k个输出题解2:使用二分的思想,进行切分参考博客:https://blog.csdn.net/qiki_tangmingwei/article/details/80957855//A...

2020-03-27 16:56:48 58

原创 页面置换算法

/*简单实现页面置换算法FIFO OPT LRU*/参考文章:https://blog.csdn.net/qq_26071477/article/details/53575955```cpp```cpp```cpp```cpp```cpp#include <iostream>#include<queue>#include<...

2020-03-23 20:14:14 143

原创 约瑟夫环

问题描述:约瑟夫环:设有编号为1,2,……,n的n(n>0)个人围成一个圈,从第1个人开始报数,报到m时停止报数,报m的人出圈,再从他的下一个人起重新报数,报到m时停止报数,报m的出圈,……,如此下去,求最后一个出圈的编号1.循环链表 struct Node{ int data; Node* next; Node(int x):data(x),next(N...

2020-03-17 21:59:04 502

原创 DFS和BFS算法总结

1.DFS以走迷宫为例子,DFS(深度优先搜索),碰到岔道时候,选择其中一条,直到碰到死路再回头,重新选择。 //可用堆栈实现const int maxn=1000;int w[maxn],v[maxn];int maxW,maxV;void DFS(int index,int sumW,int sumV){ if(index==n) return; ...

2020-02-15 21:42:31 191

原创 二分法应用

求根号2的精确值const double eps=1e-5;double f(double x){ return x*x-2;}double solve(double left,double right){ double mid; while(right-left>eps) { mid=(right+left)/2; ...

2020-02-15 18:28:57 85

原创 排序算法总结

1.选择排序 由大到小排序 每次选出最大的元素和 A[i] 交换 void selectSort(int A[],int n){ int i,j; for(i=0;i<n;i++) { int temp=i; for(j=i+1;j<n;j++) { if(A[j]>A...

2020-02-15 15:40:51 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除