http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/FileInOutStream.htm

学艺不精,范例程式在 BBS 上被当作奇文共赏,特此改进。。。Orz...
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/PreparedStatement.htm

您可以使用Connection的preparedStatement()方法建立好一个预先编译(precompile)的SQL语句…

改为:
您可以使用Connection的prepareStatement()方法建立好一个预先编译(precompile)的SQL语句
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/FileTransfer.htm

在Server.java的outputStream.close()前加上outputStream.flush()
在Client.java的printStream.close()前加上printStream.flush()
新增:
新增:

网路
    这边介绍一下简单的网路程式设计,并使用 Socket 与 ServerSocket 设计一些简单的实例。
首先从认识 java.net 套件下的几个类别认识起。
以 Socket 及 ServerSocket 所实作的一些简单网路程式范例。
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/FileInOutStream.htm

修改一下 FileStreamDemo.java 的原始码。。。
新增 自订 Handler自订 FilterLock 与 Condition
新增 TimerTask 与 TimerFixed-delay Execution 与 Fixed-rate Execution
新增文字编辑器制作制作 Executable JAR启动画面与工具列图示 - Java SE 6
新增 连接资料库 - JDBC 4.0使 用 Calendar - JDK6
使用 Calendar 中加了一些东西…
TreeSet执行绪的同步化中 加了一些东西…
在JDBC那边修东修西…XD
wait()、notify()
Producer.java中
原错误为
Thread.sleep((int) (Math.random() * 3000));
新增 将档案存入资料库 - Oracle 9i
修改以下文件的一些描述方式,自己看啦& hellip;XD HashSet执行绪的同步化wait()、notify()
新增 交 易(Transaction)
新增 Excutors
修改首页标题,新增BlockingQueueCallable 与 Future使 用 Properties
在JDBC的部份改了零零星星的一些程式码。。。
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/RunnableInterface.htm

加入:

Thread类别也实作了Runnable介面,您也可以继承Thread类别并重新定义它的run()方法,好处是可以使用Thread上的一些继承下 来的方法,例如yield(),然而继承了Thread就表示您不能让您的类别再继承其它的类别。

http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/ThreadLife.htm

原来:

您 可以在呼叫绪行绪的yield()方 法,例如:
public class SomeClass {
    // .....
        Thread thread = new Thread(new Runnable() {
            public void run() {
                // ....
                while(true) {
                    // ....
                    yield();  // 暂时让出执行权
                }
            }
        });
        thread.start();
    // ....
}

改为:

您 可以在呼叫绪行绪的yield()方 法,例如:
public class SomeClass {
    // .....
        Thread thread = new Thread(new Runnable() {
            public void run() {
                // ....
                while(true) {
                    // ....
                    Thread.yield();  // 暂时让出执行权
                }
            }
        });
        thread.start();
    // ....
}
笔 记 Java(下) 里头
InputStreamReader、 OutputStreamWriter
的连结连到 InputStream, OutputStream 那边去啰~
将一些地方的字型改为Courier,应该比较好看 吧!。。。:)