本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
设计模式--抽象工厂
接着昨天的工厂模式接着说说抽象工厂,当你拥有多个抽象对象的时候。你的工厂模式估计就不给力了。这时候你就该考虑抽象工厂了。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象
不说了上代码。
package AbstractFactory;
public interface AbstractFactory {
public Abs ...
深入理解abstract class和interface
简介: abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract cla ...
泛型类的编译导致的错误
这是前段时间遇到的一个问题,确定是因为泛型编译导致的,但是特别详细的原因还没有深入研究过,遇到的同志可以看下哈。
@Controller
public class UserController {
@Autowired
UserManager userManager;
上面的controller中自动注入了一个UserManager,该manager是一个泛型类。
...
Java抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大 ...
[代码记录生活]无框架BaseDao的实现
/* 纯为学习,无营养的评论,请绕道,谢谢 */
定义主类,BaseDao:
public interface BaseDao<T> { //采用泛型类
public ArrayList<T> query(String sql,Object[] obj);
public boolean update(String sql,Object[] obj);
...
Java面试问题之二
接口与抽象类从某个方面来说是非常相似的,请问它们之间有什么异同?
首先,接口是构建松耦合的软件系统的重要法宝。接口仅仅描述了系统能够做什么,而不涉及任何的实现细节,所以接口中所有方法都是抽象的。接口不涉及与任何具体实例相关的细节,因此接口没有构造方法,也不能被实例化,更加没有实例变量。
此外,接口与抽象类都位于系统的抽象层,但两者有着不同的特点和用处。抽象类的优点就是可以为部分方法提供默认的实现 ...
interface
java中的interface中包含了基本数据类型的数据成员的时候,都默认为static和final,同时接口的字段会自动具备public属性。它们不能是“空白final”,但可初始化成非常数表达式。
下面两个程序意思相同的。
public interface Think {
public final static int loop = 10;
}
public interface T ...
What is the difference between interface and abstract class
在国外的一个论坛上看到一个关于抽象类和接口比较的帖子,其中有一篇感觉很有道理:
Interface versus Class Inheritance is pretty easy once you understand it.
There is a very easy way to distinguish the ...
Chapter 9. Interface -- Thinking in Java
1) An abstract method is a method that is incomplete. It has only a declaration and no method body. Here is the syntax for an abstract method declaration: abstract void f();
2) A class containing ...