笔记
LandHerl
謜的日常分享
展开
-
2021-07-16
JSP自定义标签 生命周期图:记忆: 开始标签:doStartTag()——>两个返回值: SKIP_BODY 跳过标签体的运行 EVAL_BODY_INCLUDE 运行标签体 标签体:doAfterBody()——>两个返回值: EVAL_BODY_AGAIN 再次计算标签体原创 2021-07-16 19:53:20 · 70 阅读 · 0 评论 -
2021-07-15
反射 今天学习了反射,代码简单,思路简单反射的定义:反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法反射的获取非公开属性 (Declared) :Field fname = c.getDeclaredField("sname");fname.setAccessible(true);//给属性授权 truefname.set(s, "文武");判断boolean的属性是is:Field fsex = c.getDeclaredField("sex");fsex.set...原创 2021-07-15 14:56:42 · 51 阅读 · 0 评论 -
2021-07-13
XML建模 今天学习了XML的建模,怎么说呢,代码繁琐 前奏像定义一个实体类entity,后面就要考虑写方法,方法中带参 心思缜密,清楚。 简单介绍:1 导包从内到外定义xml文件里面的属性(与entity一样),属性也要定义(String name)放值的方法:public void put(ForWardModel forwardModel) { //根据传递过来的Forward的name来判断该值是否存在 if(t..原创 2021-07-13 19:58:51 · 41 阅读 · 0 评论 -
2021-07-10
XML解析今天学习了XML的解析代码,过程还是比较简单的。简单介绍一下: 配置文件类型(三种方法) 第一种:(同级目录和不同级目录) / 斜杆代表主目录 不同级目录: (/conf/+文件名(xxxx.xml)) 解析例题:InputStream is = test.class.getResourceAsStream("/com.conf/jdbc.properties");"/com.conf/jdbc.properties" 文件名路径 test.class.getR原创 2021-07-10 12:04:53 · 107 阅读 · 0 评论 -
2021-07-10
DTD约束写法:打出<会自动提示 --> //students为根元素注意:1.有且只有一个根元素2.XML正确区分大小写3.正确使用结束标签与嵌套标签4.使用合法标签名5.定义有效的属性,且属性一定放在引导中元素出现次数定义:* 任意次+ 一次或以上? 一次或者0次例题定义: //*代表所有或者还有其他的意思 //原创 2021-07-10 12:04:15 · 96 阅读 · 0 评论 -
2021-07-10
Map集合 今天学历Map集合,基本上都是理论性的知识 Map里面全是键值对 HashTable 和 HashMap是一样的(相当于ArrayList 和 Vector) 但他们也是有区别的: HashTbale 安全,效率低 HashMap 不安全,效率高 三个方法:添加元素 put(); 如果键存在,后面的值会替换前面的值 获取元素 (根据键) get 删除元素 (根据键) remove()三种方法:1 拿到所有的k原创 2021-07-10 12:02:38 · 68 阅读 · 0 评论 -
2021-07-10
Set集合 今天简单学习了哈希表 介绍了集合Set:不可重复,分为两个:HashSet,TreeSet(二叉树(有序的)) 重温了equals:定义在Object中,没有重写的情况下,比较的是内存地址 List去除重复值的方法:写一个方法,之后在需要的地方调用,详情看笔记 HashSet:不可重复,无序(存入的顺序和取出的顺序不一致) 实体类的一些方法: hashCode(); equals();原创 2021-07-10 12:02:01 · 48 阅读 · 0 评论 -
2021-07-10
今天重温了一遍我忘记了很久的迭代器,数组,集合 讲List与Set的的时候,脑海中还有一些以前的印象。List(有序,有下标,可重复)而Set(无序,不可重复)。迭代器在以后的面试问题会被经常提起!!! 迭代器的使用:Collection cs=new ArrayList(); cs.add(“杰克”); 下标:0 cs.add(“四排若”); 下标:1原创 2021-07-10 12:01:00 · 55 阅读 · 0 评论