自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot自动装配原理初探

自动装配原理初探pom.xmlspring-boot-dependencies 核心依赖在父工程中 我们在引入springboot依赖时 不需要版本号 是因为有这些版本仓库的支持启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w...

2020-11-16 23:41:54 110 1

原创 java基础语发_注释

java基础语法注释注释不会被执行,是给我们写代码的人来看的书写注释是一个非常好的习惯java中的注释有三单行注释语法:// 注释说明改变 java 注释的颜色 如下图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QAumK7Vq-1594564202271)(C:\Users\user\Pictures\捕获.PNG)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Gh2WTN0-1594564202275)(C

2020-07-16 00:17:42 131

原创 Java递归的学习

递归递归就是 A方法调用A方法 就是直接调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题仙四的规模较小的问题来求解,递归策略只需要少量的程序就可以描述出解题过程所需的多次重复计算,大大减少了程序的代码量递归的能力在于用有限的语句来定义对象的无限集合递归的组成部分递归头:什么时候不调用自身方法。如果没有头,将陷入死循环递归体:什么时候需要调用自身的方法案例:阶乘public class Demo06 { /* 阶乘

2020-07-16 00:16:45 121

原创 java运行进制

java运行机制编译性 (将整体一次性编译完成 速度快 )在java中 将java文件 编译为class文件 这就是命令 javac +名称.java 要做的事情 首先编译为class文件 检查语法,类型是否有错误 保证计算机可以读懂 保证java语法没有问题解释性(一段一段来编译 速度慢)-当class文件产生后 通过java 命令来执行class文件来运行java程序的最终结果初步理解java程序运行机制源文件(.java文件)》通过Java编译器 生成 字节码文件(*.class

2020-07-14 23:58:34 100

原创 java方法自我理解

方法何为方法 System.out.println()? //他究竟干了什么 调用系统中System.out的输出语句Java方法是语句的集合 它们在一起执行一个功能方法是解决一类问题的步骤的有序集合方法包含于类和对象中方法在程序中被创建,在其他地方被引用设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合我们设计方法的时候最好保持方法的原子性就是一个方法只能实现一个功能这样有利于我们后期的扩展回顾方法的命名规则首字母小写 遵循驼峰命名规则方法的命名规则一个方法包含

2020-07-14 23:56:06 136

原创 java语言的理解

Java语言的诞生机器语言以二进制为主的语言比如 0010 0011 0100 0001汇编语言以指令来代替二进制 进行更为复杂的操作解决人类无法读懂机器语言的问题列如:逆向功臣机器人病毒高级语言大体分为2大类 : 面向过程和面向对象C语言是典型的面向过程语言。C++,JAVA是典型的面向对象的语言主流的语言有如下C语言C++语言JAVA 语言 (C+±-)C# 语言(Java语言的低配版 不支持跨平台)python PHP JavaScript

2020-07-12 22:55:20 134

原创 java流程控制Scanner

用户交互ScannerScanner对象java提供的工具类 可以获取用户的输入 再java.util.ScannerScanner用来获取用户的输入基本语法如下 Scanner scanner = new Scanner(System.in);通过Scanner类的next()和nextLine()方法来获取输入的字符串,再读取前 我们一般使用hasNext()和hasNextLine()来判断是否还有输入的数据.案例如下:next()方法netxLine()方法结果

2020-07-12 22:54:30 100

原创 java流程控制_循环结构

While循环while循环是最基本的循环,机构如下while(布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直进行下去.我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方法来结束循环少部分情况需要循环一直执行 ,比如服务器的请求响应监听等循环条件一直为true就会造成无限循环【死循环】,在我们业务编程中应该尽量避免死循环,会造成程序破坏,影响程序性能案例如下do…while 循环对于while 语句而言,如果不满足条件,则不能进入循环,但有时我

2020-07-12 22:52:11 110

原创 java流程控制_顺序结构

顺序结构JAVA的基本结构就是顺序结构,除非特别的指明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。语句与语句之间,框与框之间是按从上到下法人顺序进行的,它由若干个依次执行的处理步骤组成的**,它是任何一个算法都离不开的一种基本算法结构**英文 struct 结构...

2020-07-12 22:49:59 73

原创 java流程控制_switch多选择结构

多选择结构还有一个实现的方式就是 swicth case 语句。swicth case 语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支语法r如下swicth(expression){ case value://匹配条件1 break;// 结束语句(可选) case value://匹配条件2 break;// 结束语句(可选) case value://匹配条件3 break;// 结束语句(可选) case

2020-07-12 22:40:40 95

原创 java流程控制_if选择结构

选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程我么再程序中用if语句来表示语法如下if(布尔表达式){ //如果布尔表达式为true将执行的语句}结构图如下if双选择结构语法如下if(布尔表达式){ //如果布尔表达式的值为true执行的代码块}else{ //如果布尔表达式的值为false执行的代码块}if多选择结构实际生活中选择不仅仅是2个 所以我们需要多个选择结构来处理问题语

2020-07-12 22:38:45 82

原创 Java基础语法_自增自减

运算符自增++自减--都是一元运算符自增案例如下结果如下将输出语句放在b后面如下图输出如下参考执行结果 ,a++ 在这进行了2部操作先赋值 b = a 然后 再进行了 a = a+1;int b = a++ 执行完代码之后 先给b赋值, 之后再进行自增int b = ++a 执行完代码之前 先自增, 之后再进行赋值Math 类...

2020-07-12 22:36:10 168

原创 Dos初步命令

基本Dos命令打开CMD的方式win+r 输入cmd常用的Dos命令#盘符切换 盘符名称+: (例如进入D盘的命令:D:)#查看当前目录下的所有文件 dir 补全文件名称的快捷键:Table#切换目录 cd(change directory)#夸盘符进入命令: cd /d 盘符名称+ : 或者直接盘符名称+: cd#返回上一级目录:cd ..#清理屏幕的命令: cls (clear screen)#退出终端: exit#查看电脑的ip:ipconfig#打开计算机的命令 c

2020-07-12 22:29:33 93

原创 Java基础语法_标识符

标识符java所有的组成部分都需要名字,类名,方法名,变量都被称为标识符标识符注意的几点所有的标识符都应该以字母(A_Z或者a-z),美元符($),或者下划线(_)开始首字符之后可以是字母 ,美元符($),或者下划线(_)的任何字符组合 但是不能和特殊符号来命名不能使用关键字作为变量名或方法名合法的标识符举例: age ,$salary _value, _1_value不合法的标识符举例: 123abc, -salary, #abc标识符是大小写敏感的案例:

2020-07-12 22:28:32 106

原创 java基础语法_数据类型(自我理解)

数据类型强类型语言要求变量的使用要严格符合规定,所有的变量都必须要先定义后才能使用(例如:java C++) 好处 安全性高 速度慢弱类型语言要求变量的使用要符合规定即可(例如 js 等)java的数据类型分为两大类基本类型(primitive type)可以分为2大类数值类型:byte占一个字节 范围-128-127shout占2个字节 范围-32768-32767int占4个字节 范围-2147483648-2147483647 int num 1 = 10long

2020-07-12 22:27:29 172

原创 java基础-条件运算符,包机制

条件运算符字符串连接在加号2侧中的任意一侧如果出现字符串类型 那么此时的+ 的做用就是将加号左右2侧的内容转换成String类型 连接起来 空字符串 也算面试题输出语句 1 和 2 的区别结果如下当字符串在前面时 不做运算 直接连接所以时1020当字符串在后面时先做运算在和空字符床连接所以就是30三目运算符语法如下:X ? Y : Z解释如下:如果X 的值位true 则结果位Y 否则结果就是Z包机制为了更好的来管理和组织类 Java提供了包机制用于区别类名的命名空

2020-07-09 23:51:36 82

原创 汇编初步学习

通用寄存器寄存器:存储数据: CPU>内存>硬盘32位cpu 8 16 3264位cpu 8 16 32 64通用寄存器# 32位的通用寄存器只有8个存值的范围是:0—FFFFFFF对于二进制来说 是直接修改寄存器的值或者是内存的值计算机如何向寄存器存值mov指令mov 存的地址 , 存的数字也就是大小mov 写入的地址, 从那个地址写入可以将数字写入到寄存器 ,可以将寄存器的值 写入到另一个寄存器里面计算机:计算力不同的寄存器主要是以位数来划分的

2020-07-08 23:47:43 238

空空如也

空空如也

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

TA关注的人

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