- 浏览: 26989 次
最新评论
-
hezhenfei:
命名太差了。
父类和子类转换浅谈篇(将子类对象赋值给父类对象) (转) -
hezhenfei:
Supclass sup=new Subclass();
父类和子类转换浅谈篇(将子类对象赋值给父类对象) (转) -
heqiwu7755:
公司要我负责做个JAVA 的RSS控件... 了解一下..
什么是RSS?RSS及其发展历程 -
walkes:
简单的介绍abap的一些知识 -
ouspec:
RSS是一个非常方便的内容整合标准。播客和RSS大概没有太大关 ...
什么是RSS?RSS及其发展历程
文章列表
SPAN元素和DIV元素有什么区别
解决思路
:
最明显的区别是:DIV是块元素,SPAN是内嵌元素。块元素相当于内嵌元素在前后各加一个<br>换行。其实,块元素和行内元素也不是一成不
变的,只要给块元素定义display:inline,块元素就成了内嵌元素,同样地,给内嵌元素定义了display:block就成了块元素了。
具体步骤
:
代码示例:
<style>
div,span{border:1px solid #000;margin:2}
</style>
<div>div1</div><div ...
- 2008-07-11 16:23
- 浏览 1142
- 评论(0)
Java Inner Class
Inner Class 即嵌套类,也即C++和C#中的Nested Class。但Java 的Inner Class 与 C++和C#最大的不同之处在于,嵌套类包含一个指向其容器类的引用,可以访问容器类的成员。以下代码演示了这一点:
public class Container {
String Name;
class InnerClass
{
InnerClass(){};
public void func()
{
System.out.println(Name) ...
- 2007-08-02 13:02
- 浏览 2594
- 评论(0)
简单的介绍abap的一些知识
一, 什么是ABAP:
定义:ABAP=Advanced business application program
SAP最初开发ABAP/4语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为SAP开发所有自己的应用程 序的仅有工具。
ABAP/4 ...
- 2007-07-31 12:31
- 浏览 4411
- 评论(1)
守护线程是为其他线程的运行提供便利的线程。守护线程不会阻止程序的终止。
Java的垃圾收集机制的某些实现就使用了守护线程。
非守护线程包括常规的用户线程或诸如用于处理GUI事件的事件调度线程。
程序可以包含守护线程和非守护线程。
程序只有守护线程时,该程序便可以结束运行。
如果要使一个线程成为守护线程,则必须在调用它的start方法之前进行设置(通过以true作为参数调用线程的setDaemon方法,可以将该线程定义为一个守护线程),否则会抛出IllegalThreadStateException异常。如果线程是守护线程,则isDaemon方法返回真。
注:1、如果在线程已经启动后,再试图使该 ...
- 2007-07-25 16:15
- 浏览 4542
- 评论(0)
什么是RSS?RSS及其发展历程
(网络营销教学网站 www.wm23.com 2005-01-03)
RSS是2004年最热门的互联网词汇之一,不过,相对于博客(BLOG)来说,RSS的知名度相应会低很多,而且至今还没有一个非常贴切的中文词汇,也许以后无需中文名,大家都习惯于直接叫RSS了。RSS之所以同BLOG一样会被认为是热门词汇的一个原因,个人推测,应该是许多分析人士认识到RSS将要对互联网内容的浏览方法所产生的巨大影响。
什么是RSS呢?RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅 ...
- 2007-06-05 10:06
- 浏览 2154
- 评论(3)
最近对将子类对象赋值给父类对象有点心得,想和大家分享一下.但本人水平有限,请各位指正和批评.
言归正传,下面是几个小例子,请大家看一看.
测试一
父类:
public class Supclass
{
public void print()
{
System.out.println("this is 父类print()方法"+"——此时对象"+this.toString());
}
}
子类:
public class Subclass extends Supclass
{
public stat ...
- 2007-06-04 17:38
- 浏览 5016
- 评论(2)
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。
ThreadLocal是什么
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常 ...
- 2007-06-04 16:31
- 浏览 1183
- 评论(0)
What is Mock Object?
在讨论中我大致了解到Mock Object一般是用来做辅助单元测试,它负责隔离Tested Object与真实环境中模块或实体(Real world object)的交互,并“替代”or “冒充”这些真实模块或实体与Tested Object进行交互。
在“JUnit in action”这本书中关于Mock Object的描述如下:
A mock object (or mock for short) is an object created to stand in for an object that your code will be coll ...
- 2007-06-04 15:24
- 浏览 2805
- 评论(0)
TDD的最终目标:整洁可用的代码 Clean code that works
测试驱动开发的对立面:体系结构驱动的开发(Architecture-driven Development)
TDD首先解决可用的问题,然后考虑整洁,ADD正好相反。
TDD的工作流程:
(1)写一个测试程序
(2)让测试程序编译通过
(3)运行测试程序,发现不能通过
(4)让测试程序可以运行
(5)消除重复设计,优化设计结构
个人理解:
(1)为了能方便地写测试程序,往往需要先写出被测程序函数的Signature
(2)第4步的含义应该是“修改被测程序,以便符合测试程序的断言要求(Assertion)”
(3)第5步也 ...
- 2007-06-04 15:19
- 浏览 1611
- 评论(0)
TDD = Test Driven Development,是从04年开始软件开发领域的一大热点,google一下英文可以找到大量的内容,不过国内这方面的讨论不多。
顾名思义,TDD是一种测试驱动的开发模式,属于XP-极限编程的核心内容之一。TDD的开发流程是:设计某一功能,编写其测试函数(注意,这时实现这个功能的代码其实还不存在),使测试失败,编写代码,使测试通过,增加新的测试,编写更多的代码来pass更多的测试。
TDD的好处主要有几个:
1、采用“进化”式的开发流程,由于新产生的任何代码必须pass已存在的所有测试,所以可以尽早发现新代码引发的潜在bug,将发现bug的时间大大缩短,提 ...
- 2007-06-04 15:08
- 浏览 1532
- 评论(0)