![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Y
文章平均质量分 76
大腕先生
热爱java的博主,接大小型Java项目。
展开
-
JAVA之XML建模
Java对象结构模型映射出XML文件结构。通俗理解:将XML配置文件中的元素、属性、文本信息转换成Java对象的过程。原创 2024-07-23 13:36:48 · 294 阅读 · 1 评论 -
反射基本介绍&区别&获取Field、Method及Constructor类相关
也就是说,反射本质上是一个“反着来”的过程。我们通过new创建一个类的实例时,实际上是由Java虚拟机根据这个类的Class对象在运行时构建出来的,而反射是通过一个类的Class对象来获取它的定义信息,从而我们可以访问到它的属性、方法,知道这个类的父类、实现了哪些接口等信息。原创 2024-08-05 16:22:58 · 733 阅读 · 0 评论 -
详细介绍如何操作自定义标签&作用&特点&生命周期&实现
用于移除jsp页面的Java代码。控制jsp页面某一部分内容是否执行(内容权限控制)控制整个jsp页面是否执行(页面权限控制)控制jsp页面内容(标签体)重复执行修改jsp页面的内容输出第一步:创建一个标准的标签工具类,并继承BodyTagSupport;...标签属性必须与工具类中的属性对应、且要提供对应get/set方法第二步:创建标签库描述文件(.tld),添加自定义标签的配置;-- 标签库描述符 -->-- 代表标签库的版本号 -->-- 代表jsp的版本 -->原创 2024-08-08 11:19:33 · 1072 阅读 · 0 评论 -
JAVA之XML解析(图文详细介绍)
1)、用来保存数据,而且这些数据具有自我描述性.2)、它还可以作为项目或者模板的配置文件3)、还可以作为网络传输数据的格式(现在以JSON为主)原创 2024-07-22 23:00:53 · 1182 阅读 · 0 评论 -
集合框架之Map
1. HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。reverseOrder——降序排序。TreeMap——默认升序排序。原创 2024-07-18 17:54:00 · 488 阅读 · 0 评论 -
list集合框架之LinkedList如何实现堆栈
栈是一种仅支持在表尾进行插入和删除操作的线性表,这一端被称为栈顶,另一端被称为栈底。元素入栈指的是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;元素出栈指的是从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。栈中的元素遵守先出后进(FIFO)的原则。想必大家有喜欢玩枪械类的游戏,这理解起来很容易,换句话说可以把它比作成一个容器,这跟子弹上膛一样先进后出,首先需要装子弹,其次再进行射击。输出结果: 很明显先进的反而最后出来。原创 2024-07-17 11:11:46 · 387 阅读 · 0 评论 -
集合框架之Set
TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。而在没有重写equals方法之前默认比较的是Object(引用类型),实际上比较的是内存地址。Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。2、唯一性:在List集合数据是允许添加重复数据,但在Set集合中是不允许出现重复元素,重写User对象中的equals方法,比较User对象中的属性。2) 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的。原创 2024-07-18 16:32:43 · 324 阅读 · 0 评论 -
DTD的含义&XMl与HTML的区别
XML 指可扩展标记语言(eXtensible Markup Language)。可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等1、XML 与 HTML 的主要差异XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。原创 2024-07-19 15:54:30 · 466 阅读 · 0 评论 -
List集合的特点&迭代器的原理
2、两个都是采用的线性连续空间存储元素,但是当空间不足的时候,两个类的增加方式是不同的。(ArrayList每次存储时会检查空间大小,不够时会扩充为原来的1.5倍,Vector会扩充为原来空间的2倍)。泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高了代码的重用率。2、ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。2、ArrayList查询快(下标)、增删改慢、LinkedList是查询慢,但是在插入删除时效率比较高。原创 2024-07-16 18:00:25 · 801 阅读 · 0 评论 -
通用分页超详细介绍(附带源代码解析&页面展示效果)
Overridetry{//判断PageBean是否为空if(null!//定义StringBuffer可变字符串//面试题:String/StringBuffer/StringBuilder/的区别//拼接div跟标签\">");//拼接form标签对象//拼接page隐藏域//获取请求参数集合//获取请求参数集合的键值对//循环遍历请求参数键值对//判断请求参数是否是page,如果是 则continuecontinue;原创 2024-08-12 11:21:49 · 865 阅读 · 0 评论