- 博客(7)
- 收藏
- 关注
原创 jsp自定义标签库
我们在写jsp界面时,有时候我们需要的标签jsp并为定义,这时我们就需要自己定义标签定义标签的步骤: 1.创建标签助手类(需要实现BodyTagSupport) 标签的属性需要跟标签助手类中的属性一一对应,并且提供set/get方法 2.创建标签描述文件(.tld),添加自定义标签的配置 该文件路径必须是在WEB-INF目录或者子目录下 3.在jsp页面中通过taglib指令导入标签描述文件,并通过...
2021-07-16 20:50:37
248
原创 XML建模
建模的由来: 将指定的xml字符串当作对象来使用建模的好处: 只需要调用指定的方法就可以完成预定的字符串获取,提高代码的复用性建模的思路: 分析需要被建模的文件中有哪几个对象 每个对象拥有的行为以及属性 定义对象从小到大(从里到外) 通过23中设计模式中的工厂模式,解析xml生产出指定对象案例: 配置文件内容:<?xml versi...
2021-07-13 16:37:50
198
原创 解析配置文件
我们常见的配置文件:propertiesjosnyamlhocon当然,我们web开发中使用的web.xml文件也是常使用的配置文件。在Java中我们想要使用配置文件则需要用代码将文件解析出来。在Java类中解析配置文件:注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。1 Properties p = new Properties();2 ...
2021-07-10 14:36:05
261
1
原创 XML(EXtensible Markup Language)
xml:可扩展标记语言;相信提到xml的时候很多朋友会想到HTML,HTML为超文本标记语言,前者用来传输数据,后者则是显示数据
2021-07-09 16:51:40
200
原创 Map集合
map集合中都是键值对Map<K,V> ms = new HashMap<K,V>();HashMap与HashTable都是Map的实体类,两个用法都相同(相当于ArrayList与Vector )HashMap与HashTable的区别: HashTable 对于线程较为安全,但是效率较低 HashMap 对于线程不安全,但是效率较高 键值对遍历: Map<String, String> ms=new HashMap<Stri.
2021-07-06 20:16:21
100
3
原创 今日学习点
今天设计到的是Set集合,在Set集合中分为hashSet和TreeSet,其中HashSet是无序的,表现在加入数据与去除数据的顺序是不相同的。而TreeSet是有序的,表现在数据会在内部自动排序,TreeSet数据结构为二叉树。TreeSet内部排序分为自然排序和选择器排序,自然排序实现comparable接口得以重写具备排序的compara方法,选择器排序则实现comparator方法得以从写具备排序的compara方法,选择器排序的优先级>自然排序的优先级。 ...
2021-07-05 19:55:24
71
原创 今日学习点
今天get到的是集合框架。List和set实现了Collection这个顶级接口。List集合分为ArrayList,vector,linkedList集合。其中ArrayList和vector集合为动态数组,linkedlist为链表。集合初始容量为10,增长因子为1.5,数组的读取效率最高,但是linkedlist的增删改效率高。在foreach中只能查询数据,删除数据需要使用for循环或者Iterator迭代器(使用cellection实例化的集合只能使用迭代器)。...
2021-07-05 16:31:11
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人