随笔分类 -  JavaSE

摘要:本文转载自:https://www.cnblogs.com/peida/archive/2013/06/03/3090842.html 一些概念: 内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数 阅读全文
posted @ 2019-08-20 14:38 菜鸟奋斗史 阅读(329) 评论(0) 推荐(0)
摘要:ArrayList实现可变数组的原理: 当元素超出数组内容,会产生一个新数组,将原来数组的数据复制到新数组中,再将新的元素添加到新数组中。 ArrayList:是按照原数组的50%来延长,构造一个初始容量为10的空列表 用ArrayList模拟数组: 用LinkedList模拟数组 Node结点的类 阅读全文
posted @ 2016-04-12 17:24 菜鸟奋斗史 阅读(6374) 评论(0) 推荐(1)
摘要:网页爬虫:其实就一个程序用于在互联网中获取符合指定规则的数据 爬取邮箱地址,爬取的源不同,本地爬取或者是网络爬取 (1)爬取本地数据: 运行结果: (2)爬取网络数据 运行结果: 本文为博主原创文章,转载请注明出处:http://www.cnblogs.com/ysw-go/1、本博客的原创原创文章 阅读全文
posted @ 2016-03-31 19:31 菜鸟奋斗史 阅读(1242) 评论(0) 推荐(0)
摘要:(1)对IP地址进行排序: 运行结果: (2)字符串截取: 运行结果: (3) 对邮件地址校验: 运行结果: 本文为博主原创文章,转载请注明出处:http://www.cnblogs.com/ysw-go/1、本博客的原创原创文章,都是本人平时学习所做的笔记,如有错误,欢迎指正。2、如有侵犯您的知识 阅读全文
posted @ 2016-03-31 19:30 菜鸟奋斗史 阅读(2302) 评论(0) 推荐(0)
摘要:/* * 正则表达式对字符串的常见操作: * 1.匹配 * * 2.切割 * * 3.替换 * * 4.获取:Pattern p = Pattern.compile("a*b");将正则表达式编译成正则对象 * Matcher m = p.matcher("aaaaab");获取匹配器对象 *boo 阅读全文
posted @ 2016-03-31 13:23 菜鸟奋斗史 阅读(407) 评论(0) 推荐(0)
摘要:模拟电脑的运行,主板运行,对外提供接口PCI,网卡,声卡等设备实现该接口可以完成指定动作,练习中用到的类Mainboard,NetCard,SoundCard,接口PCI 主板: 声卡: 网卡: PCI接口: 用到的配置文件: 主类: 本文为博主原创文章,转载请注明出处:http://www.cnb 阅读全文
posted @ 2016-03-30 17:22 菜鸟奋斗史 阅读(600) 评论(0) 推荐(0)
摘要:反射技术其实就是动态加载一个指定的类,并获取该类中的所有内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员,简单来说:反射技术可以对一个类进行解剖,反射大大增强了应用程序的可扩展性。 反射技术的原理如下图所示: 但是要想要对字节码文件进行解剖,必须要有字节码文 阅读全文
posted @ 2016-03-30 09:49 菜鸟奋斗史 阅读(8835) 评论(0) 推荐(0)
摘要:本文为博主原创文章,转载请注明出处:http://www.cnblogs.com/ysw-go/1、本博客的原创原创文章,都是本人平时学习所做的笔记,如有错误,欢迎指正。2、如有侵犯您的知识产权和版权问题,请通知本人,本人会即时做出处理文章。3、本博客的目的是知识交流所用,转载自其它博客或网站,作为 阅读全文
posted @ 2016-03-28 20:19 菜鸟奋斗史 阅读(1119) 评论(0) 推荐(0)
摘要:程序运行结果: HTTP/1.1 404 Not FoundServer: Apache-Coyote/1.1Content-Type: text/html;charset=utf-8Content-Language: enContent-Length: 1026Date: Mon, 28 Mar 阅读全文
posted @ 2016-03-28 10:49 菜鸟奋斗史 阅读(1290) 评论(0) 推荐(0)
摘要:运行下面的程序,浏览器端输入自己主机的IP地址+端口号(8888),会看到服务器返回的数据内容,Eclipse控制台会打印显示收到的信息, 通过我们自定义的服务器,可以看到浏览器端向服务器发送的请求信息的格式是: 请求行....... GET / HTTP/1.1 请求方式 /myweb/1.htm 阅读全文
posted @ 2016-03-27 20:40 菜鸟奋斗史 阅读(581) 评论(0) 推荐(0)
摘要:客户端: 服务端: 阅读全文
posted @ 2016-03-26 22:00 菜鸟奋斗史 阅读(738) 评论(0) 推荐(0)
摘要:客户端: 服务端: 阅读全文
posted @ 2016-03-26 17:03 菜鸟奋斗史 阅读(5482) 评论(0) 推荐(0)
摘要:/* * TCP服务端: * 1.创建服务端socket服务,并监听一个端口 * 2.服务端为了给客户端提供服务,获取客户端的内容,可以通过accept方法获取连接过来的客户端对象 * 3.可以通过获取到的socket对象中的socket流和具体的客户端进行通讯 * 4.如果通讯结束,关闭资源,注意 阅读全文
posted @ 2016-03-26 16:43 菜鸟奋斗史 阅读(1069) 评论(0) 推荐(0)
摘要:TCP传输:两个端点建立连接后会有一个传输数据的通道,这个通道就称为流,而且是建立在网络基础上的流,之为socket流,该流中既可以读取也可以写入。 TCP的两个端点:一个客户端:ServerSocket,一个服务端Socket TCP客户端执行的动作: 1.建立TCP的socket服务,最好明确具 阅读全文
posted @ 2016-03-26 16:42 菜鸟奋斗史 阅读(460) 评论(0) 推荐(0)
摘要:接收端: 发送端: 主类: 阅读全文
posted @ 2016-03-26 16:27 菜鸟奋斗史 阅读(526) 评论(0) 推荐(0)
摘要:1 package WebProgramingDemo; 2 3 import java.io.IOException; 4 import java.net.DatagramPacket; 5 import java.net.DatagramSocket; 6 7 public class UDPReceiveDemo { 8 9 /** 10 * @p... 阅读全文
posted @ 2016-03-25 21:15 菜鸟奋斗史 阅读(792) 评论(0) 推荐(0)
摘要:1 package WebProgramingDemo; 2 3 import java.io.IOException; 4 import java.net.DatagramPacket; 5 import java.net.DatagramSocket; 6 import java.net.InetAddress; 7 8 public class UDPSendDemo ... 阅读全文
posted @ 2016-03-25 21:14 菜鸟奋斗史 阅读(513) 评论(0) 推荐(0)
摘要:首先你需要配置环境变量: CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar java 命令会在 CLASSPATH 目录下找相应的 class 文件。 java HelloWorld 如果你输入上面的命令,那么会在 CLASSP 阅读全文
posted @ 2016-03-25 21:05 菜鸟奋斗史 阅读(11439) 评论(0) 推荐(0)
摘要:本地域名解析操作步骤: 1.打开C:\WINDOWS\system32\drivers\etc目录2.找到host文件,用记事本打开3.添加“空间IP 域名” 阅读全文
posted @ 2016-03-25 16:59 菜鸟奋斗史 阅读(1439) 评论(0) 推荐(0)
摘要:1 package FileDemo; 2 3 import java.io.IOException; 4 5 public class CutStringTest { 6 7 /** 8 * @param args 9 * @throws IOException 10 */ 11 public static void mai... 阅读全文
posted @ 2016-03-23 21:09 菜鸟奋斗史 阅读(6412) 评论(0) 推荐(0)