⑴ 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说的。