
Java基础
KobeAndDurent
应届毕业生,正在奋斗ing~
展开
-
Java中桥方法的作用和真实面目
在Java的早期版本中,不支持返回类型协变(一个类如果继承/实现了父类/接口的某一个方法,那么返回类型必须与父类/接口的相同),而在Java的后期版本中(具体从几点几开始支持就不太清楚了...)开始支持返回类型协变,支持类型协变的就是Java的桥方法。 接下来列举三个场景来说明桥方法的真实面目和所起到的作用。 场景一:基本的返回类型协变问题 父类代码:class Father{ publi原创 2016-05-31 07:07:59 · 492 阅读 · 0 评论 -
Javac -cp 和 Java -cp 命令解释
首先介绍一下Javac的带路径编译,带包执行: 编译的时候,只要在javac命令后面指明了.java文件的位置即可,但是在执行.class文件的时候,必须要进到.class包所在的路径,然后把此路径(即.,刚开始装jdk一直要配的CLASSPATH)添加到CLASSPATH;或者随意在一个目录,然后将.class包所在的路径(可以是相对路径也可以是绝对路径)添加到CLASSPATH即可;原创 2016-03-25 13:13:53 · 36485 阅读 · 1 评论 -
文章标题
在Java的早期版本中,不支持返回类型协变(一个类如果继承/实现了父类/接口的某一个方法,那么返回类型必须与父类/接口的相同),而在Java的后期版本中(具体从几点几开始支持就不太清楚了…)开始支持返回类型协变,支持类型协变的就是Java的桥方法。接下来列举三个场景来说明桥方法的真实面目和所起到的作用。场景一:基本的返回类型协变问题 父类代码:class Father{ public Nu原创 2016-05-31 07:17:34 · 300 阅读 · 0 评论