随笔 - 303  文章 - 883  trackbacks - 0
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

下载


《Java编程思想(中文版)》第二版


今天晚上吃完饭没事做,花了半个小时看了这个书,写得还行!
代码是来自官方,十分不错!!!看完感觉这个书当新华字典用,不错,上面提供下载。

前言

“Java是复杂的只有将重点放在设计上而非放在简单的编码上才可真正体会出Java 的强大!”


目录

::对象入门::
::一切都是对象::
::控制程序流程::
::初始化和清除::
::隐藏实现::
::复用类::
::多态::
::接口和内部类::
::对象的容纳::
::违例差错控制::
::Java I/O 系统::
::运行时间类型鉴定::
::创建窗口和小程序::
::多线程::
::分布式计算::   $$偶最重视的地方$$太简单失望非常

附录

::传递和返回对象::
::Java 固有接口JNI::   $$偶最重视的地方$$还是简单了,失望悲哀
::Java 编程指南::
::推荐读物::


范例来自:java.sun.com/docs/codeconv/index.html



引用外部类(这个代码不错贴出来)

 

//: c08:Sequence.java
// Holds a sequence of Objects.

interface Selector {
boolean end();
Object current();
void next();
}

public class Sequence {
private Object[] obs;
private int next = 0;
public Sequence(int size) {
obs 
= new Object[size];
}

public void add(Object x) {
if(next < obs.length) {
obs[next] 
= x;
next
++;
}

}

private class SSelector implements Selector {
int i = 0;
public boolean end() {
return i == obs.length;
}

public Object current() {
return obs[i];
}

public void next() {
if(i < obs.length) i++;
}

}

public Selector getSelector() {
return new SSelector();
}

public static void main(String[] args) {
Sequence s 
= new Sequence(10);
for(int i = 0; i < 10; i++)
s.add(Integer.toString(i));
Selector sl 
= s.getSelector();
while(!sl.end()) {
System.out.println(sl.current());
sl.next();
}

}

}

 


 



地震让大伙知道:居安思危,才是生存之道。
posted on 2007-04-22 20:56 小寻 阅读(706) 评论(0)  编辑  收藏 所属分类: 软件 & 书籍 推荐

只有注册用户登录后才能发表评论。


网站导航: