易截截图软件、单文件、免安装、纯绿色、仅160KB

Java的FTP协议级客户端实现详解

10.2.4.3 例子3:网络应用层协议的开发
 
       清华大学出版社《Java程序员,上班那点事儿》作者:钟声——第10章《高手有多高菜鸟有多菜》部分节选。
       大家也许都用过FTP上传下载工具,比如“LeapFTP”这个工具是一个很方便的FTP服务器上传下载工具,如图所示。这个工具很方便,输入用户名密码以后,就可以看到FTP服务器端的文件列表,便于进行上传与下载操作。
        你是否试过自己用Java编写一个FTP的文件上传与下载应用程序?
        Java也可以开发出这样的程序来,并不复杂,我们先看看,利用Java的FTP类工具包制作FTP应用程序的开发是怎么做的,请看如下程序:
import sun.net.*;
import sun.net.ftp.*;
public class FTP {
   
    public static void main(String[] args) {
     
        String server="192.168.0.12";   //输入的FTP服务器的IP地址
        String user="useway";            //登录FTP服务器的用户名
        String password="!@#$%abce";   //登录FTP服务器的用户名的口令
        String path="/home/useway";      //FTP服务器上的路径
       
        try {
         
          FtpClient ftpClient=new FtpClient();  //创建FtpClient对象
          ftpClient.openServer(server);        //连接FTP服务器
          ftpClient.login(user, password);     //登录FTP服务器
         
   


相关文档:

Java下的框架编程(5)

 



   反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)
和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。
   Proxy
可以看作是微型的AOP,明白提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可 ......

java学习路线图明细

一:J2SE 面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过 ......

Java压缩类库的使用 3.Apache Ant中的打包、压缩类库

  inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish)。
  这里需要关注的是BZIP2格式,经过测试,总是无法正确压缩,原因未知,而apache commons bzip2格式的文件压缩正常。(来源:http://blog.csdn.net/inkfish)
Ant ZIP压缩:(来源:http://blog.csdn.net/inkfish)
package stu ......

JAVA何谓面向对象

 java是一种面向对象的编程语言,怎么理解?
java写的程序都是面向对象的吗?
你可能认为,java生来就是面向对象的。
且看:
package cn.nileader.calculate_OPP;
import java.util.Scanner;
/**
* 这是一个OPP的的计算器(加法和减法)
* @author nileader
* @see http://www.nileader.cn
*/
public cla ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号