自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SaberzzZ的博客

你是魔鬼嘛

  • 博客(7)
  • 收藏
  • 关注

转载 为什么要重写equals方法和HashCode方法

主要原因是默认从Object继承来的hashCode是基于对象的ID实现的。如果你重写了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。这样,当你用其中的一个作为键保存到hashMap、hasoTable或hashSet中,再以“相等的”找另一个作为键值去查找他们的时候,则根本找不到。资源:htt...

2018-11-22 14:47:17 248 1

原创 MySQL的自连接

自连接就是自己连接自己的意思,把一张表看成两张表雇员表:emp 字段名称 字段类型 说明 empno int 员工编号 ename varchar(50) 员工姓名 job ...

2018-08-10 21:34:37 3626

转载 Java单例模式

特点Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”通过使用设计模式可以让我们的代码复用性更高,可维护性更高,让你的代码写的更优雅 思路(解决问题的历程):解决如上问题,其实首要想到的方法就是通过给类中成员添加静态(static)修饰的方式,这样就形成了数据的共享,但是这里存在的主要的问题就是静态成员在内存的驻留时间过长,至少比对象长,所有通过唯一...

2018-07-23 14:02:06 115

原创 一个类的内在加载分解过程为

new出来的对象在堆中。 全局变量存储在全局数据区中。 局部变量存储在栈区。 普通方法存在方法区。 static修饰的方法则在静态方法区中。 静态方法的加载优先于普通方法加载。 静态方法并且可以通过类名点方法名(class.method)调用,普通方法必须先new对象才能调用。 全局变量的范围要大于局部变量的使用范围。...

2018-07-23 10:14:42 134

原创 多种日期格式的输入

我们可以限定用户输入日期的格式,下面是一次性规定多种日期输入格式这样可以更多的选择 ​import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Homework { //1.控...

2018-07-20 20:01:03 1598

转载 java中的两个异常的区别

java异常类的分类异常类分为两大类:Error 和 Exception。Error是无法处理的异常,比如OutOfMemoryError,一般发生这种异常,JVM会选择终止程序。因此我们编写程序时不需要关心这类异常。    Exception也就是我们经常见到的一些异常情况,比如NullPointerException、IndexOutOfBoundsException,这些异常是我们...

2018-07-19 20:04:43 389

原创 java的构造方法

构造方法: 给对象的数据进行初始化; 格式: 1.方法名与类名相同 2.没有返回值类型,连void也没有 3.没有具体的返回值 构造方法的注意事项: 1.如果我们没有提供任何形式的构造方法,那么系统将提供一个无参数的构造方法 2.如果我们提供了一个无参的构造方法,那么系统将不再提供默认的无参的构造方法 3.如果我们提供了一个带参数的构造方法,由于系统不再提供无参构造,所以我们需要手...

2018-06-12 14:50:42 144

空空如也

空空如也

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

TA关注的人

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