- 博客(64)
- 资源 (1)
- 收藏
- 关注
java之 25天 网络爬虫抓取图片(二)
[size=medium][b]正则表达式练习[/b][/size][code="java"]import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.TreeSet;public class RegexTest { publi...
2013-05-30 13:59:48 123
java之 25天 网络爬虫抓取图片(二)
{ public static void main(String[] args) { //test(); ipSort(); } /** * 需求:对邮件地址进行校验 */ public static void checkMail(){ String mail="asdd@sina.com"; String regex="\\w{6,12}@[a-zA-Z0-9]+(\\.[a-zA-Z]+){1,3}";
2013-05-30 13:59:48 96
java之 25天 正则表达式(一)
[size=medium][b]正则表达式,匹配,切割,替换[/b][/size][code="java"]/** * 正则表达式:符合一定规则的表达式 * 作用:用户专门操作字符串. * 特点:用一些特定的符号来表示一些代码操作.这样就简化了代码书写. * 学习正则表达式,就是在学习一些特殊符号的使用 * 好处:可以简化对字符串的复杂操作 * 弊...
2013-05-30 00:32:41 80
java之 24天 TCP,URL (二)
[size=medium][b]自定义简单 IE 1.采用 简单的GUI[/b][/size][code="java"]import java.awt.Button;import java.awt.Dialog;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import ...
2013-05-29 21:56:29 98
java之 24天 TCP,URL (二)
.awt.Label;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import
2013-05-29 21:56:29 78
java之 24天 TCP编程 (一)
[size=medium][b]多客户端同时上传图片[/b][/size][code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;...
2013-05-29 14:12:47 58
java之 24天 TCP编程 (一)
ava.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/**图片上传 * * 客户端 * 1.服务端点 * 2.读取客户端已有的图片数据 * 3.通过socket输出流将数据发送给服务端 * 4.读取服务端的反馈信息 * 5.关闭资源 * */class PicClient{ public sta
2013-05-29 14:12:47 64
java之 23天 UDP,TCP练习 (三)
[size=medium][b]UDP,简单聊天程序[/b][/size][code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.n...
2013-05-28 23:26:09 86
java之 23天 UDP,TCP练习 (三)
mport java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;/** * 编写一个聊天程序 * 有收数据的部分,和发送数据的部分 * 这两部分需要同时执行 * 那就需要用到多线程技术 * 一个线程控制收,一个线程控制发. * * 因为收和发动作是不一致的,所以需要定义run方法 * 而且这两个方法需要封装到不同的类中 */
2013-05-28 23:26:09 55
java之 23天 TCP 网络编程 (二)
[size=medium][b]TCP一次传输[/b][/size][code="java"]import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/...
2013-05-28 23:21:37 60
java之 23天 TCP 网络编程 (二)
et;/** * TCP传输 * Socket 和ServerSocket * 建立客户端和服务器端 * 建立连接后,通过Socket中的IO流进行数据的传递 * 关闭Socket * 同样,客户端与服务器端是两个独立的应用程序. * * 客户端: * 通过查阅socke对象,发现在该对象建立的时候,就可以去连接指定的主机. * 因为tcp是面向连接的,所以在建立socket的服务时,就要有服务端存在,并连接成功.形成通路后,在该通道进行数据的传输.
2013-05-28 23:21:37 56
java之 23天 UDP 网络编程 (一)
[size=medium][b]网络编程[/b][/size][code="java"]import java.net.InetAddress;import java.net.UnknownHostException;/** * 网络编程 * 网络模型 * OSI 模型 * TCP/IP模型 * 网络通讯要素 * IP地址 * ...
2013-05-28 23:14:39 106
java之 22天 GUI 图形界面编程(二)
[size=medium][b]模拟window开打文件[/b][/size][code="java"]import java.awt.Button;import java.awt.Dialog;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt...
2013-05-27 20:40:01 102
java之 22天 GUI 图形界面编程(二)
ort java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import java.awt.event.W
2013-05-27 20:40:01 113
java之 22天 GUI 图形界面编程(一)
[size=medium][b]GUI(图形用户界面)[/b][/size][code="java"]import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.Windo...
2013-05-27 20:33:18 158
java之 22天 GUI 图形界面编程(一)
.event.WindowEvent;/** * GUI(图形用户界面) * Graphical User Interface(图形用户接口) * 用图形的方式,来显示计算机操作的界面,这样更方便更直观. * * CLI * Command Line User Interface(命令行用户接口) * 就是常用的Dos命令行操作. * 需要记忆一些常用的命令.操作更直观. * * 举例: * 比如:创建文件夹,或者删除文件夹等 *
2013-05-27 20:33:18 72
java之 21天 (三)"联通" 乱码 和 IO练习
[size=medium][b]需要明白 UTF-8 编码 格式规则[/b][/size][code="java"]/** * 记事本中的 联通的 编码问题 * */public class LiantongDemo { public static void main(String[] args) throws IOException { Str...
2013-05-25 17:51:29 114
java之 21天 (三)"联通" 乱码 和 IO练习
String[] args) throws IOException { String s="联通"; byte[] by=s.getBytes("gbk"); System.out.println(Arrays.toString(by)); //[-63, -86, -51, -88] for (byte b : by) { System.out.println(Integer.toBinaryString(b&255));
2013-05-25 17:51:29 53
java之 21天 (二) 操作基本数据类型,字节数组的流 和 字符编码
[size=medium][b]操作基本数据类型的流对象[/b][/size][code="java"]import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import j...
2013-05-24 09:13:14 94
java之 21天 (二) 操作基本数据类型,字节数组的流 和 字符编码
eOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/** * 操作基本数据类型的流对象 * DataInputStream 和 DataOutputStream */public class DataStream { public static void main(String[] args) thro
2013-05-24 09:13:14 49
java之 21天 随机读取文件,管道流,序列化
[size=medium][b]对象持久化 ,序列化, 串行化[/b][/size][code="java"]import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import j...
2013-05-22 23:18:01 90
java之 21天 随机读取文件,管道流,序列化
InputStream;import java.io.ObjectOutputStream;import java.io.Serializable;/** * 对象持久化 ,序列化, 串行化 * 直接操作对象的流 * ObjectOutputStream * ObjectInputStream * * Serializable:没有方法的接口 :通常 称为 标记接口 , 序列化只能 序列化 堆里面的对象属性 * * 注意: * 1)静态成员: 不
2013-05-22 23:18:01 106
java之 20天 PrintWriter 和PrintStream(三)
[size=medium][b]打印流文件的分割 与合并[/b][/size][code="java"]import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import ja...
2013-05-19 21:27:10 85
java之 20天 PrintWriter 和PrintStream(三)
tputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.io.SequenceInputStream;import java.util.ArrayList;import java.util.Enumeration;import java.util.Iterator
2013-05-19 21:27:10 67
java之20天 File对象(二)
[size=medium][b]过滤获取指定后缀的文件输出文件目录列表递归删除文件[/b][/size][code="java"]import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.FilenameFilter;import ja...
2013-05-19 21:22:27 89
java之20天 File对象(二)
Writer;import java.io.FilenameFilter;import java.io.IOException;import java.util.ArrayList;import java.util.List;/** * File 获取 * String[] list():获取指定目录中的所有文件和目录的名称 * String[] list(FileNameFilter fnf): 获取指定目录中,过滤后的文件 或目录名称 * File[] listF
2013-05-19 21:22:27 59
java之20天 File对象(一)
[size=medium][b]File类 的使用[/b][/size][code="java"]import java.io.File;import java.io.IOException;/** * File类 * (弥补了IO流的不足,不能对文件夹进行操作) * 1)用来将文件或者文件夹 封装成对象 * 2)方便对文件或者文件夹进行操作 * 3)...
2013-05-15 23:35:09 90
java之20天 File对象(一)
1)用来将文件或者文件夹 封装成对象 * 2)方便对文件或者文件夹进行操作 * 3)File对象可以作为参数传递给流的构造函数 * 4)了解File类中常用的方法. * * File 类的常见方法 * 1.创建 * boolean createNewFile():在指定的位置创建文件,如果该文件已经存在,则不创建,返回false * 和 输出流不一样,输出流对象一建立就创建文件,而且会覆盖已存在的文件. * //程序中需要用到临时文件
2013-05-15 23:35:09 117
java之19天 IO 转换流(三)
[size=medium][b]读取键盘录入转换流的使用[/b][/size][code="java"]/** * 读取键盘录入 * System.out : 对应的是标准的输出设备,默认:控制台 * System.in : 对应的是标准的输入设备,默认:键盘 * * 需求: * 通过键盘录入数据 * 当录入一行数据后,就将该行数据进行打印. * 如...
2013-05-15 08:59:56 226
java之19天 IO 转换流(三)
的是标准的输入设备,默认:键盘 * * 需求: * 通过键盘录入数据 * 当录入一行数据后,就将该行数据进行打印. * 如果录入的数据是over,那么 停止录入. * * InputStreamReader: 字节转 字符 读取流 * 通过需求变形2,发现 其实就是读取一行readLine的原理 * 思考: * 能不能直接使用readLine方法完成键盘录入一行数据的读取呢? * readLine()是字符流BufferedReader类的方法 *
2013-05-15 08:59:56 56
Hibernate 关系映射(一)基于外键关联的N:1
[size=medium][b]1.单向 N:1 无中间表[/b]例如:一个地方有多个人住. 每个同学记住老师,比老师记住每个同学简单.(在 n 的一端进行配置效率高)N 1Person : AddressStudent : Teacher[/size]注意:这样在Person中会多一列 对address_id 的外键引用...
2013-05-14 23:45:53 87
Hibernate 关系映射(一)基于外键关联的N:1
1Person : AddressStudent : Teacher[/size]注意:这样在Person中会多一列 对address_id 的外键引用列Pesron[img]http://dl2.iteye.com/upload/attachment/0102/8692/77aa9cce-8bb7-3e19-9554-0648943702b5.jpg[/img]Address[img]http://dl2.iteye.com/upload/att
2013-05-14 23:45:53 75
java之19天 IO字节流 和 缓冲区 (二)
[size=medium][b]带行号的缓冲字符流LineNumberReader自定义带行号的缓冲字符流[/b][/size][code="java"]import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;import java.io.Reader;...
2013-05-14 23:34:02 92
java之19天 IO字节流 和 缓冲区 (二)
.LineNumberReader;import java.io.Reader;/** * 基于带行号的 缓冲的类 */public class LineNumberRreaderDemo { public static void main(String[] args) throws IOException { method(); //method_1(); } //使用自定义模拟的 行号缓冲类 public static void
2013-05-14 23:34:02 124
java之19天 IO 字符缓冲区(一)
[size=medium][b]BufferedWriterBufferedReader[/b][/size][code="java"]import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;/** * IO中 字符流的缓冲技术 * 1)缓冲区的...
2013-05-14 08:55:17 128
Hibernate 关系映射(二)基于中间表的N:1
[size=medium][b]1.单向 N:1 有中间表[/b]例如:一个地方有多个人住. 每个同学记住老师,比老师记住每个同学简单.(在 n 的一端进行配置效率高)N 1Person : AddressStudent : Teacher[/size]注意:这次是有中间表注意:比较 有无中间表的 配置,发现 采用 J...
2013-05-13 21:11:51 98
Hibernate 关系映射(二)基于中间表的N:1
1Person : AddressStudent : Teacher[/size]注意:这次是有中间表注意:比较 有无中间表的 配置,发现 采用 Join 和 many-to-one 进行配置中间表[img]http://dl2.iteye.com/upload/attachment/0102/8725/1171a1ba-cd78-3dc7-a527-12f6d1959ae7.jpg[/img]Person[img]http://dl2.iteye
2013-05-13 21:11:51 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人