摘要:
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed 阅读全文
摘要:
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 问题1:替换字符串,是在原来的字符串上做替换,还是新开辟一个字符串做替换!问题2:在当前字符串替换,怎么替换才更有效率(不考虑java里现有的r 阅读全文
摘要:
Application―Java应用程序”是可以独立运行的Java程序。由Java解释器控制执行。Applet ―Java小程序”不能独立运行(嵌入到Web页中)。 由Java兼容浏览器控制执行。 Serverlets是Java技术对CGI 编程的解决方案。是运行于Web server上的、作为来自 阅读全文
摘要:
NullPointerException是java.lang.NullPointerException的简称,是Java语言中的一个异常类,位于java.lang包中,父类是java.lang.RuntimeException,该异常在源程序中可以不进行捕获和处理。 当应用程序试图在需要对象的地方使 阅读全文
摘要:
①无关性的基石 “与平台无关的”得理想最终实现在操作系统的应用层上:Sun公司和其他虚拟机提供商发布了许多可以在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的“一次编写,处处运行”。 虚拟机的两种中立特性:一是平台无关性:字节码是构成平台无关性的基石;另一 阅读全文