![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_49784501
这个作者很懒,什么都没留下…
展开
-
org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose错误
java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose(Ljava/lang/String;Lorg/springframework/cloud/client/loadbalancer/Request;)Lorg/springframework/cloud/client/ServiceInstance;报错之前的依赖 <!--nacos配置--&g原创 2021-10-11 15:16:21 · 1644 阅读 · 1 评论 -
异常处理、log4j的使用
异常java中代码运行时出现的问题大致分为两类:错误:error语法逻辑导致的程序运行问题异常:exception基于java健壮性有代码书写、运行时进行提升的异常Java异常是一个描述在代码段中发生的异常(也就是运行时出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被引发(throw,或称为抛出)。该方法可以选择自己处理异常或传递该异常。如果进行了异常的处理那么,在出现异常时不会终止程序的运行异常体系结构java把各种不同类型的异常情况进行分类,用Ja原创 2020-12-04 17:09:37 · 172 阅读 · 0 评论 -
常用工具类、
StringBuffer、StringBuilder带有缓冲区的字符串对象,可以理解为这个对象拥有自己的存储数据的空间,在进行赋值时是将数据复制到自己的空间中进行操作,所以在方法执行后会修改自己本身的数据StringBuffer与String的区别效率更快,避免了过多字符串常量垃圾对象的产生前者用于生成字符串,后者用于表示字符串后为常量,前是“可变化的量”构造方法StringBuffer()构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。StringBuffer(int c原创 2020-12-03 19:17:37 · 78 阅读 · 0 评论 -
内部类、API、常用方法
内部类概念在一个类中书写另一个类分类同级类(严格意义上来讲只是一种书写形式不是内部类)成员内部类(全局内部类)局部内部类(包含匿名内部类)①同级类在当前类同级下继续书写其他类,书写语法与普通类相同,但修饰符只能使用默认在使用时与普通类一致,只是访问范围只有本包下,将相当于少创建了一个文件//员工类public abstract class Employee { public String name;// 姓名 public int birthdayMonth;// 生日月份 pu原创 2020-12-03 19:10:12 · 89 阅读 · 0 评论 -
二维码生成与读取
使用java进行二维码的生成与读取使用到了谷歌的zxing.jar第一步 导入,maven依赖或者下载指定jar包<!-- https://mvnrepository.com/artifact/com.google.zxing/javase --><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId>原创 2020-11-20 16:17:33 · 194 阅读 · 0 评论 -
面相对象——继承与多态
面相对象——继承概念在java中继承的概念就是,为多个类将共性继续抽取书写父类(进行类的分类),子类继承父类继承父类所有非私有的属性与方法将大量类共性(书写与行为)进行抽取定义的父类,被抽取相同属性与方法的类称之为这个类的子类,这个类则称之为所有被抽取书写与行为的类的父类语法使用extends关键字将子类与父类关联修饰符 class 子类类名 extends 父类类名{方法体}package com.yunhe.day1019;//父类 拥有子类共性(属性、行为)public class原创 2020-11-16 10:02:09 · 97 阅读 · 0 评论 -
多维数组的概念使用及封装
多维数组在java中其实没有多维数组的概念,只不过是依据数组的概念以及特点技术上的延伸本质上就是存储数组的数组多维的数组的使用①声明 // ### ①声明 // 1)数据类型 [][] 数组名; // 创建一个存储整数类型数组 的 数组 名为arr1 int[][] arr1; // 2)数据类型 数组名[][] // 创建一个存储整数类型数据的 名为arr2 的数组中存储数组 int arr2[][];②创建 // ### ②创建 // 1)动态创建原创 2020-11-11 19:09:16 · 147 阅读 · 0 评论 -
数组的概念及使用
数组概念用于存储具有相同数据类型的容器称之为数组,可以使用统一的标识符(变量名进行管理)数据既可以存储基本数据类型也可以存储引用数据类型=》可以存储任意类型的数据数组的使用①声明 //### ①声明 //与变量声明类似,在相应位置声明一个变量用于存储指定数据地址 //声明语法有两种 //1)数组保存数据的数据类型 [] 数组名; //声明一个保存int整数类型的数组名为scores1 int [] scores1; //2)数组保存数据的数据类型 数组名[]; //声明一个保存原创 2020-11-10 19:31:06 · 121 阅读 · 0 评论 -
static、final、关键字,构造方法的定义
static关键字static:静态的1.用于修饰变量语法:public static 变量类型 变量名[=初始值];在修饰变量时只能修饰全局变量(成员变量)=》定义在类体中的变量(属性)被static修饰的变量也称之为类变量(静态变量)可以理解为类(对象)共享的变量 被staitc修饰的变量就不是某个对象自己使用的了,而是当前类下所有对象共用的被static修饰的变量可以以直接通过类名.变量名进行使用2.用于修饰方法在返回值类型前使用static修饰 ,被static修饰的方法称之为原创 2020-11-10 19:26:14 · 84 阅读 · 0 评论 -
java基础--流程控制语句的嵌套
单个流程控制语句不能满足需求时,使用嵌套的形式完成流程更复杂形式的实现public class LoopTest { public static void main(String[] args) { //使用*打印一个长方形// System.out.println("***************");// System.out.println("***************");// System.out.println("***************");// System原创 2020-11-05 18:56:48 · 91 阅读 · 0 评论 -
java基础--流程控制语句
流程控制语句也叫分支流程控制语句,用于在程序运行时进行流程控制通过条件判断语句进行指定代码块的执行按照语法分为:if else语句switch case语句语法switch(变量){ case 值: 语句体; break; default: 语句体;}public static void main(String [] args){ //创建扫描器对象 Scanner sc=new Scanner(System.in); //获取控制台输入 Str原创 2020-11-04 19:26:09 · 133 阅读 · 1 评论