- 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认证:return语句2015-07-17 01:12:35
- 众所周知,return 只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题。 例一: class test { public String test() { if(true){ return ; } else{ return ; } } } 上面这样即可通过
- 关闭Java窗体的技巧2015-07-17 01:12:33
- 1.使用JFrame的enableEvents和processWindowEvent //Frame1.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame { public Frame1() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); this.setSize(ne
