摘要: 1. JSP概论 JSP(JavaServer Pages)是SUN公司提供的动态web资源开发技术,Servlet也是动态web资源开发技术,Servlet是java程序,适合用来处理业务逻辑,但是在java中输出HTML页面是一个非常繁琐的问题,且不利于查看。 为了解决这一问题,所以开发了JSP 它改变了Servlet在java代码中嵌入HTML的过程,变成了在HTML中嵌入... 阅读全文
posted @ 2014-04-30 16:52 ear 阅读(455) 评论(0) 推荐(0) 编辑
摘要: DOM Document Object Model,文档对像模型,表示的是文档内容的结构关系,可以是html也可以是xml。 HTML 是超文标记语言,由标签组成的语言,是页面开发的基础语言。 基本组成: 字体标签:font ... 阅读全文
posted @ 2014-04-18 16:12 ear 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1,多线程的定义 如果一个程序有多条执行路径,则被称为多线程。 进程:正在执行的程序。 线程:程序的执行路径。执行单元。 单线程:如果一个应用程序只有一条执行路径,则称为单线程。 多线程:如果一个应用程序有多条执行路径,则称为多线程。 2,实现的两种方案 1,继承Thread类... 阅读全文
posted @ 2014-04-14 17:49 ear 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 打印流 1,基本流和高效流操作的数据类型有限,如果我想操作不同数据类型的数据。那么它是做不到的。 这个时候,Java提供了一种流对象的类:打印流。 字节打印流:PrintStream 字符打印流:PrintWriter 注意:打印流仅提供了输出,并没有对应的读取功能。 2,特点: a,打印流可以输出任意类型数据。 b,如果启用了自动刷新,调用println()方法的时候,可以自... 阅读全文
posted @ 2014-04-13 15:24 ear 阅读(653) 评论(0) 推荐(0) 编辑
摘要: IO 1,IO就是在不同数据的传递。 2,IO分类: 1,流向: 输入流 读取数据 输出流 写出数据 2,数据类型: 字符流: 输入流 Reader 输出流 Writer 字节流: 输入流 InputStream 输出流 OutputStream 注意事项: 1,四个顶层类都是抽象类。 2, 一般每个体系的名称都是以基类为后缀。 应用场景: 文本文件使用字符流... 阅读全文
posted @ 2014-04-06 21:00 ear 阅读(435) 评论(0) 推荐(2) 编辑
摘要: 递归 1,方法定义中自身调用自身的现象。 2,注意事项: 1,递归方法没有出口,会成为无限循环,直到溢出。//StackOverflowError 2,递归次数过多,会导致栈内存溢出。 3,构造方法不能定义递归。 3,案例: ... 阅读全文
posted @ 2014-04-06 12:47 ear 阅读(536) 评论(0) 推荐(0) 编辑
摘要: File 1,因为磁盘上的数据存储基本都是以文件存在,为了对方便对文件或文件夹的操作,Java提供了一个类,File类供我们使用。 2,File构造方法: a File file=new File("d:\\a.txt"); b File file=new File("d:\\","... 阅读全文
posted @ 2014-04-06 10:58 ear 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Throwable 1,程序的非正常情况。 2,继承体系: Throwable |---Error |---... 阅读全文
posted @ 2014-04-03 22:12 ear 阅读(394) 评论(0) 推荐(1) 编辑
摘要: Map 1,Map集合存储的键值对元素,键是唯一的,而值可以重复。 2,Map集合的功能: 添加: V put(K key,V value) 判断: ... 阅读全文
posted @ 2014-04-03 19:44 ear 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 泛型 1, JDK5 新特性,默认情况表示Object类型,也就是所有类型。它把明确类型的工作推迟到了创建对象或者调用方法才去明确。 这样做的好处: 1, 解决了隐藏的问题,优化了程序设计。 2, 把运行期的问题提前到了编译期。 3, 避免了强制类型转换。 2, 应用场景: 常见在集合中,API中标记有括号,就表示需要使用泛型。 增强for 1, 增强for循环是JDK5新特... 阅读全文
posted @ 2014-03-30 23:54 ear 阅读(1720) 评论(0) 推荐(0) 编辑