知识大全 Java2入门经典教程 11.2 管理线程[5]

Posted

篇首语:业无高卑志当坚,男儿有求安得闲?本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java2入门经典教程 11.2 管理线程[5]相关的知识,希望对你有一定的参考价值。

Java2入门经典教程 11.2 管理线程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    试试看 定义一个Bank类

    该银行计算机是对帐户执行操作的代理 因此我们从它开始 我们可以如下定义代表这个的Bank类

 

//Define the bank

class Bank

//Perform a tranaaction

public void doTransaction(Transaction transaction)

int balance=transaction getAccount:) gettBalance();  //Get current balance

switch(transaction getTransactionType())

case Transaction getTransactionType())

case Transaction CREDIT:

//Credits require a lot of checks

try

Thread sleep( );

catch(InterruptedException e)

(

system out println(e)

balance  =transaction getAmount();    //Increment the balance break;

case Transaction DEBIT

//Debits require even ore checks

try

Thread sleep( );

catch(InterruptedException e)

system out println(e);

blance +transaction getAmount();     //Decrment the balance

break;

default;                             //we should never get here

system out println(Invalid transaction )

return types[transactionType]+ ^//c:   +$ +amount;

private Account account

private int amount;

private int transactionType

    如何工作

    一个交易的识别是由transactionType域指定的 它必须被定义成交易类的一个值 在构造函数中我们应该建立检查确保只创造有效的交易 但我们将放弃这一功能 保持较小的代码量 现在你当然知道如何做这种事 一个交易记录了交易量和对交易应用的帐户的引用 因此一个transaction对象指定了一个完整的交易 方法非常易懂 值是Bank对象使用的数据成员调用的存取器 万一我们需要 需加入tostring()方法

cha138/Article/program/Java/gj/201311/27749

相关参考

知识大全 Java2入门经典教程 11.2 管理线程[3]

Java2入门经典教程11.2管理线程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[2]

Java2入门经典教程11.2管理线程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[1]

Java2入门经典教程11.2管理线程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[9]

Java2入门经典教程11.2管理线程[9]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[8]

Java2入门经典教程11.2管理线程[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[7]

Java2入门经典教程11.2管理线程[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.2 管理线程[6]

Java2入门经典教程11.2管理线程[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[5]

Java2入门经典教程11.1了解线程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[4]

Java2入门经典教程11.1了解线程[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Java2入门经典教程 11.1 了解线程[3]

Java2入门经典教程11.1了解线程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs