电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

2011最新整理java经典代码

  • 资源ID:89773725       资源大小:286KB        全文页数:40页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

2011最新整理java经典代码

Java实现ftp功能import sun.net.ftp.*; import sun.net.*; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.io.*; public class FtpApplet extends Applet FtpClient aftp; DataOutputStream outputs  TelnetInputStream ins; TelnetOutputStream outs; TextArea lsArea; Label    LblPrompt; Button   BtnConn; Button   BtnClose; TextField  TxtUID; TextField  TxtPWD; TextField  TxtHost; int ch; public String a="没有连接主机"         String hostname="" public void init ()  setBackground(Color.white); setLayout(new GridBagLayout(); GridBagConstraints GBC = new GridBagConstraints(); LblPrompt = new Label("没有连接主机"); LblPrompt.setAlignment(Label.LEFT); BtnConn = new Button("连接"); BtnClose = new Button("断开"); BtnClose.enable(false); TxtUID = new TextField("",15); TxtPWD = new TextField("",15); TxtPWD.setEchoCharacter(*); TxtHost = new TextField("",20); Label LblUID = new Label("User ID:"); Label LblPWD = new Label("PWD:"); Label LblHost = new Label("Host:"); lsArea = new TextArea(30,80); lsArea.setEditable(false); GBC.gridwidth= GridBagConstraints.REMAINDER; GBC.fill     = GridBagConstraints.HORIZONTAL; (GridBagLayout)getLayout().setConstraints(LblPrompt,GBC); add(LblPrompt); GBC.gridwidth=1; (GridBagLayout)getLayout().setConstraints(LblHost,GBC); add(LblHost); GBC.gridwidth=GridBagConstraints.REMAINDER; (GridBagLayout)getLayout().setConstraints(TxtHost,GBC); add(TxtHost); GBC.gridwidth=1; (GridBagLayout)getLayout().setConstraints(LblUID,GBC); add(LblUID); GBC.gridwidth=1; (GridBagLayout)getLayout().setConstraints(TxtUID,GBC); add(TxtUID); GBC.gridwidth=1; (GridBagLayout)getLayout().setConstraints(LblPWD,GBC); add(LblPWD); GBC.gridwidth=1; (GridBagLayout)getLayout().setConstraints(TxtPWD,GBC); add(TxtPWD); GBC.gridwidth=1; GBC.weightx=2; (GridBagLayout)getLayout().setConstraints(BtnConn,GBC); add(BtnConn); GBC.gridwidth=GridBagConstraints.REMAINDER; (GridBagLayout)getLayout().setConstraints(BtnClose,GBC); add(BtnClose); GBC.gridwidth=GridBagConstraints.REMAINDER; GBC.fill     = GridBagConstraints.HORIZONTAL; (GridBagLayout)getLayout().setConstraints(lsArea,GBC); add(lsArea);          public boolean connect(String hostname, String uid,String pwd)                 this.hostname = hostname; LblPrompt.setText("正在连接,请等待."); try   aftp =new FtpClient(hostname);   aftp.login(uid,pwd);   aftp.binary();   showFileContents(); catch(FtpLoginException e) a="无权限与主机:"+hostname+"连接!" LblPrompt.setText(a); return false; catch (IOException e) a="连接主机:"+hostname+"失败!" LblPrompt.setText(a); return false; catch(SecurityException e) a="无权限与主机:"+hostname+"连接!" LblPrompt.setText(a); return false; LblPrompt.setText("连接主机:"+hostname+"成功!"); return true; public void stop() try aftp.closeServer(); catch(IOException e) public void paint(Graphics g) public boolean action(Event evt,Object obj) if (evt.target = BtnConn) LblPrompt.setText("正在连接,请等待."); if (connect(TxtHost.getText(),TxtUID.getText(),TxtPWD.getText() BtnConn.setEnabled(false); BtnClose.setEnabled(true); return true; if (evt.target = BtnClose) stop(); BtnConn.enable(true); BtnClose.enable(false); LblPrompt.setText("与主机"+hostname+"连接已断开!"); return true; return super.action(evt,obj); public boolean sendFile(String filepathname) boolean result=true; if (aftp != null) LblPrompt.setText("正在粘贴文件,请耐心等待."); String  contentperline; try a="粘贴成功!" String fg =new  String(""); int index = filepathname.lastIndexOf(fg); String filename = filepathname.substring(index+1); File localFile  localFile = new File(filepathname)  RandomAccessFile sendFile = new RandomAccessFile(filepathname,"r"); / sendFile.seek(0); outs = aftp.put(filename); outputs = new DataOutputStream(outs); while (sendFile.getFilePointer() < sendFile.length() )   ch = sendFile.read();   outputs.write(ch); outs.close(); sendFile.close(); catch(IOException e)   a = "粘贴失败!"   result = false  LblPrompt.setText(a); showFileContents(); else result = false; return result; public void showFileContents() StringBuffer buf = new StringBuffer(); lsArea.setText(""); try ins= aftp.list(); while (ch=ins.read()>=0)   buf.append(char)ch);     lsArea.appendText(buf.toString(); ins.close();          catch(IOException e)         public static void main(String args)              Frame f = new Frame("FTP Client");              f.addWindowListener(new WindowAdapter()                public void windowClosing(WindowEvent e)                    System.exit(0);                              )

注意事项

本文(2011最新整理java经典代码)为本站会员(北***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.