
java学习
葫芦赛赛
关注机器学习、数据挖掘,欢迎大家交流学习。
展开
-
java中 @Override的作用
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)。原创 2014-05-15 09:27:07 · 1961 阅读 · 0 评论 -
接口实现松耦合
利用接口而非继承实现松耦合,自然引入适配器设计模式。原创 2015-04-13 23:49:01 · 2198 阅读 · 0 评论 -
JUnit 4 使用教程
JUnit4详细使用教程。原创 2015-04-06 20:17:47 · 914 阅读 · 0 评论 -
泛型实现内部链式栈存储结构
今天突然发现利用java语言特性能很原创 2014-08-16 21:30:09 · 882 阅读 · 0 评论 -
工厂模式详解
工厂模式详解java实现原创 2014-05-23 17:41:04 · 2476 阅读 · 0 评论 -
抽象工厂模式java实现
抽象工厂模式详解java实现原创 2014-05-24 10:30:47 · 1054 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之转载 2014-05-20 10:02:11 · 661 阅读 · 0 评论 -
protected关键字访问权限
protected 关键字总的作用是这样描述的:它指明“就类用户而言原创 2014-05-13 11:30:31 · 885 阅读 · 0 评论 -
java中可变参数列表重载问题
package cast_problems;public class OverloadingVarargs1 { static void f(Character... args) { System.out.print("first"); for(Character c : args) System.out.print(" " + c); System.out.p原创 2014-05-12 11:59:14 · 1319 阅读 · 0 评论 -
java初始化顺序
首先是不包含继承的情况:初始化sh原创 2014-05-14 19:12:50 · 737 阅读 · 0 评论 -
java I/O系统总结
java I/O 系统总结原创 2015-06-13 19:21:38 · 1714 阅读 · 0 评论