自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归算法理解

递归什么是递归?递归就是在运行的过程中调用自己。说人话就是自己调用自己。递归必须满足两个条件才能构成递归:不能无限制的调用本身,程序无限制调用自身,没有出口,会形成死循环。所以递归必须具备一个边界条件,当满足边界条件则结束自调。自调解决的问题需与原问题为同样的问题,而且要比原始问题简单。下面通过解决阶乘问题来加深理解先看代码:public class Demo04 { public static void main(String[] args) { int n

2021-10-19 13:57:37 172

原创 Java数据类型强制转换

Java数据类型强制转换注意布尔类型不能进行类型转换不能把对象类型转换为不相干的类型在把高容量转换为低容量的时候进行强制转换转换的时候可能存在内存溢出,导致精度问题float类型转为int类型,出现精度问题public static void main(String[] args) { //强制类型转换注意内存溢出,导致精度不准确 float f = 23.4F; double d = 45.32; System.out.

2021-10-16 22:26:29 301

原创 面试题:五种常见的运行时异常

五种常见的运行时异常空指针异常:NullPointerException类型转换异常:ClassCaseException数组越界异常:ArrayIndexOutOfBoundsException数据存储异常(对象与数组声明类型不兼容):ArrayStoreExceptionIO操作异常:BufferOverFlowException...

2021-10-16 00:22:42 421

原创 Java程序运行机制

Java程序运行机制想要了解Java程序的运行机制,那么首先就要理解两个概念:编译型和解释型。编译型:假设一个外国人想看一本中国出版的书籍,但是因为不懂中文,看不懂。那这时候他就找人把这本书翻译成英文,这样他就能读懂了。所以这个翻译就可以理解为我们代码编译的一个过程。我们人写的代码需要经过编译成为计算机能看懂的语言(代码)。解释型:同样一个例子,外国人想要看懂中文书籍,他还有一种方式——那就是请一个翻译官,为他实时翻译书中内容,什么时候看什么时候翻译。这就是解释型的方式。类型区别

2021-10-14 21:39:10 99

原创 JDK安装与卸载

安装:百度搜索JDK8,进入官网下载下载好了,双击应用程序文件,进入安装安装只要一直下一步就好,过程中可以自定义安装路径,但是要记住路径(一会要用到)配置环境变量:右击此电脑,打开属性,找到高级系统设置点击环境变量在系统变量中点击新建变量,变量名为JAVA_HOME,变量值为JDK的安装路径,点击保存在path变量中添加路径 %JAVA_HOME%\bin和**%JAVA_HOME%\jre\bin**路径,点击保存按住win键+R,输入cmd,输入命令Java -

2021-10-14 16:37:41 54

原创 DOS常用命令

DOS常用命令打开命令窗口的方式开始+windows系统+命令提示符使用快捷键:开始键+R+输入cmd在任意文件夹下+鼠标右键,选择在此处打开Powershell窗口在资源管理器地址栏前面加上cmd+空格dos常用命令#盘符切换直接输入盘符加冒号,然后回车#查看当前文件夹下的所有目录直接输入dir(directory),然后回车#切换目录当前盘符:cd (change directory)+文件名进入别的盘符目录需要加参数:cd /d E:\C##返回上一级目录cd ..

2021-10-14 11:55:47 39

原创 Markdown常用语法详解

Markdown常用语法详解标题Markdown标题语法是 #+空格+标题 。(注意一个#代表一级标题,以此类推,最小为六级标题)。示例:三级标题四级标题字体字体加粗语法:** + 字体 + ** (注意星号跟字体之间没有空格)。字体倾斜语法:* + 字体 + * (注意星号跟字体之间没有空格)。字体加粗且倾斜语法:三个星号+字体+三个星号。字体删除线语法:~ 字体左边两个,右边两个。超链接语法:英文状态下,使用中括号[]+小括号() (小括号中输入超链接)示例:[点击超链接](

2021-10-13 22:29:34 330

原创 浅谈spring boot和spring MVC的区别

直接看文章吧!!!区别:spring boot只是一个配置工具,整合工具,辅助程序员更快搭建项目的工具,通过实现自动配置,降低项目搭建的复杂度。spring MVC是spring的一个模块,是一个web框架,提供了一种轻耦合的方式来开发web应用。下面图解释了spring MVC的工作流程:来源于网络简单来说,spring Boot只是项目的承载者,辅助你简化搭建项目的过程,如果是web项目,使用的spring MVC框架,那么执行流程就跟上图的完全一样,项目中的实际运行代码也是属于spring

2021-02-08 19:50:45 1366 1

转载 SpringMVC简介

1、SpringMVC概述与基本原理Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,就是使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。...

2021-02-06 16:21:01 73

空空如也

空空如也

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

TA关注的人

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