sorry!
第二个问题应该是:
2.接口和抽象类在jvm中内存分配到底是怎样的呢?
第二个问题应该是:
2.接口和抽象类在jvm中内存分配到底是怎样的呢?
解决方案 »
- ssh无法删除,大哥大姐帮帮忙吧!!!实在不知道了???
- java中异常处理Exception类里面getLocalizedMessage和getMessage方法的区别什么
- 求 Struts2 无限树菜单 的源代码(最好有添加删除修改功能)
- 一个小问题:ant1.7下编译,在build.properties中配置了tomcat6.0.14,结果编译时显示lib找不到?
- 有没有Hibernate中文的API
- Java环境怎么样才算配置成功了?
- 现在手提哪个牌的好用,给点建议
- 通过jsp,服务器如何传输文件到客户机?
- EJB问题请教!
- SSH关于读取脏数据的一个问题
- 请问:同一的项目 WebLogic下Hibernate的Qurey查询为什么会抛ClassNotFount异常,在Tamcat下就OK
- spring quartz
里面有不少访问数据库的接口
这些接口由数据库厂商或第三方实现
也就是说不同的数据库平台,开发人员都按照一样的套路编写应用,底层是透明的,实现了跨数据库平台
这也算接口的一个功能吧
接口与设计模式应该不同吧,两个不同的概念
3,factory设计模式
例如:
接口 java.util Collection<E>
其子接口有:
BeanContext, BeanContextServices, BlockingQueue<E>, List<E>, Queue<E>, Set<E>, SortedSet<E>
只要实现其中某一个接口,就可以用java.util Collection<E> 中统一命名方法来操作数据,而不用去管,它的具体实现是什么。这就是多态,也是封装......
你的估计很对!!!!
做了很长一段时间的java项目,但是回过头来看看,却发现:原来有很多基本的东西还没有完全的理解哦~~~
真的有一种新手的感觉!!!!!!
所以来请教请教大家~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
希望能有人,完全的完整的给俺解释下哈~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
拜谢!
严重同意!
以前的一个项目中,我们的接口通常都是每个程序员各个分开做的,分开放在不同的package中,几乎没有用过multiple inheritance,感觉到接口并不是很好的设计!因为用一般的super也可以做到啊!
2,3,封装,继承,多态,java的三大特点,呵呵,看看接口内容,可想而知了.
说设计模式,说实话,设计模式用到接口的很多,比如三层架构.但是接口实现设计模式,这个倒是不太清楚,用的时候,都是设计好.然后实现.
java真是一门令人头痛的语言~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~