自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单易懂的红黑树

写在前面红黑树,对很多童鞋来说,是既熟悉又陌生。学校中学过,只了解大概;工作中不怎么使用,但面试又是重点。每次需要查看红黑树内容时都很难以更生动形象的方式来理解其内容。没错,本文内容就是要解决这个问题,用简单的语言,搭配静图和动图(利用大脑图形记忆方式),让你对红黑树有更深入的了解和更清晰的记忆,希望小伙伴们再次遇到红黑树的问题不至于头大。...

2021-05-11 12:55:05 92

原创 JAVA基础知识点整合

JAVA概述何为编程编程就是让计算机为解决某一个问题,然后通过使用某种程序设计语言编写程序代码,并最终得到结果为了使计算机理解人的意图,人必须将自己解决问题的思路,方法,手段通过计算机能够理解的方式,告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。VM、JRE和JDK的关系JVMJava Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。JRE

2021-05-06 21:29:37 103

原创 .NET是什么

.net是个平台,实际上每个人的windows里面都有.net,它被用来作为中间层,就像java虚拟机,java为什么能跨平台,因为它中间有个虚拟机,把你写的代码编译成为字节码,这个字节码与操作系统无关,不同的操作系统只要安装了相应的java虚拟机,对这段字节码就会有不同的解释,会被分别翻译成能在自己的系统上运行的机器码(010101),也就是说,这段字节码你拿到linux和windows上有不同的解释,这样就实现了跨平台,微软为了让c#跨平台,也在windows上部署了一个.net框架,这个框架相当于ja

2021-04-26 21:58:18 5046 1

原创 MySQL知识点整理

为什么要使用数据库当数据保存在内存优点: 存取速度快缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便当数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。什么是MySQL?MySQL是一个关系型数据库管理系统,

2021-04-26 21:56:33 86

原创 Java 是编译型还是解释型语言

1.编译型语言和解释型语言编译型语言定义:在程序运行之前,通过编译器将源程序编译成机器码(可运行的二进制代码),以后执行这个程序时,就不用再进行编译了。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高,可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。总结:执行速度快、效率高;依靠编译器

2021-04-26 21:08:45 7467

原创 浅谈JVM

这里写自定义目录标题JVM:JVM内存区域jvm内存区域粗略分为三个部分:类装载器子系统、运行时数据区、执行引擎JVM垃圾回收JVM:jvm主要是实现了java跨平台性,java跨平台性主要是指字节码文件可以在任何具有java虚拟机的计算机上运行,虚拟机当中的java解释器负责将字节码文件解释为指定的机器码进行运行,因此在运行时,java编译器将java程序编译成字节码文件,我们都知道,java.exe是java.class的执行程序,但是他只是个外壳,主要是通过装载jvm.dll,这个才是java虚拟

2021-03-26 20:58:05 117

空空如也

空空如也

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

TA关注的人

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