随笔分类 - 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(
阅读全文
摘要:一般涉及到网络的应用,都会提到两个‘端’,一个提供服务叫服务端;一个申请服务叫客户端。一台服务器电脑可以通过服务程序向外提供多个服务(如http/ftp)。作为一台外网服务器,也就是一个服务端,它必须有一个固定的IP,我们就是通过这个IP访问到这台电脑,要想访问一个特定的服务,就得指定端口号,这是区分不同服务的关键,1-1024为系统自留端口。ServerSocket:侦听所有的客户端向服务端发送的建立套接字请求,然后返回套接字对象Socket,客户端和服务端的连接建立。构建一个ServerSocket对象,需要指定一个端口号,侦听到连接请求,获得一个Socket对象,建立Socket---S
阅读全文
摘要:同时开始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
阅读全文
摘要:运行程序片,通过人机交互的过程,熟悉一些基本的事件机制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
阅读全文
摘要:其实所有的java对象都可以具备克隆能力,只是因为在基础类Object中被设定成了一个保留方法(protected),要想真正拥有克隆的能力,就需要实现Cloneable接口,重写clone方法。通过克隆方法得到的对象得到的是一个本地的副本。代码示例:class User implements Cloneable{ int age; public User(int age){ //用this关键字不至于类成员变量与形参混淆 this.age=age; } //这里可加@Override也可不加,加了会自动提示是否正确 @Override publicObject clo
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号