TypechoJoeTheme

Clover 的博客

统计
登录
用户名
密码
/
注册
用户名
邮箱

CloverYou

日出于东却落于西,相识人海却散于席。
2022-01-02

24、Java Object类

24、Java Object类
常用方法负责对象克隆的。Protected Object clone();获取对象哈希值的一个方法int hashCode();判断两个对象是否相等Boolean equals(Object obj);将对象转换成字符串形式String toString();垃圾回收器负责调用的方法protrcted void finalize();toString关于Object中的toString方法源代码public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }源码上toString方法的默认实现是: 类名@对象的内存地址转换为十六进制的形式SUN公司设计toString方法的目的是什么?作用是什么?toString方法的设计目的是:通过调用这个方法可以将一个Java对象转换成字符串表示形式SUN公司开发Java语言的时候,建议所有的子类都去重写toString方法。toString方法应该是一个简洁的、详实的、易阅读的。输出一...
CloverYou
2022-01-02

Java 基础

15 阅读
0 评论
2022年01月02日
15 阅读
0 评论
2022-01-02

23、Java抽象类和接口的区别

23、Java抽象类和接口的区别
抽象类是半抽象的。接口是完全抽象的。抽象类中有构造方法。接口中没有构造方法。接口和接口之间支持多继承。类和类之间只能当继承。一个类可以同时实现多个接口。一个抽象类只能继承一个类。接口中只允许出现常量和抽象方法。以后接口使用的比抽象类多。一般抽象类使用的还是少。接口一般都是对行为的抽象。
CloverYou
2022-01-02

Java 基础

16 阅读
0 评论
2022年01月02日
16 阅读
0 评论
2022-01-02

22、Java接口

22、Java接口
接口的基础语法接口也是一种引用数据类型接口是完全抽象的。「抽象类是半抽象的」或者也可以说接口是特殊的抽象类语法:[修饰符列表] interface 接口名{}接口支持多继承,一个接口可以继承多个接口interface A{} interface B{} interface C extends A, B{}一个类可以实现多个接口interface A{} interface B{} class C implements A, B{}接口中只包含两部分内容,一部分是:常量。一部分是:抽象方法。接口中所有元素都是public修饰的。「都是公开的」接口中public abstract 修饰符可以省略接口中的方法都是抽象方法,所以接口中的方法不能有方法体接口中的常量的public static final可以省略在接口中,可以省略public abstract不写interface A{ void move(); }在接口中,方法不能带有方法体:Abstract methods do not specify a body.interface A{ void move(){} ; }...
CloverYou
2022-01-02

Java 基础

21 阅读
0 评论
2022年01月02日
21 阅读
0 评论
2022-01-02

21、Java 抽象类的概述

21、Java 抽象类的概述
抽象类:什么是抽象类?抽象类无法实例化,无法创建对象。类和类之间有共同特征,将这些具有共同特征的类再进一步抽象形成了抽象类。由于类本身是不存在的,所以抽象类无法创建对象。抽象类和抽象类实际上可能还会有共同特征,还可以进一步再抽象类到对象是实例化,对象到类是抽象。抽象类属于什么类型?抽象类也属于引用数据类型。抽象类怎么定义?[修饰符列表] abstract class 类名{}final 和 abstract 不能联合使用,这两个关键字是对立的。final class 无法被继承abstract 要被继承使用抽象类的子类可以是抽象类,也可以是非抽象类 abstract class CreditCard extends BankCard{} abstract class BankCard{}抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法是提供子类使用的。使用super给父类构造传参public class CreditCard extends BankCard{ public CreditCard(){ super("UpYou"); ...
CloverYou
2022-01-02

Java 基础,JAVA

26 阅读
0 评论
2022年01月02日
26 阅读
0 评论
2022-01-02

MySQL查询区分大小写敏感问题

MySQL查询区分大小写敏感问题
由于mysql是不区分大小写的,所以当你查询的时候,例如数据库里有条数据用户名为UpYou(用户名唯一),当你输入:upyou时发现也可以查询,在某些需求下这样是不允许的,可以在查询语句中加入binary关键字过滤,例如select id, username, password, type, createtime, comm from user where binary username = 'upyou'以下是测试查询没有加binary执行的查询语句执行结果,可以看到返回的data为true,证明这个用户存在,我可以很确定这个用户并不存在这是加了binary的查询执行结果再试试正确的还好不好使
CloverYou
2022-01-02

随笔

30 阅读
0 评论
2022年01月02日
30 阅读
0 评论
CloverYou
日出于东却落于西,相识人海却散于席。
88 文章数
11 评论量
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 缓存一致性 - 点击领取
    2022-01-06
  2. 宝宝
    2022-01-02

标签云