欢迎使用CSDN-markdown编辑器 public void loop1(){ for(int i=0;i<2;i++){ for(int j=0;j<2;j++){ System.out.println(“i=”+i+” “+”j=”+j); break; } } } 结果: i=0 j=0 i=1 j=0;——————
文章标题 欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用
day25/RegexTest.java import java.util.*;class RegexTest {//------------------------------------------- /* 需求: 将下列字符串转换成:我要学编程 到底用四种功能中的哪一个呢?或者哪几个呢? 思考方式: 1.如果只想知道该字符是对是错,匹配。 2.想要将已有的字符串变成另一个字符串,替换。 3.
day25/RegexDemo.java /*正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。*///对QQ号码进行检验。//要求 5-15位、不能以0开头、只能是0-9的数字class RegexDemo { public static void main(String[] args) { //checkQQ(); checkQQRegex(); } public static vo
day25/GetAddress.java import java.net.*;class GetAddress { public static void main(String[] args) throws Exception { InetAddress[] ins = InetAddress.getAllByName("http://www.baidu.com"); for(InetAddress i : ins)
day25/RegexTest2.java /*网页爬虫(蜘蛛) */import java.io.*;import java.util.regex.*;import java.net.*;class RegexTest2 { public static void main(String[] args) throws Exception { //getMail(); getTomcatMail(); }
day25/RegexDemo2.java /*正则表达式的第四个功能。4.获取:将字符串中的符合规则的子串取出。操作步骤:1.将正则表达式封装成对象。2.让正则对象和要操作的字符串相关联。3.关联后,获取正则匹配引擎。4.通过引擎对符合规则的子串进行操作,比如取出。*/import java.util.regex.*;class RegexDemo2 { public static void main(Str
day25/RegexDemo1.java /*正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就可以简化书写。 所以学习正则表达式,就是在学习特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。 具体功能:1.匹配 String类中的 matches()方法。用规则匹配整个字符串,只有一次不符合规则,就匹
day24/URLDemo1.java /*String getFile() 获取此 URL 的文件名。 String getHost() 获取此 URL 的主机名(如果适用)。 String getPath() 获取此 URL 的路径部分。 int getPort() 获取此 URL 的端口号。 String getProtocol() 获取此 URL 的协议名称。 String g
day24/URLConnectionDemo.java import java.net.*;import java.io.*;class URLConnectionDemo { public static void main(String[] args) throws Exception { URL url = new URL("http://192.168.1.101:8080/myweb/demo.html"); URLConn
day24/TcpCopyPic.java import java.io.*;import java.net.*;/*客户端:1.服务端点2.读取客户端已有的图片数据3.通过socket输出流将数据发给服务端4.读取服务端反馈信息5.关闭*/class TcpClient { public static void main(String[] args) throws Exception { Socket s
day24/TcpUserLogin.java /*需求:客户端通过键盘录入用户名。服务端对这个用户名进行校验。如果该用户存在,在服务端显示 xxx,已登陆并在客户端显示 xxx,欢迎光临如果该用户不存在,在服务显示 xxx,尝试登陆并在客户端显示 xxx,该用户不存在。最多登陆三次。*/import java.io.*;import java.net.*;class LoginClient{ public
day24/MyIE.java /*客户端:自定义服务端:tomcat服务器需求:自定义一个客户端,向tomcat服务器发请求,要求浏览demo.html页面。自定义客户端用到了图形化界面。*/import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;class MyIE { private Frame
day24/TcpThreadCopyPic.java /*客户端并发上传图片到服务端*/import java.io.*;import java.net.*;//客户端class TcpClient1 { public static void main(String[] args) throws Exception { //---------------------对上传的图片做判断------------- if(ar
day24/TcpServerDemo.java /*演示客户端和服务端。1.客户端:浏览器(telnet)服务端:自定义服务端*/import java.net.*;import java.io.*;class TcpServerDemo { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSo
day24/TcpServerDemo2.java /*演示客户端和服务端。1.客户端:浏览器(telnet)服务端:自定义服务端2.客户端:浏览器服务端:tomcat服务器3.客户端:自定义(要向服务端发送什么请求呢?)服务端:tomcat服务器*/import java.io.*;import java.net.*;class TcpClient{ public static void main(Str
day23/UdpDemo.java //为了方便观看,将两个程序写在一个文件下。//javac UdpDemo.java 编译,会生成两个类UdpSend.class 和 UdpReceive.class//打开两个cmd窗口,一个发送,另一个接收 /*需求:通过udp传输方式,将一段文字数据发送出去。思路:1.建立udpsocket服务。2.提供数据,并将数据封装到数据包中。3.通过socket服务的发送
day24/MyIE2.java /*客户端:自定义服务端:tomcat服务器需求:自定义一个客户端,向tomcat服务器发请求,要求浏览demo.html页面。自定义客户端用到了图形化界面。URL类封装了Socket类。传输层--->应用层*/import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*
day23/UdpDemo1.java /*UDP-键盘录入数据,发送、接收 还是将两个应用程序写在一个文件下。便于观看。*/import java.net.*;import java.io.*;class UdpSend1{ public static void main(String[] args) throws Exception { DatagramSocket ds = new Datagram
day23/TcpCopyMp3.java /*上传一张图片或mp3到服务端的主机上*/import java.io.*;import java.net.*;class TcpClient5 { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.1.100",10007); Buffere