01 2020 档案
摘要:如果每次都要实现Servlet接口,并重写其所有的方法,个人感觉会很累。 Java是不是提供别的方式呢? 在选中Servlet Ctrl+T HttpServlet :用于处理http的请求,而http的请求也就两种(get、post)方式,并对应继承HttpServlet 复写doGet 和 do
阅读全文
摘要:一、Servlet:其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。 二、Hello Servlet 1、新建一个web工程,要有一个服务器 2、新建一个实现Servlet接口的类 3、配置Servlet,用意:匹配客户端请求,指向具体Servlet 3.
阅读全文
摘要:请求与响应:顾名思义客户端(浏览器)向服务器(web站点)发送请求,并接收服务器发回的响应信息。 客户端和服务器端都需要有一定的规范、规则,这就是HTTP协议。 一、HTTP协议 ①、版本 1.0 请求数据,服务器返回后, 将会断开连接 1.1 请求数据,服务器返回后, 连接还会保持着。 除非服务器
阅读全文
摘要:web开发实际上就是客户端发送请求到服务端,服务端给出相应的数据。如下图: 图中可以发现从什么开始学起 一、tomcat(网站发布正常是放在最后,但是现在使用的eclipse要配置tomcat,所以就先说)二、html、js、css(主要想说的时静态页面也是要经过Servlet)三、Servlet接
阅读全文
摘要:1 public static void main(String[] args) { 2 /* 3 * 正则表达式对字符串的常见操作 4 * 5 * 1、匹配 6 * String类中matches 7 * 8 * 2、切割 9 * String类中spli...
阅读全文
摘要:需求:电脑主板,后期扩展具体扩展什么不清楚,但扩展必须具有打开和关闭的功能。 分析:有主板自己运行函数和扩展运行函数,扩展提供了规则,通过反射获取所有符合规则的类 主板代码 扩展的规则接口 实现扩展的规则接口的实体 增加其扩展性使用反射机制实现:通过配置文件实例化对象 配置文件(pci.proper
阅读全文
摘要:Java 反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法。对于任意一个对象,都能够调用它的任意一个方法和属性 反射实际要做的动作1、加载指定的class文件,并创建Class对象2、实例化对象3、通过实例化对象获取字段对象,并对字段对象的设置和获取4、通过
阅读全文
摘要:传输控制协议(TCP,Transmission Control Protocol):字面意思传输那就会有源和目的地,TCP中的源和目的地就是客户端和服务端 两个核心类型 1、Socket:客户端套接字 2、ServerSocket:服务端套接字 一、创建客户端思路 1、创建tcp客户端socket服
阅读全文
摘要:网络编程(java.net)一、网络要素 1、IP地址:InetAddress 192.168.1.255(192.168.1网段的广播地址) 2、端口号 0--65535 0-1024 3、传输协议 UDP 将数据及源和目的封装成数据包中,不需要建立连接 数据包大小限制在64K内 因无连接,不可靠
阅读全文
摘要:1 public static void main(String[] args) throws IOException { 2 String str="ab你好cd谢谢"; 3 int len =str.getBytes("gbk").length; 4 for(int i=0;i=0;i--) { 28 if(buf[i]=0;i--) { 57...
阅读全文
摘要:操作基本数据类型DataInputStream、DataOutputStream 操作字节数组(源和目的都是内存) ByteArrayInputStream、ByteArrayOutputStream 关闭此流对象无效,原因:此流没有调用底层资源,只是操作内存(byte数组),所以关闭此流,此流还能
阅读全文
摘要:管道流PipedInputStreamPipedOutputStream 注意:输入流和输出流必须在不同的线程中
阅读全文
摘要:RandomAccessFile随机访问文件:此类的实例支持对随机访问文件的读取和写入特点:1、对文件既能读,又能写2、此类内部维护一个大型的byte数组,并通过指针操作数组3、通过getFilePointer获取指针位置,通过seek方法指定指针的位置4、其实就是将字节流输入输出流的封装5、源和目
阅读全文
摘要:操作对象 ObjectInputStream与ObjectOutputStream 就是把对象持久化(对象存储到硬盘上),表现形式就是对象文件 持久化对象必须实现Serializable接口 一、ObjectOutputStream 二、ObjectInputStream 三、Serializabl
阅读全文
摘要:SequenceInputStream表示其他输入流的逻辑串联。它从输入流的有序集合开始,从第一个开始读取,直到到达文件末尾,然后从第二个开始读取,依此类推,直到在最后一个包含的输入流中到达文件末尾 构造函数 SequenceInputStream(InputStream s1, InputStr
阅读全文
摘要:打印流:PrintStream字节打印流和PrintWriter字符打印流 1、提供了打印方法可以对多种数据类型值进行打印。并保持数据的表示形式 2、它不抛出IOException 一、PrintStream构造函数,接收三种类型的值 1、字符串 2、File对象 3、字节输出流 二、PrintWr
阅读全文
摘要:Map |--Hashtable |--Propreties 特点: 1、集合中的键和值都是字符串类型 2、集合数据可以保存到流中,或从流中获取 用于操作以键值对形式存在的配置文件 特有方法 String getProperty(String key) Object setProperty(St
阅读全文
摘要:File类:文件、文件夹(目录)、路径的描述 一、构造函数 File(File parent, String child); File从父抽象路径名和子路径名字符串创建新实例。 File(String pathname); File通过将给定的路径名字符串转换为抽象路径名来创建新实例。 Fi
阅读全文
摘要:转换流:就是对字节流和字符流之间转换的流对象 InputStreamReader:字节流到字符流的桥梁。解码 OutputStreamWriter:字符流到字节流的桥梁。编码 分析解码、编码: 解码:二进制数据转换成字符流数据,输入流操作字符或字节 编码:字符数据转换成字节流数据,输出流操作的数据最
阅读全文
摘要:字节流:顾名思义操作(读、写)文件的流对象 字节流的体系: 1、InputStream |--FileInputStream:将文件数据读取到缓冲区中 2、OutputStream |--FileOutputStream:将缓冲区数据写入文件 一、FileInputStream和FileOutput
阅读全文