
Java学习
毛脸雷公嘴和尚
这个作者很懒,什么都没留下…
展开
-
java final关键字
final有四种使用方法: 修饰类 修饰类当用final去修饰一个类的时候,表示这个类不能被继承。 修饰方法 a.被final修饰的方法不能被重写。 b. 一个类的private方法会隐式的被指定为final方法。 c. 如果父类中有final修饰的方法,那么子类不能去重写。 修饰局部变量 必须要赋初始值,而且是只能初始化一次。 对于基本类型来说,不可变是指变量中的数据不可变 对于引用类型来说,不可变是指变量的地址值不可变 修饰成员变量 a.原创 2020-10-19 22:56:49 · 144 阅读 · 0 评论 -
java 多态和instanceof关键字
来来回回囫囵好几遍终于好像有点懂了一些皮毛关于多态的意思 堕胎的必须要素: 继承 重写 父类引用指向子类对象 例子 Parent p = new Child(); 其主要目的是为了使用父类的同时可以使用子类的重定义的方法,也仅能从子类使用重定义的的方法。 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。 多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。 同时关于向上向下转型: 向上转型就是多态的实现。 向下转原创 2020-10-19 22:28:30 · 167 阅读 · 0 评论 -
xml学习中xxx.class.getClassLoader().getResource()时出现的空指针异常
学习xml时需要获取xml的path路径。 String path = Test.class.getClassLoader().getResource("xxx.xml").getPath(); 结果出现空指针异常 查阅(https://blog.youkuaiyun.com/NewObjectMe/article/details/102820933)后得知,解决方法为 在(主菜单File–>Project Structure…–>Modules–>当前项目所在的位置)中找到项目的资源文件, 后点击原创 2020-08-03 21:16:28 · 996 阅读 · 0 评论 -
JDBC学习
粗略的学习了mysql和JDBC,有些浅尝辄止。 遇到不少问题: 1.Loading class `com.mysql.jdbc.Driver’.由于看的简称使用的jar包是5.0的我用的是8.0的所以导致 处理:提示信息表明数据库驱动com.mysql.jdbc.Driver’已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver’ 所以,按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Dr原创 2020-07-23 20:04:51 · 138 阅读 · 0 评论