⑴ java做一個銀行賬戶(基礎的)
給你個思路,如果你真想做可以試試。
首先,這不是一個單向的程序,需要兩個部分,一是服務端,一是客戶端。
其次,這兩個部分需要確定通信方式,一般來說用套接字。
再次,制定一個協議,雙方可以加密解密的協議。
最後,日誌在服務端,有客戶端登錄退出操作時,進行相應的記錄。這個用現成的log4j就可以了。
如果不明白,建議你再問問你們老師。
⑵ 怎樣用java實現銀行中進行較大數字的計算
可以查詢下decimal 類型的計算。精確度高。
⑶ JAVA 簡單銀行系統的代碼
這個不簡單,
從分析設計,到編碼實現,
都是需要精力和時間花費的體現,
建議還是自己親自走一遍吧,
能學點東西。
⑷ java 銀行駐場開發 好不好
(1)民生銀行信用卡分支行駐點專員的工作待遇為:基本工資+提成,同業最優,繳納五險一金,雙休、法定休假日、年休假,工作輕松,總體還是不錯的。(2)民生銀行信用卡分支行駐點專員的崗位職責:1、以分支行資源客戶為主要營銷對象,完成卡中心信用卡產品營銷工作。2、配合分支行完成基本日常服務工作,增加民生銀行信用卡市場佔有率,提升民生銀行信用卡服務品質。(3)民生銀行信用卡分支行駐點專員的崗位要求:1、本科及以上學歷,年齡30周歲以下,溝通能力強,形象氣質佳。2、良好的道德素質和敬業精神,具有市場洞察力和拓展力和服務意識。3、具有一定的營銷能力和協調能力,能同分支行同事建立良好的合作關系。
⑸ JAVA開發外派銀行怎麼樣
JAVA開發外派銀行主要是銀行,證券,保險。編程技術比較簡單,業務邏輯相對比較復雜。比如兩家銀行合並,要遷移數據,程序只運行一次,對各種錯誤數據都要有預想,不能進入到正在運作的資料庫里。金融知識肯定是要有的,銀行是如何運作的,稍微要花點時間學。投資方面的信息量還是挺多的。
現在外包不需要你的能力太強,因為都設計好了,再給你一個規范,怎麼樣的設計進行怎麼樣的coding都是定死的。銀行業務系統的相關人員一般沒有什麼核心技術,不管你是甲方外包還是乙方外包。銀行的各類業務系統,沉澱了很多年,而且所有的商業銀行業務都一樣,基本上都是從市場上采購來的成熟產品做實施。
至於說增長知識,外包開發是一個很好的學習規范開發的過程,但是不建議做太久。外包做一年就可以了。剛畢業的話,去外包也是可以的,學點基礎,到時看準機會撤就行。。而且有銀行的開發經驗對以後的發展也是有好處的。對於以後的發展,看自己的想法了。
如果是已經有很多年工作經驗了,不建議去銀行做外包, 整個銀行業的一般技術研發都是用低價人力去鋪項目,而做Java開發外派掌握不了核心的業務能力。
如果可以做銀行甲方正式員工,或者乙方的核心產品研發/平台開發,也是一個不錯的選擇。甲方正式員工,各方面都相對更有保障。乙方的核心產品或平台研發團隊,工作上是比較有價值的,可以更加了解銀行業的某些業務領域,在業務和技術上得到成長。不管是技術上,還是業務上,也可以在後期通過選擇互聯網+金融科技來實現職業的長期發展。
⑹ java銀行項目使用什麼技術
一般採用SH技術,s是Spring,而不是struts,h是hibernate,因為這兩個框架沒有侵入性,如果你想更換框架,不會影響中心的業務邏輯,不必更改代碼,各個模塊相對獨立,也有用SSH做的,但個人覺得struts不是太好
⑺ 銀行需要java人才幹嘛
現在不少都是用JAVA開發前台後台了,
開發銀行系統,譬如網銀,也有給自己銀行開發一些員工用的系統的
⑻ Java銀行賬戶GUI
首先,你的代碼ClickListener最後少了幾個大括弧,編譯沒通過,我加上了才行。
我調試通過了,分別貼一下把,首先是BankAccount.java,這里你的deposit方法寫的有問題,你後面調用時會造成無法存入,我改了(看注釋掉的部分是你原來代碼)
/****創建BankAccount****/
publicclassBankAccount{
publicdoublebalance;
publicBankAccount(doubleintbalance){
balance=intbalance;
}
//publicdoubledeposit(doubleamt)
//{
//returnbalance+amt;
//}
publicvoiddeposit(doubleamt)
{
balance=balance+amt;
}
publicvoidwithdraw(doubleamt)
{
if(amt<=balance)
{
balance=balance-amt;
}
}
publicdoublegetBalance(){
returnbalance;
}
}/******************************/
然後是BankAccountFrame.java,這裡面有幾處問題:
1)你存入或取出時沒有更新JLabel,我加上了l1.setText("balance="+String.valueOf(bank.getBalance())); 這句
2)你的兩個按鈕只有一個加了事件監聽,我加上了
b1.addActionListener(new ClickListener()); 這句
3)代碼最後缺了三個大括弧,造成無法編譯通過,我加上了,可能是你忘了拷貝。
/****創建BankAccount****/
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
{
privateJButtonb;
privateJButtonb1;
privateJLabell;
privateJLabell1;
privateJPanelp;
privateJTextFieldtf=newJTextField(10);
BankAccountbank=newBankAccount(100);
publicBankAccountFrame(){
createComponents();
setSize(100,100);
}
privatevoidcreateComponents(){
b=newJButton("withdraw");
b1=newJButton("deposit");
l=newJLabel("amount");
l1=newJLabel("balance="+bank.getBalance());
p=newJPanel();
p.add(l);
p.add(tf);
p.add(b);
p.add(b1);
p.add(l1);
p.setBackground(Color.RED);
add(p,BorderLayout.NORTH);
b.addActionListener(newClickListener());
b1.addActionListener(newClickListener());
}
{
publicvoidactionPerformed(ActionEvente){
if(e.getSource().equals(b)){
if(!"".equals(tf.getText()))
{
doublec=Integer.parseInt(tf.getText());
bank.withdraw(c);
}
}
if(e.getSource().equals(b1)){
if(!"".equals(tf.getText()))
{
doublec=Integer.parseInt(tf.getText());
bank.deposit(c);
}
}
l1.setText("balance="+String.valueOf(bank.getBalance()));
}
}
}
最後是測試,BankAccountViewer.java,這里
我加上了frame.pack(),否則界面顯示不全。
importjavax.swing.JFrame;
publicclassBankAccountViewer{
publicstaticvoidmain(String[]args){
BankAccountFrameframe=newBankAccountFrame();
frame.setTitle("");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.pack();
}
}
測試通過,存入和取出都能正常加減金額。
⑼ 用java開發的銀行系統
你所說的這種超大型項目是要和資料庫極度耦合的,這種項目在設計之初就不會說要隨便遷移的,反而嚴重需要資料庫的一些高級特性。所以hibernate,ibatis這種為了追求資料庫無關的框架肯定不會使用的。很多的業務都是在資料庫中完成的,前後台恐怕是ejb,方便集群。很贊成 ankesong說的。