![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 63
相对基础,时常回顾,注重基础建设!
<?php?>
改变世界前,先改变自己!
展开
-
狂神MyBatis笔记
Mybatis-9.28环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接转载 2021-06-08 09:54:12 · 153 阅读 · 0 评论 -
Java ==和equals的区别:是否比较地址值
首先我们要比较的是引用类型。==比较的是引用类型对象在内存中存放的地址。准确的说是堆内存中的地址。而equals是基类Object自带的方法,我们写的每个类都会有这个默认的方法,你可以重写它也可以不重写。代码是:也就是说当我们自己写的类,我们没有重写equals方法时,equals等同于==。我们来看下一个小demo:class A{ int a=0; public A(int a) { this.a=a; } } public class Test { public转载 2021-04-22 11:04:15 · 484 阅读 · 0 评论 -
判断两个对象是否相等,为什么必须同时重写equals()和hashcode()方法
hashCode 顾名思义是一个“散列值码”散列值,并不能表现其唯一性,但是有离散性,其意义在于类似于进行hashMap等操作时,加快对象比较的速度,进而加快对象搜索的速度。hashCode 和 equals的关系。两个对象 equals的时候,hashCode必须相等,但hashCode相等,对象不一定equals。如果没有重写 hashcode方法,使用Object自带的hashCode,无法保证两个对象equals的时候 hashCode 必须相等的条件。在Java中,重写equals()方转载 2021-04-22 10:33:22 · 284 阅读 · 0 评论 -
idea启动报错,java.net.BindException: Address already in use: bind解决办法
问题【问题解决】今天在打开idea时软件报错打不开,大概截图如下(原先忘记截图,下图是网络的截图,大概是这样的错误)解决办法以管理员方式打开cmd,分别允许如下命令net stop winnatnet start winnat然后idea就可以顺利打开了参考链接Start Failed, Internal error: recovering IDE to the working state after the critical startup errorRevise IDE fold原创 2021-04-19 10:07:24 · 1287 阅读 · 3 评论 -
算法——读取正整数的各个位数
问题随机输入一个数字,对这个数字各个位数进行拆解并按顺序,保存到数组中并返回。代码实现import java.util.Scanner;public class SudukuNum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个正整数:"); int num = sc.nextIn原创 2020-11-04 17:34:33 · 978 阅读 · 1 评论 -
Java封装数独身数
引入水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数这类数是什么呢?总的概括就是他们每位数的n次方的和等于他们本身。具体几次方要看他们有几位数了。问题输入:函数传入一个3~10的数字,如3代表计算水仙花数,4代表计算四叶玫瑰数,以此类推…输出:对应输出水仙花数、四叶玫瑰数…代码实现public class SudukuNum { public static void main(String[] args){ getNu原创 2020-11-04 17:06:21 · 122 阅读 · 0 评论