自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3、Cannot be accessed from outside package 报错

Cannot be accessed from outside package 报错

2023-02-06 15:04:18 5209

原创 2、Controller调用Service接口,出现service空指针

java Controller调用Service接口,出现service空指针

2023-02-01 14:45:19 1495

原创 1、报错:Caused by: java.net.ConnectException: Connection refused: connect

报错:Caused by: java.net.ConnectException: Connection refused: connect

2023-01-31 16:30:12 768

原创 docker 常见问题

1、docker 删除java-8 镜像的时候报错 错误: Error response from daemon: conflict: unable to delete d23bdf5b1b1b (cannot be forced) - image has dependent child images 原因: 镜像有子镜像 解决办法: sudo docker rmi java:lasest

2022-05-10 15:13:38 596

原创 git 常见问题

git 问题

2022-05-07 11:52:01 6588

原创 2022-01-07 mysql操作

1、连接数据库 1.1 账号密码 打开命令行: win+r 然后输入cmd 命令行输入: mysql -u root -p password -u u表示user root 表示用户名 -p p表示password password 表示数据库密码 2、数据库级别的操作 2.1 创建新数据库 create database database_name; 例子: create database teacher; 2.2 查看创建数据库语句 show create databas

2022-01-07 20:34:22 427

原创 day 17 HashSet、TreeSet、comparable接口、comparator比较器

1.ArrayList嵌套 1.1 在集合中存放集合,和二维数组类似 ArrayList<ArrayList> arraylList=new ArrayList<>(); 2.Set集合 2.1 定义 set集合存放的元素是无序的,不能存放重复元素 2.2 应用场景 1.当集合中不想有重复元素时,可以使用set集合 2.当需要排除集合中的重复元素时,可以使用set集合 3.HashSet集合 3.1 定义 1.HashSet集合中的元素通过hash值来比较,通过集合元素hashCod

2021-12-15 21:05:36 830

原创 day 16 集合

1.集合 1.1 定义 集合是一个存储数据的容器,长度可以变化 1.2 使用 1.collection为抽象类,需要借助子类创建对象 2.Collection<数据类型> collection =new ArrayList<> 1.3 方法 1.增加数据 add(); collection.add("aghgl"); 2.删除数据 remove(); collection.remove("tyguhioi"); 3.查看长度 size(); int si

2021-12-14 21:15:36 343

原创 day 15 常用类

1. Object类 1.Object类是java中所有类的基类/根类 2.所有的类都是直接或者间接继承Object类 1.1 Object类中的方法—hashCode() 1.hashCode(); 2.public int hashCode(); 3.返回该对象的哈希码值,一般是根据该对象地址来算哈希值 4.不同对象的hashCode()都不相同,但是同一对象的hashCode()相同; 5.hash算法的思想就是,传入的对象不同,获得的哈希码就不同,这个算法不可逆,不能反推 1.2 toString

2021-12-12 12:35:49 278

原创 day 13 类、接口之间的关系 、 常用类

2021-12-09 22:16:07 172

原创 day 11 上转型对象、抽象类

1.上转型对象 Teacher teacher=new MathTeacher(); teacher.teach(); 1.1 对于成员方法来说 编译看左边,运行看右边 teacher对象可以使用的方法,是在teacher类中定义过的方法teach(),真正执行的时候,调用的是子类MathTeacher对象中重写的方法teach() 1.2 对于成员变量来说 teacher对象使用的是父类中的成员变量,而不是子类中的成员变量 1.3 对于static方法来说 编译看父类,运行看父类 2.多态转型 1.上转型

2021-12-08 20:26:07 140

原创 day 12 static使用规则、final关键字、接口

1.static使用规则 1.1 静态属性和静态方法在类加载时被存放到方法区,不创建对象也可以使用 1.2 非静态属性和方法必须在创建对象后,通过对象调用 1.3 静态只能使用静态,非静态没有限制(因为使用非静态时,对象已经创建成功) 1.4 测试–记录一个类创建对象的次数 public class AbstractClass { private static int count=0; public void getCount(){ System.out.println(“已经创建了”+count+“

2021-12-08 20:25:40 153

原创 day 10 封装、继承、属性覆盖、构造方法、方法重写、

1.封装 隐藏属性、方法或者实现的过程就是封装 2.继承—java类与类之间的关系,子类可以使用父类的属性和方法 1.优缺点 优点:提高了代码的复用性和可维护性 缺点:加强了类和类的关系,增加了耦合性,违反了高内聚,低耦合的设计原则 2.父类中的属性和方法,是所有子类的共同的属性和方法, 子类自己的属性和方法,只能被子类自己所使用,仅仅属于子类自己 3.覆盖 1. 父类和子类中具有相同的属性 在子类中使用子类自己的属性,如果要强行使用父类的属性, 用super调用父类属性

2021-12-07 09:43:27 172

原创 day 08 方法返回值、参数值传递、引用传递、递归

2021-12-03 21:21:53 190

原创 day 09 匿名对象、private关键字

1.匿名对象 *匿名对象没有变量接收首地址,在创建完成,被使用过一次之后,就没有其他的东西来指向它,会被java虚拟机回收,彻底失效 //老师类 public class Teacher { String course; public Teacher(String course) { this.course = course; } public void teach(){ System.out.println("在上"+this.

2021-12-03 21:21:07 102

原创 day 09 面向对象、成员变量、构造方法

1.面向对象 1.1 面向对象的特点 封装、继承、多态 1.2 面向对象的概念 1.抽象 ----abstract 从具体的事物中,抽离出同一类事物普遍具有的性质,这一过程叫抽象 2.class--类 1.属性---成员属性/成员变量 2.方法---成员方法 3.对象---具体实现类 类是对象的模板,对象是类的具体实现 2.什么是面向对象 面向过程——步骤化 面向过程就是分析出实现需求所需要的步骤,通过函数(方法)一步一步

2021-12-02 22:12:45 220

原创 day 07 二分查找、多维数组、方法

1.二分查找 public class BinarySearchDemo { public static void main(String[] args) { int[] array=new int[]{1,23,45,56,43,56,34,7,34,256,65,23,65686,32,46}; //排序数组 Arrays.sort(array); System.out.println(Arrays.toString(array

2021-11-30 21:49:41 1627

原创 day 05 数组

1.数组 1.1 数组特点 A 数组中的数据类型要一致,可以是基本数据类型,也可以是引用数据类型 B 数组下标从0开始,一直到n-1结束 1.2 数组声明 int[] array; //声明一个整型数组,数组名叫array; int array[]; //声明一个整型变量,变量为数组,数组名为array; 1.3 数组的创建与初始化 1.动态初始化---只确定数组长度,不确定数组元素 int[] array=new int[n]; //n表示数组中元素的个数,确定了数组元素个

2021-11-29 18:58:51 250

原创 day 04 特殊for循环

特殊for循环 1.1 条件判断语句缺失/类似缺失 //没有条件判断语句,会导致程序一直执行循环内代码,永远不停止,死循环 for(int i=0; ;i++){ System.out.println(i); } for(int j=0;true;j++){ System.out.println(j); } ...

2021-11-26 21:45:41 513

原创 day 03 if嵌套、switch语句、while循环

2021-11-25 21:05:42 1686

原创 day 02 下 选择结构、位运算符

1.if结构 if(条件语句){方法体} int age=23; if(age<14){ System.out.println("萝莉") } 2 . if–else结构 if(条件语句){ 方法体 }else{ 方法体 } public class IfElseDemo { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); S

2021-11-24 21:33:37 93

原创 day 02 上 赋值运算符、关系运算符、逻辑运算符、三元运算符、转义字符、控制台输入

1.赋值运算符 += 加等于 -= 减等于 *= 乘等于 /= 除等于 %= 取余等于 2.关系运算符 a==b a等于b a!=b a不等于b a>b a大于b a>=b a大于等于b a<b a小于b a<=b a小于等于b 3 . 变量声明之后,一定要记得初始化 ...

2021-11-24 15:38:25 113

原创 day 01 DOS命令

1.java

2021-11-24 10:17:09 184

原创 day 01 进制转换、算术运算符

1.进制转换 10进制转换2进制--------------除2取余法,余数从下往上数 10进制转换其他进制----------除k取余法,余数从下往上数 2进制转换8进制---------------三位合一位 2进制转换16进制-------------四位合一位 8进制转换2进制--------------三位拆一位 16进制转换2进制-------------四位拆一位 注意:任何两个进制之间转换,都是除k取余法,余数从下往上数 ...

2021-11-23 20:09:14 127

空空如也

空空如也

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

TA关注的人

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