知识点梳理
要求掌握内容
2、能够了解什么是枚举 (枚举的定义,枚举的特点,枚举的常见方法)
3、能够了解什么是注解(Jdk提供的常见注解,自定义注解)
详细讲义
1.xml
3.注解
1.xml
1.1 xml-作为配置文件的的优势【了解】
1.xml作为配置文件的优势
-
可读性好
-
可维护性高
//properties
className=com.itheima.demo1.Worker
methodName=work
className=//key重复了
//xml
1.2概述【了解】
(共2点)
1.什么是XML?
XML的全称为(Extensible Markup Language),是一种可扩展的标记语言 标记语言: 通过标签来描述数据的一门语言(标签有时我们也将其称之为元素) 可扩展:标签的名字是可以自定义的
XML文件是由很多标签组成的,而标签名是可以自定义的
2.作用
-
用于进行数据存储和数据交换
<zhengzhou dn="nay">
<city cityX="102" cityY="186" cityname="巩义市" centername="巩义市" fontColor="FFFFFF" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="17" tem2="28" temNow="26" windState="东南风微风级转3-4级" windDir="南风" windPower="2级" humidity="37%" time="22:00" url="101180102"/>
<city cityX="146" cityY="343" cityname="登封市" centername="登封市" fontColor="FFFFFF" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="17" tem2="27" temNow="23" windState="东南风微风级转3-4级" windDir="东南风" windPower="1级" humidity="42%" time="22:00" url="101180104"/>
<city cityX="248" cityY="291" cityname="新密市" centername="新密市" fontColor="FFFFFF" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="17" tem2="27" temNow="21" windState="西南风微风级转东南风3-4级" windDir="北风" windPower="1级" humidity="57%" time="22:00" url="101180105"/>
<city cityX="443" cityY="318" cityname="新郑市" centername="新郑市" fontColor="FFFFFF" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="18" tem2="28" temNow="23" windState="南风微风级转东南风3-4级" windDir="南风" windPower="1级" humidity="48%" time="22:00" url="101180106"/>
<city cityX="516" cityY="198" cityname="中牟县" centername="中牟县" fontColor="FFFFFF" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="18" tem2="28" temNow="24" windState="南风微风级转东南风3-4级" windDir="东南风" windPower="1级" humidity="44%" time="22:00" url="101180107"/>
<city cityX="376" cityY="184" cityname="郑州市" centername="郑州市" fontColor="FFFF00" pyName="" state1="1" state2="1" stateDetailed="多云" tem1="18" tem2="28" temNow="25" windState="南风转东南风3-4级" windDir="南风" windPower="1级" humidity="40%" time="22:00" url="101180101"/>
<city cityX="275"