一道SCJP考题,要考SCJP的不能不看2015-07-17 01:12:41
这道题目很有意义,我转贴到这儿. 谁能告诉我这样的代码,编译为何不会报错? class Base { public void aMethod() throws ClassNotFoundException { } } public class Derived extends Base { public void aMethod() throws RuntimeException { } } 我这道题目
JAVA使用内部类和匿名类优化代码2015-07-17 01:12:40
Java 1.1通过对Java语言规范进行修改,显著简化了一些实用结构的实现。在那些修改中,最引人注目的就是内部类和匿名类。如运用得当,它们可使程序更易理解和维护。下面来看看这些特性具体是如何工作的,如何正确使用它们,以及如何避免一些常见的错误。 内部
Java Socket编程者值得一看的内容2015-07-17 01:12:39
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。 Java SDK 提供一些相对简单的Api来完成这些工作,Socket就是其中之一。 对于Java而言。这些Api存在与Java.net这个
JAVA中具有实例缓存的不可变类2015-07-17 01:12:39
不可变类的实例的状态不会变化,这样的实例可以安全地被其他与之关联的对象共享,还可以安全地被多个线程共享。为了节省内存空间,优化程序的性能,应该尽可能地重用不可变类的实例,避免重复创建具有相同属性值的不可变类的实例。 在JDK 1.5的基本类库中,
在Eclipse中报错的解决方案2015-07-17 01:12:38
Eclipse中报错要了解详细信息,请使用-xlint:unchecked重新编译的解决方案 一、遇到问题: 用ant执行jasperreport的samples\charts示例的build.xml时,无法编译,提示错误如下: javac: [javac] Compiling 2 source files to E:\jiangcm\workspace-forict-my
Java程序21种经典错误实例分析2015-07-17 01:12:38
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的遗毒。一个方法应当具有自我独立的意图,不要把
java的“别名”以及clone机制2015-07-17 01:12:38
什么是别名?用个简单的例子说明 public class Aliases{ int i; public Aliases() { i=1; } public Aliases(int i) { this.i=i; } public static void main(String args[]) { Aliases A=new Aliases(); Aliases B=A; //A和B指向了同一个对象,A和B互为别名 S
Jsp常用功能:CSV文件的生成与分析2015-07-17 01:12:36
CSV文件是指Excel可以识别的后缀名为CSV的文件,网站系统后台用来存储分析数据的时候有可能会用到它。其实CSV文件的读取和做成比较简单,主要的技术点是文件的读写。不过CSV文件的分析和生成有一定的代表性,可以通过对CSV文件的生成和分析的实现,来了解后
澄清Java语言接口与继承本质2015-07-17 01:12:36
大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(
值得在2008学习五种的JAVA技术2015-07-17 01:12:36
Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:OSGi,Java内容仓库,GWT,Groovy和云雾计算。 Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是: OSGi(基于Java的动态模

推荐java认证