知识大全 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] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[9] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[8] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.2管理线程[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.1了解线程[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.1了解线程[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Java2入门经典教程11.1了解线程[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs