自定义博客皮肤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 4302

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

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

2023-02-01 14:45:19 1266

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

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

2023-01-31 16:30:12 505

原创 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 450

原创 git 常见问题

git 问题

2022-05-07 11:52:01 4898

原创 2022-01-07 mysql操作

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

2022-01-07 20:34:22 387

原创 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 770

原创 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 307

原创 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 240

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

2021-12-09 22:16:07 103

原创 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 94

原创 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 96

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

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

2021-12-07 09:43:27 95

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

2021-12-03 21:21:53 136

原创 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 64

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

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

2021-12-02 22:12:45 177

原创 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 1525

原创 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 199

原创 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 381

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

2021-11-25 21:05:42 1571

原创 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 60

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

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

2021-11-24 15:38:25 64

原创 day 01 DOS命令

1.java

2021-11-24 10:17:09 149

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

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

2021-11-23 20:09:14 77

空空如也

空空如也

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

TA关注的人

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