自定义博客皮肤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 186

原创 容器和泛型

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 168

原创 == 和 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 1611

原创 java反射

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

2020-07-02 11:07:22 118

原创 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 99

原创 二叉树遍历总结

二叉树的遍历 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 295

原创 面试题总结

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

2020-03-27 16:56:48 103

原创 页面置换算法

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

2020-03-23 20:14:14 193

原创 约瑟夫环

问题描述: 约瑟夫环:设有编号为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 563

原创 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 247

原创 二分法应用

求根号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 157

原创 排序算法总结

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 106

空空如也

空空如也

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

TA关注的人

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