a b c d e f g h i j k l m n o p q r s t u v w x y z

随笔分类 -  java--每天进步一点点

摘要:URL(Uniform Resource Loactor统一资源定位器的缩写)通过构造函数可以获得URL对象 URL url=new URL("http://www.cnblogs.com");URL类基本方法getPortocal():获得传输协议getHost():获得主机名getPort():获得端口号getFile():获得资源文件名称URLConnection是一个抽象类,是URL指定的数据源的动态连接,提供了比URL更强大的服务器交互的功能,允许用POST/GET和其他HTTP请求方法提交数据给服务器。getContentType():获得文档类型getContentLength( 阅读全文
posted @ 2011-02-11 15:39 莴笋炒肉 阅读(1203) 评论(0) 推荐(0)
摘要:一般涉及到网络的应用,都会提到两个‘端’,一个提供服务叫服务端;一个申请服务叫客户端。一台服务器电脑可以通过服务程序向外提供多个服务(如http/ftp)。作为一台外网服务器,也就是一个服务端,它必须有一个固定的IP,我们就是通过这个IP访问到这台电脑,要想访问一个特定的服务,就得指定端口号,这是区分不同服务的关键,1-1024为系统自留端口。ServerSocket:侦听所有的客户端向服务端发送的建立套接字请求,然后返回套接字对象Socket,客户端和服务端的连接建立。构建一个ServerSocket对象,需要指定一个端口号,侦听到连接请求,获得一个Socket对象,建立Socket---S 阅读全文
posted @ 2011-01-13 11:59 莴笋炒肉 阅读(521) 评论(0) 推荐(0)
摘要:同时开始5个线程,用各自的文本框显示count,和按钮控制count的自加import java.awt.*;import java.awt.event.*;import java.applet.*;class Ticker extends Thread{  private Button t=new Button("toggle");  private TextField tf=new TextField(10);  //开关控制count的变化  private runFlag=true;  private int count=0;  class Stop implements Action 阅读全文
posted @ 2011-01-06 17:06 莴笋炒肉 阅读(3260) 评论(0) 推荐(1)
摘要:运行程序片,通过人机交互的过程,熟悉一些基本的事件机制import java.awt.*;import java.awt.event.*;import java.applet.*;class StaticTest{  //静态全局变量  static int count=0;  public StaticTest(){    ++count;    System.out.println("count:"+count);  }}public class Test extends Applet{  private Button btn=new Button("创建");  private Text 阅读全文
posted @ 2011-01-06 10:27 莴笋炒肉 阅读(616) 评论(0) 推荐(0)
摘要:其实所有的java对象都可以具备克隆能力,只是因为在基础类Object中被设定成了一个保留方法(protected),要想真正拥有克隆的能力,就需要实现Cloneable接口,重写clone方法。通过克隆方法得到的对象得到的是一个本地的副本。代码示例:class User implements Cloneable{  int age;  public User(int age){    //用this关键字不至于类成员变量与形参混淆    this.age=age;  }  //这里可加@Override也可不加,加了会自动提示是否正确  @Override  publicObject clo 阅读全文
posted @ 2011-01-05 12:01 莴笋炒肉 阅读(1994) 评论(0) 推荐(0)
摘要:java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,其中必须重写accept(File file,String path)方法public class DirFilter implements FilenameFilter{  private String type;  public DirFilter(String tp){    this.type=tp;  }  public boolean accept(File fl,String path) throws Exception{     File file=new File(path);     S 阅读全文
posted @ 2011-01-04 17:01 莴笋炒肉 阅读(20973) 评论(0) 推荐(1)