自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FeignException: status 404 reading 奇葩原因

话不多说直接上图:看了网上很多解决方案,但是都不适合我。最终看到一个博主写的注意url地址,检查了一下我的代码,结果发现:这天杀的,**@ApiOperation和@PostMapping的内容写反了,导致无法找到指定服务的对应路径!**这是碳基生物能写出来的代码吗!真是菜的翘jiojio了。。。。。。...

2022-03-01 09:48:34 189

原创 java方法的调用

1.对象:new出来的在堆内存中开辟的内存空间成为对象。2.引用:不一定是局部变量,也可能是成员变量。他保存了内存地址,该内存地址指向堆内存中的对象。3.所有访问实例相关的数据,都需要通过“引用 . 方法”访问,只有通过引用才能找到对象。4.只有一个空的引用,访问对象的实力相关的数据会出现空指针异常。方法不带有static如何调用:引用 . 方法方法带有static如何调用:类名 . 方法...

2020-09-16 11:11:13 95

原创 java构造方法

1.亦称为:构造函数/构造器/Constructor2.语法结构:[修饰符] + 构造方法名 + (形参) { 构造方法体 }3.“返回值类型”不需要指定,也不能写void。4.构造方法名与类名一致。5.作用:创建对象的同时,初始化实例变量空间。6.构造方法调用后,有返回值。类型是它本身。7.如何调用:new + 构造方法名(实参列表)8.系统默认给一个构造方法:public + 构造方法名(){} —>陈伟缺省构造器9.当自己定义构造方法,系统不再默认提供缺省构造器。建议每次自

2020-09-16 09:58:38 118

原创 面对对象封装性

封装的好处1.对于某些事物看不到其复杂性,只看到简单的一面。例如:照相机,电视机。2.封装后形成真正的“对象”-------“独立体”。3.程序可重复使用,适用性强。4.提高安全性,无法对内部信息改变。封装步骤:1.private私有化。2.对外提供简单操作入口:set \get。3.set命名规范:public void set + 首字母大写(形参){}4.get命名规范:public int get + 首字母大写(形参) {}快捷生成发法:右键–>Source–>Ge

2020-09-16 09:30:29 81

原创 Java虚拟机

1.JVM主要包括栈内存,堆内存,方法区内存。2.堆内存和方法区内存各一个,一个线程对应一个栈内存。3.栈主要存储方法体当中的局部变量。4.实例变量:前边没有static。静态变量:前边有static。二者均属于成员变量。5.静态变量存储在方法区内存中。6.变化最频繁的:栈内存。(局部变量)最先有数据的:方法区内存。(代码片段、静态变量)垃圾回收器主要针对:堆内存。(java对象)7.垃圾回收器(自动垃圾回收机制、GC机制):(1)当堆内存当中的java对象成为垃圾数据时,会被回收。

2020-09-08 16:16:56 79

原创 面向对象三大特征以及类和对象的概念

面向对象三大特征:封装、继承、多态。(所有面向对象语言都有这三大特征)面向对象开发方法包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)。类:不存在于现实世界,是一个模板,是一个概念。代表某一类事物。对象:是实际存在的个体,现实世界中实际存在。通过类创建对象,让各种对象协作起来形成一个系统。#mermaid-svg-QU7I90tjEsetju6x .label{font-family:'trebuchet ms', verdana, arial;font-famil

2020-09-08 15:44:33 527

原创 java运算符

算术运算符:+ - * / % ++ - -例1: int a = 10;int b = a++; //a = 11,b = 10(先赋值再自加)例2:int a = 10;int b = ++a;//a = 11,b = 11(先自加再赋值)关系运算符:> >= < <= == !=结果一定是布尔类型:true/false逻辑运算符:逻辑运算符规则&(逻辑与)

2020-09-08 15:24:59 64

原创 java数据类型转换规则

java数据类型转换规则1.除boolean外,其余7类互相转换。2.小容量---->大容量:自动转换byte < short < int < long < float < double < char3.大容量---->小容量:强制类型转换(可能损失精度)4.当字面值没有超过byte,short,char范围,可以直接赋值。5.byte,short,char混合运算,都先转换成int类型再运算。6.多种数据混合运算,先转换成容量最大的类型再运算。

2020-09-08 14:59:45 180

原创 java数据类型

参考文档#mermaid-svg-XL6eOePzwCCfmCpu .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-XL6eOePzwCCfmCpu .label text{fill:#333}#mermaid-svg-XL6eOePzwCCfmCpu .node rect,#mermaid-svg-XL6eO

2020-09-08 14:49:22 60

原创 JDK,JRE,JVM关系

JDK:开发工具包JRE:运行时环境(runtime environment)JVM:Java虚拟机

2020-09-07 10:50:05 92

原创 Java程序运行过程

Java程序的运行过程是什么?Java运行过程分为两个阶段:编译阶段和运行阶段。编译阶段.java源文件(包含源代码)⬇⬇编译(检查语法是否正确)⬇.class字节码文件(不是纯粹的二进制,无法在操作系统直接运行)如何编译:JDK中包含java编译器(javac.exe) 使用方式:javac 路径一个java源文件可以生成多个.class 文件 删除.java源文件不影响.class字节码文件的运行(一般不删除)。运行阶段如何运行:JDK中包含java.exe(运行.class

2020-09-07 10:35:06 215

原创 Java跨平台性

为什么说Java具有跨平台性?windows和Linux内核不同,执行指令方式不同。显然:java程序不能直接和操作系统打交道。将java程序运行在一台虚拟机上(JVM——Java Virtual Machine),再让Java虚拟机和不同操作系统打交道,这样就实现了Java的跨平台性。...

2020-09-07 10:17:03 128

原创 常用DOS命令

如何开启Dos窗口?windows键+R输入cmd后按回车键。常见DOS命令:名称/方式作用exit退出cls清屏(clear screen)DOS窗口任意位置右键标记->选中后任意位置右键复制DOS窗口内容dir列出所有子文件/子目录(directly)cd改变路径(change directory)cd . .回到上级目录cd \回到根目录盘符名称:切换盘符del删除cd .当前目录...

2020-09-07 10:08:52 72

空空如也

空空如也

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

TA关注的人

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