Java网络编程1
InetAddress类代表IP地址,有两个子类,Inet4Address,Inet6Address代表IPV4和IPv6,没有构造方法,但是提供个了两个静态方法来获取InetAddress实例:getByName(String host):根据逐句获取对应的InetAddress对象;getByAddress(byte[]addr):根据原始IP地址来获取对应的InetAddress对象.
String getCanonicalHostName():获取此IP地址的全限定域名
String getHostAddress():返回该InetAddress实例对应的IP地址字符串
String getHostName():获取此IP地址的主机名
Boolean isReachable():测试是否可以到达该地址
URLDecoder 和URLEncoder用于普通字符串和application/x-www-form-urlencoded MIME字符串之间的相互转换。
URLDecoder的decode(String s,String enc)静态方法,他可以将看上去乱码的特殊字符转换成普通字符串
URLEncoder的encode(String s,String enc)静态方法,他可以将普通字符串转换成application/x-www-form-urlencoded MIME字符串
URL和URLConnection
URL url=new URL("http://doc.mysql.cn/download/chm/refman-5.1.mysql.tar.gz");
URLConnection conn=url.openConnection();
一个下载资源的线程程序
import java.io.IOException;
import java.io.InputStream;
import java.io.RandomAccessFile;
public class DownThread extends Thread {
// 定义字节数组的长度
private final static int BUFFER_LEN = 32;
// 定义下载的起点
private long start;
// 定义下载的结束点
private long end;
// 定义下载资源对应的输入流
private InputStream is;
// 将下载的字节输出
private RandomAccessFile raf;
public DownThread(long start, long end, InputStream is,
RandomAccessFile raf) {
super();
//输出该线程负责下载的字节位置
System.out.println(start+"---->"+end);
this.start = start;
this.end = end;
this.is = is;
this.raf = raf;
}
publi
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
使用JAVA开发系统托盘程序
@for&ever 2009-11-27
参考文章《New System Tray Functionality in Java SE 6》,网址 http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/ 。
JDK必须要在 1.6 版本。
最近项目中要实现定时任务常驻系统,能够同时有一个比较友好的操作方式提供给 ......
一:J2SE 面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过 ......
java是一种面向对象的编程语言,怎么理解?
java写的程序都是面向对象的吗?
你可能认为,java生来就是面向对象的。
且看:
package cn.nileader.calculate_OPP;
import java.util.Scanner;
/**
* 这是一个OPP的的计算器(加法和减法)
* @author nileader
* @see http://www.nileader.cn
*/
public cla ......
1、JAR格式文件介绍
在JDK1.1版中,定义了用于将与Java应用程序相关的多个文件以及相关资源整合在一起的数据文件类型-JAR。也许读者会注意到:Sun以及其它公司发布的多种类型Java库都是以JAR形式进行文件压缩和封装的。
从本质上讲,JAR压缩文件采用ZIP格式进行数据压缩。由于最初引入JAR数据压缩类型的目的在于将开发完 ......