易截截图软件、单文件、免安装、纯绿色、仅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 NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

从java jar文件包中读资源的常用方法

 
在你的代码里调用了一些资源文件,如图片,音乐等,在调试环境或单独运行的时候可以正常显示或播放,而一旦打包到jar文件中,这些东东就再也出不来了,除非把这个jar放到原来未打包以前的目录下,但通常jar是单独发布的。
[关键字] java jar文件包 资源
  可能有不少初学者会有这样的困惑:在你的代码里调用了 ......

Java 程序内存分析

   java程序内存主要分为了2个部分,包括 stack segment(栈内存)、heap segment(堆内存)。
    在分析Java程序内存分配情况时,我们从下面这个经常被使用的例子开始吧。
    下面程序将打印什么呢?
   
Java代码
String s1 = new S ......

在java中利用rhino执行javascript

以rhino中执行QQ邮箱的safeauth.js为例
js代码地址:http://res.qqmail.com/zh_CN/htmledition20091127/js/safeauth.js
(1)导入相应类
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import com.sun.phobos.script.javascript.RhinoScriptEngineFactory;
(2)解析JS
ScriptEngine ......

Java压缩类库的使用 2.JDK中的打包、压缩类库

  inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish)。
  这里忽略了jar,因为jar实质上属于zip压缩。(来源:http://blog.csdn.net/inkfish)
JDK ZLIB压缩:(来源:http://blog.csdn.net/inkfish)
package study.inkfish.compress;
import java.io.BufferedInputStream;
import ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号