- 博客(13)
- 收藏
- 关注
原创 HTTP协议
http协议 用于定义客户端与web服务器通讯的格式HTTP是TCP/IP协议的一个应用程协议,用于定义WEB浏览器和WEB服务器之间交换数据的过程HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点HTTP协议的版本:HTTP/1.0、HTTP/1.1HTTP请求:客户端
2017-02-28 22:31:06
314
原创 web应用的基本概念
WEB应用程序指供流浏览器访问的程序,简称web应用一个web应用由多个web资源组成(静态的+动态的)1.html、css、js文件2.Jsp文件、java程序、支持jar包3.配置文件等等组成web应用的这些文件通常用一个目录组织,这个目录叫做web应用所在目录server.xml:host标签中虚拟目录映射缺省web应用
2017-02-28 22:28:04
1852
原创 XPath小例
模拟登陆模块:users.xml 具体实现:import java.io.File;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Node;import org.dom4j.io.SAXReader;public class Demo3 { //查找u
2017-02-27 13:56:43
216
原创 dom4j解析xml
dom4j对XML增删改查更加灵活问题:dom4j是dom解析方式还是SAX解析方式?注意:dom4f中有对乱码问题的很好处理增删改查示例代码:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import
2017-02-27 11:04:15
246
原创 使用SAX方式对XML进行解析
SAX 解析特点:对XML文档从上到下,从左到右进行解析 解析步骤:创建工厂->得到解析器->得到处理器->设置内容处理器->读取xml文档内容 处理器中常实现的方法:startElement characters endElement SAX解析的优点:逐行扫描,占内存少 缺点:不好对XML进行增删改查用法示例:
2017-02-27 10:37:48
264
原创 使用DOM方式对XML进行CRUD
DOM:将xml文档解析成对象和子对象(标签对象,属性对象)缺点:占内存,如有必要需要修改虚拟机的运行内存优点:CRUD容易操作示例代码提示:用DOM方式对book.xml进行增删改查book.xml 红楼梦 曹雪芹 80元 水浒传 施耐庵 60 Demo.javaimport java.io.File;imp
2017-02-26 11:14:37
300
原创 DTD语法
DTD可以作为单独的文件编写,也可以在XML内部文件编写XML文件使用DOCTYPE声明语句来指明它所遵循的DTD文件,DOCTYPE声明语句有两种形式:1、引用本地文件时:2、引用公共文件时:DTD约束语法:元素定义、属性定义、实体定义 元素定义:格式: 元素类型可以是内容 或类型 ,类型有EMPTY、ANY内容顺序问题:
2017-02-25 21:42:47
562
原创 泛型
1.范例说明import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import org.juni
2017-02-25 14:09:37
245
原创 内省操作javabean属性
javabean Person类public class Person { private String name; private String password; private int age; public String getAb(){ return null; } public String getName() { return name; }
2017-02-24 22:31:33
369
原创 反射
1.反射 : 加载类并剖解类的各个组成部分(1.构造函数 2.方法 3.字段)待剖解类Person.javaimport java.io.InputStream;import java.util.List;public class Person { public String name = "haha"; private int password = 123; privat
2017-02-24 20:59:37
280
原创 枚举
1.枚举import org.junit.Test;//枚举public class Demo1 { @Test public void testGrade(){ print(Grade.C); print(Grade.D); } public void print(Grade g){ String value = g.getValue(); Syste
2017-02-24 17:44:28
239
原创 java基础强化
1.jdk 1.6.0:开发环境+运行环境 ,jre1.6.0:运行环境2.java运行环境要高于编译环境,否则会有报错:Bad version under in .class file3.断点调试:f5-> step into 、 f6->step over 、 f7->step return 、drop to frame:调到当前方法的首行、resume:跳到下一个断点(若没有下
2017-02-23 20:49:56
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人