自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring

Spring

2022-10-20 09:39:05 162 1

原创 ByName自动装配

ByName自动装配及常见注解

2022-10-18 16:32:17 223

原创 Spring_DI_依赖注入

Spring_Di_依赖注入

2022-10-14 10:04:13 177

原创 SpringBoot第一个项目报错404

SpringBoot 启动后报404

2022-10-13 15:38:38 256

原创 SpringIOC

Spring的IOC自我理解

2022-10-13 13:55:22 188

原创 Java异常

异常实际工作中,我们遇到的情况不可能是非常完美的,比如你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者格式不对等等软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是意外,这些例外情况,或者叫异常,怎么额我们写的程序做出合理的处理,而不至于程序崩溃异常指程序运行中出现的不期而至的各种情况,如文件找不到、网络类型失败、非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程简单分类要理解Java

2021-12-14 21:35:43 55

原创 java面向对象三大特征

面向对象三大特性:封装、继承、多态封装该露的露,该藏的藏我们程序设计要追求高内聚,低耦合 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而通过操作接口来访问,这称为信息隐藏记住这句话就够了:属性私有,get/set实现代码如下:package www.oop.Demo05;//类 private:私有public class Student {

2021-12-12 19:59:54 159

原创 java面向对象简述

面向对象编程面向过程思想步骤清晰简单,第一波做什么,第二部做什么面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行独立思考,最后才对某个分类下的细节进行 面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到微观操作。仍然需要面向过程的思路去处理什么是面向对象面向对象编程(Object

2021-12-08 22:05:54 76

原创 java回顾方法及加深

回顾方法及加深修饰符返回类型break:跳出switchreturn 结束方法,返回一个结果方法名:注意规模,见名思意参数列表 (参数类型,参数名) …异常抛出package www.oop;// Demo01 类public class Demo01 { //方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名(...){ //方法体

2021-12-04 17:03:49 52

原创 java初学面向对象

面向对象编程面向过程思想步骤清晰简单,第一波做什么,第二部做什么面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行独立思考,最后才对某个分类下的细节进行 面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到微观操作。仍然需要面向过程的思路去处理什么是面向对象面向对象编程(Object

2021-12-04 17:02:50 51

原创 java中数组及稀疏数组

数组的使用普通for循环For-Each循环(一般用来打印一些返回值)数组作方法入参数组作返回值数组的基本使用代码如下:package www.array;public class addayDemo04 { public static void main(String[] args) { int[] arrays={1,2,3,4,5}; //jdk1.5,没有下标 foreach循环 for (int array : arra

2021-12-03 23:56:49 376

原创 数组的简单介绍

数组数组的定义数组是相同类型的数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后顺序排序组合而成其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们首先必须定义声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法dataType[] arrayRefVar //首选方法 或dataType arrayRefVar[]; //效果相同,但不是首选方法 java语言使用new操作符来创建数组,语法如下:dataType[] arr

2021-12-02 22:44:00 171

原创 java方法调用与重载

java 方法什么是方法?java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序的组合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法制作一个功能简单的方法的定义代码如下package www.oy.method;public class Demo01 { //main方法 public static void m

2021-12-01 15:56:19 464

原创 JAVA while、do...while、for循环

while循环语法:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是回让循环一直执行,我们需要一个让表达式失效的方式来结束循环少部分情况需要循环一直执行,比如服务器的请求响应监听等循环条件一直为true就会造成无限循环(死循环),我们正常的业务编程中应该尽量避免死循环,会影响程序性能或者造成程序卡死崩溃!思考:计算1+2+3+…+100=?代码如下:package www.oy.struct;public class wh

2021-11-26 23:01:46 381

原创 JAVA Scanner对象 +顺序结构

Scanner对象我们可以通过Scanner类来获取用户的输入基本语法Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要用hasNext()与hasNextLine()判断是否还有输入的数据next()一定要获取到有效字符后才可以结束对输入有效字符后遇到的空白,next()方法自动将其去掉只有输入有效字符后才将后面输入的空白作为分隔符或者结束符next(

2021-11-26 00:10:40 194

原创 JAVA api文档

包机制包的本质就是文件夹为了更好地组织类,java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[.pkg2]一般利用公司域名倒置作为报名:为了能够使用某一个包的成员,我们需要在java程序中明确导入该包,使用“import”语句课完成此功能import package1 [.package2…]javaDocjavadoc命令是用来生成自己API文档的参数信息@author:作者名@version:版本号@since:指明需要最早使用的

2021-11-25 00:00:13 712

原创 JAVA变量及运算符

变量变量是什么? 就是可以变化的量变量代表一块空间,位置是固定的 但是空间里面存储的东西不一定java变量是程序中最基本的存储但由于,其要素包括变量名,变量类型和作用域定义格式type varName [=value] [{,varName[=value]}]//数据类型 变量名 =值; 可以使用逗号隔开来声明多个同类型变量(不建议)注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符变量声明是一条完整的语句,

2021-11-23 23:36:53 280

原创 java数据类型拓展

数据类型面试题拓展public class Demo02 { public static void main(String[] args) { //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x int i=10; int i1=010;//八进制0 int i2=0x10;//十六进制0x 0-9 A-F 16 System.out.println(i); System.ou

2021-11-22 17:45:49 325

原创 JAVA数据类型

JDK、JRE、JVMJDK:java Development Kit(java开发者工具)JRE:java Rumtime Environment(java运行时环境)JVM:Java Virtual Machine(java虚拟机)Java程序运行机制编译型:把java代码转换成计算机可以识别的代码解译型:java代码边写计算机边识别(执行时候先进行预编译)java程序是先编译到最后执行的时候在解译成计算机能识别的代码java程序简单的运行机制:源程序(*.java文件

2021-11-21 21:06:55 58

原创 JAVA发展史

java发展史C&C++1972年C诞生贴近硬件,运行极快,效率极高操作系统,编译器,数据库,网路系统等指针和内存管理1982年C++诞生面向对象兼容C院系领域,游戏等java特性和优势简单性面向对象可移植性(安装JVM,跨平台运行)高性能分布式 (url)动态性(反射)多线程安全性健壮性1995年的页面简单而粗糙,缺乏互动性java开发了一个 图形界面的程序(Applet

2021-11-20 17:36:26 67

原创 Markdown使用

标题一个#+空格+名字代表一级标题 最多6级标题三级标题四级标题字体两个星号+字段+两个星号代表加粗hello Word一个星号+字段+一个星号代表斜体hello Word三个星号+字段+三个星号代表加粗斜体hello Word两个~~+字段+~~代表字体中间加横线hello Word引用小于号代表引用走向人生巅峰分割线三个减号和三个星号就是分割线图片图片格式为 感叹号加中括号加小括号 中括号里面放名字,小扩号里面放路径[外链图片转存失败,源站可能有防盗链机制,

2021-11-19 15:45:01 149

原创 计算机简介及Windows快捷键

三级标题一个#号代表一级标题最多6个#号代表6级标题使用方式#加空格加标题名字四级标题字体使用方式左右两边加星号两个星号代表加粗hello Word一个星号代表斜杠hello Word三个星号代表加粗加斜杠hello Word两个~~中间字体加一横hello Word引用小于符号加文字代表引用走向人生巅峰分割线三个减号或三个星号代表分割线图片传入图片格式 感叹号加中括号加括号,中括号里面写名字,小括号里面写路径[外链图片转存失败,源站可能有防盗链机制,建议将图

2021-11-19 00:38:21 617

空空如也

空空如也

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

TA关注的人

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