JAVA
文章平均质量分 86
再来一块红烧肉
这个作者很懒,什么都没留下…
展开
-
过滤器与监听器
我们为什么需要过滤器与监听器?过滤器过滤器生命周期使用过滤器1.开发Servlet2.开发Filter3.配置web.xml过滤器链监听器监听器分类监听器使用1.准备Servlet代码2.定义监听器类3.配置监听器原创 2021-06-15 23:12:55 · 134 阅读 · 0 评论 -
请求转发与重定向
请求转发Request作用域请求重定向请求转发与重定向的区别原创 2021-06-10 22:05:53 · 122 阅读 · 0 评论 -
Request 与 Response
我们为什么需要Request 与 Response?Request介绍Response介绍原创 2021-06-09 22:25:26 · 275 阅读 · 1 评论 -
Servlet简介
我们为什么需要Servlet?Servlet简介Servlet的生命周期第一个Servlet程序1.创建Servlet类2.配置web.xml3.打包部署4.使用IDEA创建Servlet工程的详细示例原创 2021-06-08 22:30:38 · 440 阅读 · 4 评论 -
连接池与DBCP、Druid
我们为什么需要连接池?DBCPDruid原创 2020-04-08 15:27:24 · 375 阅读 · 0 评论 -
ORM思想与实现
我们为什么需要ORM?Javabean类使用Javabean处理结果集原创 2020-04-08 14:50:46 · 232 阅读 · 0 评论 -
JDBC简单封装
我们为什么需要将JDBC封装?封装加载驱动封装获取连接对象封装释放资源原创 2020-04-08 14:16:44 · 248 阅读 · 0 评论 -
JDBC基础使用
我们为什么需要JDBC?第一步:加载驱动第二步:获取连接对象第三步:获取SQL执行对象第四步:执行SQL语句DML语句DQL语句批处理操作CLOB与BLOB调用存储过程第五步:释放资源原创 2020-04-08 13:59:58 · 290 阅读 · 0 评论 -
反射
我们为什么需要反射?Class类通过反射获取信息获取注解信息获取类的信息获取泛型信息通过反射操作类反射的效率问题原创 2020-04-07 23:57:09 · 203 阅读 · 0 评论 -
注解
我们为什么需要注解?常见内置注解@Override@Deprecated@SuppressWarnings自定义注解元注解注解与反射原创 2020-04-07 22:40:38 · 308 阅读 · 0 评论 -
内部类
我们为什么需要内部类?实例内部类静态内部类局部内部类匿名内部类原创 2020-03-17 16:46:21 · 117 阅读 · 0 评论 -
定时调度 Timer/TimerTask与Quartz
我们为什么需要定时调度?Timer/TimerTaskQuartz原创 2020-04-01 19:03:14 · 299 阅读 · 0 评论 -
线程同步 synchronized
我们为什么需要synchronized?同步方法同步块原创 2020-03-31 23:56:57 · 209 阅读 · 0 评论 -
多线程的阻塞
sleep()yield()join()wait()/notify()原创 2020-03-31 23:07:00 · 1127 阅读 · 0 评论 -
多线程的终止
我们为什么需要线程终止?stop()/destroy()标志位法原创 2020-03-31 19:41:01 · 189 阅读 · 0 评论 -
多线程的创建
继承Thread类实现Runnable接口实现Callable接口线程属性设置线程名线程优先级守护线程原创 2020-03-31 17:50:56 · 189 阅读 · 0 评论 -
多线程简介
我们为什么需要多线程?进程与线程多线程生命周期原创 2020-03-31 16:48:14 · 189 阅读 · 0 评论 -
CommonsIO的使用
导航我们为什么需要CommonsIO?CommonsIOFileUtilsIOUtils我们为什么需要CommonsIO? Java提供的IO流类,均是较为基础的功能,在进行复杂操作时需要做大量的编程工作,而且往往都是功能类似代码重复的工作。 Apache-commons工具包中的IOUtils/FileUtils工具类,为我们提供了更加简单、功能更加强大的文件操作和IO流操作功能。...原创 2020-03-29 17:09:35 · 209 阅读 · 0 评论 -
RandomAccessFile类
1.RandomAccessFile特点2.RandomAccessFile的整体介绍3.使用RandomAccessFile实现从指定位置读取文件的功能4.使用RandomAccessFile实现向文件中追加内容的功能5.使用RandomAccessFile实现向文件指定位置插入内容的功能转载 2020-03-29 16:20:46 · 261 阅读 · 0 评论 -
常见字符流
字符流FileReader/FileWriterBufferedReader/BufferedWriterInputStreamReader/OutputStreamWriter原创 2020-03-29 15:54:41 · 2361 阅读 · 0 评论 -
常见字节流
FileInputStream/FileOutputStreamByteArrayInputStream/ByteArrayOutputStreamBufferedInputStream/BufferedOutputStreamDataInputStream/DataOutputStreamObjectInputStream/ObjectOutputStream序列化与反序列化原创 2020-03-29 14:56:58 · 3001 阅读 · 0 评论 -
IO流简介
我们为什么需要IO流?IO流IO流类体系IO流的分类输入流与输出流字节流与字符流字节数组byte[]、字符数组char[]与字符串String编码解码String与字符数组char[]的转换节点流与处理流四大IO抽象类InputStreamOutputStreamReaderWriter原创 2020-03-27 23:19:57 · 204 阅读 · 0 评论 -
容器(集合)简介
我们为什么需要容器(集合)?常用容器分类常用容器实现类对比原创 2020-03-26 18:27:38 · 223 阅读 · 0 评论 -
容器遍历与迭代器Iterator
我们为什么需要迭代器Iterator?遍历Collection遍历List遍历Set遍历Map原创 2020-03-26 17:25:55 · 226 阅读 · 0 评论 -
TreeSet实现类
TreeSet的实现TreeSet特点原创 2020-03-26 00:02:02 · 244 阅读 · 0 评论 -
compareTo()
我们为什么需要compareTo()?compareTo()的重写原创 2020-03-25 23:57:05 · 245 阅读 · 0 评论 -
HashSet实现类
HashSet的实现HashSet特点原创 2020-03-25 23:27:48 · 188 阅读 · 0 评论 -
TreeMap实现类
我们为什么需要TreeMap?二叉树排序二叉树平衡二叉树(AVL)红黑二叉树TreeMap原创 2020-03-25 23:15:58 · 522 阅读 · 0 评论 -
HashMap与HashTable实现类
我们为什么需要HashMap与HashTable?基本实现hash()增、刪、改、查增刪改查toString()扩容原创 2020-03-25 22:52:28 · 162 阅读 · 0 评论 -
Map接口
导航我们为什么需要Map?常用方法我们为什么需要Map? 在现实世界里,数据信息经常是成对出现的,比如一部手机与它的拥有者,就是一种成对的数据存储关系。 编程语言,也往往会趋向于贴合现实,其中Map就是用来存储“键(key)-值(value) 对”,这样一种成对关系的数据的。 Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复。 其实某种意义上,数组的下标,就是一种“...原创 2020-03-25 21:32:34 · 250 阅读 · 0 评论 -
LinkedList实现类源码解析
我们为什么需要LinkedList?基本实现双向链表代码实现增、刪、改、查增删改查toString原创 2020-03-24 21:40:45 · 164 阅读 · 0 评论 -
Vector实现类
与ArrayList类似,Vector底层是用数组实现的List,相关的方法都加了同步检查,因此“线程安全,效率低”。 比如,indexOf方法就增加了synchronized同步标记。源码: public synchronized int size() { return elementCount; } public synchronized int ...原创 2020-03-24 21:04:28 · 257 阅读 · 0 评论 -
ArrayList实现类源码解析
我们为什么需要ArrayList实现类?基本实现增、刪、改、查增删改查扩容toString()原创 2020-03-24 20:59:33 · 233 阅读 · 0 评论 -
Collection接口、List接口与Set接口
我们为什么需要Collection接口、List接口与Set接口?Collection接口List接口Set接口...原创 2020-03-24 20:00:41 · 951 阅读 · 0 评论 -
泛型
我们为什么需要泛型?泛型泛型方法泛型类原创 2020-03-24 17:24:27 · 222 阅读 · 0 评论 -
toString()、equals()与hashCode()
我们为什么需要toString()、equals()与hashCode()?Object类toString()equals()hashCode()hashCode()与equals()原创 2020-03-24 01:00:49 · 427 阅读 · 0 评论 -
Java数组与Arrays类
我们为什么需要数组?数组简介数组声明与初始化静态初始化动态初始化默认初始化数组的遍历数组的拷贝Arrays类多维数组原创 2020-03-23 23:30:30 · 267 阅读 · 0 评论 -
自定义异常
导航我们为什么需要自定义异常?自定义异常我们为什么需要自定义异常? Java虽然提供了许多的异常类型,足够日常开发的使用了。但如果真碰到需要自己定义一种新的异常类的情况呢?那就自己定义异常嘛,异常类也是一种类。自定义异常 在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点:所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 E...原创 2020-03-22 17:21:49 · 251 阅读 · 0 评论 -
异常处理(try.catch.finally 与 throw.throws )
我们为什么需要异常处理?try.catch.finally注意点常用方法throw.throwsthrowthrows原创 2020-03-22 16:37:56 · 509 阅读 · 0 评论 -
异常简介及常见异常类
我们为什么需要异常?异常简介异常的分类常见异常类常见的运行时异常:常见的检查性异常:原创 2020-03-22 15:21:15 · 701 阅读 · 0 评论