- 博客(15)
- 收藏
- 关注
原创 正则表达式(网页爬虫)
/*网页爬虫(蜘蛛)*/import java.io.*;import java.util.regex.*;import java.net.*;class RegexTest2 {public static void main(String[] args) throws Exception{//getMails();getMails_1();}p
2017-04-10 00:00:22 292
原创 正则表达式练习
/*需求:将下列字符串改成:我要学编程思路方式:1,如果只想知道该字符是否对是错,使用匹配2,想要将已有的字符串变成另外一个字符串,替换3,想要按照自定的方式将字符串变成多个字符串,切割,获取规则以外子串4,想要拿到符合需求的字符串子串,获取,获取符合规则的子串*/import java.util.*;class RegexTest{public
2017-04-09 23:59:37 248
原创 正则表达式功能2
/*正则表达式:符合一定规则的表达式。作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作。这样就简化书写所以学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作弊端;符号定义越多,正则越长,阅读性越差具体操作功能:1,匹配:String matches方法。用规则匹配整个字符串,只要有一处不符合
2017-04-09 23:58:43 206
原创 正则表达式功能1
/*正则表达式:符合一定规则的表达式。作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作。这样就简化书写所以学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作弊端;符号定义越多,正则越长,阅读性越差具体操作功能:1,匹配:String matches方法。用规则匹配整个字符串,只要有一处不符合
2017-04-09 23:57:07 232
原创 TCP 上传图片
/*TCP 上传图片。*//*客户端1,服务端点。2,读取客户端已有的图片数据3,通过socket 输出流将数据发给服务端4,读取服务端反馈信息5,关闭*/import java.io.*;import java.net.*;class PicClient{public static void main(String[] args) t
2017-04-08 00:46:47 284
原创 TCP传输2
import java.io.*;import java.net.*;/*演示tcp的传输的客户端和服务端的互访。需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息。*//*客户端:1,建立socket服务,指定要连接主机和端口。2,获取socket流中的输出流,将数据写到该流中,通过网络发送给服务端。3,获取socket流中的输入流,将服
2017-04-07 01:34:23 211
原创 TCP传输
/*演示tcp传输1,tcp分客户端和服务端2,客户端对应的对象是Socket服务端对应的对象是ServerSocket*//*客户端通过查阅socket对象,发现在该对象建立时,就可以去连接指定主机因为tcp是面向连接的,所以在建立socket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道进行数据的传输。需求:给服务端发送一
2017-04-07 01:33:42 221
原创 UDP-聊天
/*编写一个聊天程序。有收数据的部分,和发数据的部分这两部分需要同时执行那就需要用到多线程技术一个线程控制收,一个线程控制发。因为收和发动作是不一致的,所以要定义两个run方法。而且这两个方法要封装到不同的类中*/import java.io.*;import java.net.*;class Send implements Runna
2017-04-06 01:01:07 310 1
原创 UDP-键盘录入方式数据
import java.net.*;import java.io.*;class UdpSend2{public static void main(String[] args) throws Exception{DatagramSocket ds = new DatagramSocket();BufferedReader bufr =new Buffere
2017-04-06 00:59:58 435
原创 Udp 发送端&接收端
import java.net.*;class UdpSent {public static void main(String[] args) throws Exception{//1,创建udp服务,通过DatagramSocket对象。DatagramSocket ds = new DatagramSocket(8888);//2,确定数据,并封装成数据包,
2017-04-06 00:58:54 555
原创 练习 打开文件&保存文件
//打开文件import java.awt.*;import java.awt.event.*;import java.io.*;class MyMenuTest{private Frame f;private Menu fileMenu;//MenuBar 类封装绑定到框架的菜单栏的平台概念。private MenuBar bar;private Men
2017-04-02 00:34:25 276
原创 菜单--->子菜单
import java.awt.*;import java.awt.event.*;class MyMenuDemo {private Frame f;//MenuBar 类封装绑定到框架的菜单栏的平台概念。private MenuBar mb;//Menu 对象是从菜单栏部署的下拉式菜单组件private Menu m,subMenu; /
2017-04-02 00:33:30 347
原创 练习 窗体和对话框Dialog
import java.awt.*;import java.awt.event.*;import java.io.*;class MyWindowDemo{private Frame f;private TextField tf;private Button but;private TextArea ta;private Dialog d;
2017-04-01 01:03:20 294
原创 IO和集合练习
/*有五个学生,每个学生有3门课的成绩从键盘输入以上数据(包括姓名,三门课成绩),输入的格式:如:zhangsan,30,40,60计算出总成绩并把学生的信息和计算出的总分数高低顺序存放在磁盘文件“stud.txt”中1,描述学生对象2,定义一个可操作学生对象的工具类思想:1,通过获取键盘录入一行数据,并将该行中的信息取出封装成学生对象2,因为学
2017-04-01 01:01:30 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人