difficulty

 SE部分

1.c instanceof Cat

多态调用属性和方法:以等号为分割线,调用属性看左边,调用方法看右边
“编译看左边,运行看右边
    在调用成员变量以及静态方法时,即程序编译时创建了一个Animal类型的对象,并且使用new Cat()对于这个Animal对象赋值,但最终得到的还是一个Animal类的对象,只需要看“=”左边的Animal animal即可
但是要调用非静态方法时,由于Animal类的对象是用Cat()来实例化的,这个非静态方法在运行时会被重写,从而输出子类中方法重写后的结果。

2.IDEA的默认路径就是project的根 

​    例如: fis = new FileInputStream("D:\\course\\01-JavaSE\\workspace\\Javase01\\inputstream1.txt");//绝对
​         fis = new FileInputStream("inputstream1.txt");//相对
​    要读取这个文件,就比如把这个文件放在:D:\course\01-JavaSE\workspace\Javase01   项目JavaSE的下面

resourceBundle 访问resources下的文件时:

​    ResourceBundle bundle=ResourceBundle.getBundle("jdbc");


3.length,length(),size()

length是数组的属性,length()是获取字符串长度的方法,size()是获取集合大小的方法

mysql部分


4.jdbc载入数据库乱码:(中文乱码和时区问题的请在url后面加这个)

​    在数据库名后添加:?characterEncoding=utf8&useSSL=true&serverTimezone=UTC

5.如果开启事务,在所有DQL不能写在 DML语句中间***

    (DQL会将connection资源关闭,DQL之前的DML语句就没有了commit的对应的conn对象,就无法提交数据到数据库)

6.illegalArgumentException

    实体类中的数据类型与数据库不匹配 日期/钱

7.内连接和外连接的使用:

​    规定外键不能为空时: 优先使用内连接
​    外键可以为空:            --假如只需要查询相对应的数据,使用内连接
​                                          --只查询主表中所有符合条件的记录,使用外连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值