![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
w_wangzhiyuan
这个作者很懒,什么都没留下…
展开
-
JSP笔记
1. 引言 Servlet: 一种java小程序,开发动态web资源的技术。JSP: 开发动态web资源的技术(跟html结合)。 综合:jsp是Servlet,但是Servlet不能说是jsp。 2. jsp运行原理 第一次访问jsp或修改后访问jspA) 将jsp翻译成java文件B) 将java文件编译成class文件C) 通过反射创建对象D) 执行init方法E) 执行Service方法 ...原创 2018-04-30 09:46:07 · 161 阅读 · 0 评论 -
HTTP协议详细介绍
1. Http协议http协议就是规范浏览器和服务器之间通讯数据格式的一个标准。 2. 浏览器和服务器通讯示意图 请求html中的图片有多少个不同的图片(资源),就有多少次请求(html一次,每个图片各一次) 2. HTTP请求#请求行 GET /books/java.html HTTP/1.1协议版本:HTTP/1.0:每请求和响应一次,就关闭连接。HTTP/1.1:可以在一次连接中,可以多次...原创 2018-04-29 16:33:25 · 3935 阅读 · 0 评论 -
servlet超详细笔记
1. 引言Servlet是一种小型的Java程序,它扩展了Web服务器的功能。(作用:收集数据,处理请求,跳转页面) 2. 创建详见代码 3. 路径<url-pattern>/demo</url-pattern>注意:1.url-pattern中的路径前面必须加/或*2.优先级:精确匹配优先级最高,模糊匹配次之。模糊匹配中*.xxx优先级最低。A. 精确匹配路径前加 / ...原创 2018-04-29 16:32:03 · 189 阅读 · 0 评论 -
JDBC总结
JDBC *****连接数据库*首先需要 //定位一个地址 //jdbc协议名:子协议(数据库协议名)://服务器IP地址 private String url="jdbc:mysql://localhost:3306/day15"; //数据库用户名 private String user="root"; //数据库密码 private String password="root";1.得到驱动...原创 2018-04-29 16:30:06 · 89 阅读 · 0 评论 -
IO流总结
IO流 |-IO:input output 输入输出(一内存为基准,从外围设备读取数据到内存,叫input,反之叫output) |-流:数据的流动(系统资源) |-IO流:同过调用系统资源,实现数据流动的一种技术 数据在计算机中的表现为文件File类:所在包:java.io意义:文件和目录路径名抽象的表示形式注意:File对象表示任意文件,可以存在,也可以不存在文件路径书...原创 2018-04-29 16:16:20 · 87 阅读 · 0 评论 -
集合体系图
原创 2018-04-29 16:15:02 · 180 阅读 · 0 评论 -
集合总结
1.为什么出现集合类?2.因为我们经常使用大量的对象,根据对象的数量或操作(增,删,改,查)的不同3.集合就是存储对象最常用的一种方式4.我们使用不同的容器(数组已经不能满足需求),所以要学习不同的集合 * 集合类和数组的区别: * 相同点:都是容器,都可以存储对象 * 不同点:数组中可以存储基本数据类型,长度是固定的,而集合只能存储对象 * 集合长...原创 2018-04-29 15:52:45 · 125 阅读 · 0 评论 -
java面向对象总结
/*1.this关键字 this代表其所在函数所属对象的引用(哪个对象调用函数,this就代表哪个对象) 什么时候使用this关键字呢? 当方法中的参数和属性名相同时,使用this加以区分 当方法中访问了对象的数据时,方法持有thisthis内存图理解: 1.首先main方法进栈然后Person p 进栈 2.然后在堆内存中开辟了一块空间new 了一个Perso...原创 2018-04-29 15:46:48 · 153 阅读 · 0 评论 -
Throwable和Exception
Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪...原创 2018-04-29 15:45:16 · 931 阅读 · 0 评论 -
JAVA 整数溢出问题
JAVA 整数溢出问题int 类型在 Java 中是“有符号”的。所谓“有符号”就是有正负。在计算机中用二进制表示所有的信息,这个符号的区别就看首位。首位如果是 0,就是正的,1 就是负的。正与负的区别也因此就在于取反加一。这不仅在 Java,在任何语言中都是这样的。所谓数值溢出就会出现这个现象。Java 中的 int 总共就 32 位,正数上限的情况首位也只能是 0,其他位都可以是 1(就是 2...翻译 2018-04-29 15:44:11 · 836 阅读 · 0 评论 -
String类
String类的一些方法:返回值 方法名 参数 char charAt(int index) index - char 值的索引。char[] toCharArray() 将此字符串转换为一个新的字符数组。int length() ...原创 2018-03-17 15:01:58 · 122 阅读 · 0 评论 -
StringBufferl类
StringBuffer类的一些方法:返回值 方法名 参数StringBuffer append(boolean b) 将 boolean 参数的字符串表示形式追加到序列。char charAt(int index) 返回此序列中指定索引处的 char 值。 String...原创 2018-03-17 15:01:00 · 131 阅读 · 0 评论 -
java中字符串的比较
java中字符串的比较1 总体来说java中字符串的比较是==比较引用,equals 比较值的做法。(equals 对于其他引用类型比较的是地址,这是因为object的equals方法比较的是引用),但是不同的声明方法字符串的比较结果也是不同的。 例如: String str1=new String(a); String str2=new String(a); ...原创 2018-03-17 14:58:35 · 111 阅读 · 0 评论 -
java中接口的作用
java接口的用处主要体现在下面几个方面: (1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 (2)通过接口可以指明多个类需要实现的方法。 (3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 Clkrst给出了更详细的解释: 类描述了一个实体,包括实体的状态,也包括实体可能发出的动作。 接口定义了一个实体可能发出的动作。但是只是定义了这些...原创 2018-03-17 14:57:38 · 175 阅读 · 0 评论 -
XML解析
Xml解析一、方式1. DOM解析JAXP sun公司JDOM 第三方DOM4J 第三方 最好用2. Sax解析原装SAX解析 sun公司 二、DOMDOM树 理解:将文档解析成文档对象,并且文档中的各项内容都被封装成了单独但有关系的对象节点(node),通过对树中节点的操作就能实现对文档的操作。 三、DOM4J使用方法1. 在项目根目录下添加lib文件夹2. 将dom4j-1.6.1.jar复...原创 2018-04-30 09:49:40 · 115 阅读 · 0 评论 -
XML约束详解
1. 引言什么是约束?在XML技术里,可以编写一个文档来约束一个XML文档的书写规范(与xml语法无关),这称之为XML约束。为什么需要XML约束?为了保证数据的规范性和安全性。 2. 约束DTD约束:语法简洁,共能比较单一。Schema约束:语法复杂,功能比较强大。 3. 学习目的 要求能看懂,并且能根据约束写出正确的xml文档。 4. DTD4.1导入(1)内部导入DTD约束和xml写在一个文...原创 2018-04-30 09:48:53 · 5217 阅读 · 0 评论 -
会话详解
1. 引言 生活中的会话:人和人之间一次沟通的过程。Web技术中:打开浏览器访问资源结束后关闭浏览器,这个活动的周期则为浏览器和服务器的会话。 2. Cookie 常用方法 //创建cookie对象Cookie cook = new Cookie("name","xxx");//响应信息中添加Cookie//res.setHeader("Set-Cookie", "name=lisi");res...原创 2018-04-30 09:47:34 · 148 阅读 · 0 评论 -
JSP核心标签
核心标签库 1. 引用标签库(tld文件) 1. 在jsp文件中添加taglib指令<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>2. 找到标签库文件路径:项目类库JSTL1.2.2Library -> jstl-impl.jar -> META-INF -> c.tld3. tagli...原创 2018-04-30 09:46:46 · 227 阅读 · 0 评论