Java基础
普通网友
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别
[size=medium] abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显...原创 2009-08-26 11:34:11 · 65 阅读 · 0 评论 -
Java 接口及面向接口编程,什么时候使用接口,选择Java接口还是抽象类
[size=medium] 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要 了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主 要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作...2009-08-26 11:42:07 · 126 阅读 · 0 评论 -
Java基础类型的取值范围
在讲解基本类型的取值范围之前,先讲讲二进制怎么转换为十进制(算取值范围的时候会用到)。 首先二进制有带符号的二进制和不带符号的二进制。 比如:1111 如果它是不带符号的二进制,那么它的十进制值 = 2^3 + 2^2 + 2^1 + 2^0 = 2^4 - 1 = 15 如果它是带符号的二进制,那么最高位(千位)就是符号位,1代表负数,0代表正数。那么负的二进制怎么换算为十进制...原创 2012-08-16 11:34:47 · 154 阅读 · 0 评论