学学网页JavaEye进修心得

上传人:沈*** 文档编号:127173117 上传时间:2022-07-29 格式:DOC 页数:196 大小:479.50KB
收藏 版权申诉 举报 下载
学学网页JavaEye进修心得_第1页
第1页 / 共196页
学学网页JavaEye进修心得_第2页
第2页 / 共196页
学学网页JavaEye进修心得_第3页
第3页 / 共196页
资源描述:

《学学网页JavaEye进修心得》由会员分享,可在线阅读,更多相关《学学网页JavaEye进修心得(196页珍藏版)》请在装配图网上搜索。

1、学学网页,轻松下关键字: mldn 李兴华 java 魔乐科技 oracle 紫色飞鸟 根据李兴华老师的说法,98年时会弄个网页制作,可以挣到5K左右的,结果互联网泡沫的发生,导致作网页的才800左右的工资,真是变化得惊人啊,老师帮我们简单安排了两天的网页制作,现在把学到的东西粘上来,一起分享下吧。 今天所讲的知识点 A 制作网页的工具与过程 B HTML语言 C Dreamweaver的使用:文本 D Dreamweaver的使用:图片 E Dreamweaver的使用:超链接 F Dreamweaver的使用:表格 G Dreamweaver的使用:表单 H Dreamweaver的使用:

2、框架 I Dreamweaver的使用:CSS样式 我对知识点的分析 A 制作网页的工具与过程 一、制作网页的工具 Macromedia公司提供了网页三剑客:Dreamweaver、Fireworks、Flash Dreamweaver软件的作用是:HTML文档的编辑器 Fireworks软件的作用是:处理位图 Flash软件的作用是:制作flash动画 当然,根据编写HTML文档的方式不同,可以选择的工具也不同: 1直接手工编写,HTML代码:用任一款文字编辑软件 例如:Windows操作系统自带的记事本 Microsoft Office Word EditPlus UltraEdit等 2

3、使用可视化的、专门的HTML编辑器 例如:Macromedia 公司的Dreamweaver Microsoft公司的FrontPage 3由Web 效劳器一方实时动态生成,主要指动态的网页中 常用的处理位图的工具有:Macromedia公司的Fireworks Adobe公司的Photoshop 常用的处理矢量图的工具有:Illustrator 二、制作网页的过程 1、制作效果图 使用工具:Fireworks 2、实现效果图 1分割效果图:Fireworks 2合成网页:Dreamweaver 三、自学制作网页 1、下载别人做好的网页 2、用下载的这些素材进行合成Dreamweaver,和别

4、人的源效果比照 3、按照别人的网页效果,绘制效果图Fireworks/Photoshop 4、分割自己的效果图Fireworks 5、再次合成自己的网页Dreamweaver B HTML语言 一、例如 二、HTML根本术语 1. HTML标记(Tag)或者称为标签 2. HTML元素(Element) 3. HTML属性(Attribute) 说明: 标记和元素用于指示浏览器如何组织和显示文档。 属性用来告诉浏览器如何控制或显示元素内容。 前后包夹型标签 + 被控制的内容 = 元素 一个元素中还可以包含另一组元素,整个HTML文件就像是一个大元素; 因为属性写在标签的括号里,所以有时也叫标签

5、属性。 三、属性 属性值要用双引号引起来:属性= 属性值 属性值的数据类型有: 1. 长度值 长度用来定义元素在屏幕上显示的大小,如区域的宽度和高度,分为绝对值和相对值两种: 绝对值:用像素定义,单位px (pixel的缩写) 相对值:用占用相对对象的百分比表示 2. 颜色值 颜色属性值分为十六进制值和颜色名称值两种表示方式。 颜色名称值格式:定义颜色的属性=“颜色的英文名称 十六进制值格式:定义颜色的属性=“#RRGGBB 例如:color=“#A52A2A 棕色 说明: 1HTML可以识别日常最常用的16种颜色名字 black黑色 white白色 silver银白色 gray灰色 aqua

6、靛色/浅绿色 red红色 fuchsia紫色 purple深紫色 green绿色 lime深绿色 teal蓝绿色 yellow黄色 nary海蓝色 blue蓝色 olive深黄色/橄榄色 maroom深红色/栗色 作为补充,IE和Netscape Navigator还可识别140种标准颜色名称。 2根据色光相加原理,任何颜色都是由红(Red,R)、绿(Green,G)、蓝(Blue,B)三原色按一定比例合成。 RRGGBB:从前至后,每两位十六进制数字分别代表红、绿、蓝的颜色深度,相当于它们各自在此颜色中所占的比重。颜色值可以取00到FF范围内的十六进制数字,FF对应的十进制数为255,所以按

7、照上面的方法可以定义多达256*256*256种。常用颜色的十六进制值: 3. URI地址值 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等-是相对独立存在的,而要组合到一起都由URI进行定位实现超链接。它分为绝对定位和相对定位。 绝对定位: 一般由三局部组成: (1)访问资源的命名机制,也就是网络应用层的协议种类; (2)存放资源的主机名; (3)资源自身的名称,由路径表示; 注意:最后可能会有具体文件的锚定位。 例:一个完整的绝对URI定位 :/ zerui /about/zrsw.htm#a 相对定位: 根据当前文件位置,按照文件系统路径对其他网页文件进行定位; 例如:

8、 超链接的地址的属性值: (1) 为googs.htm,表示链接到当前文件所在目录中的googs.htm文件; (2)为./googs.htm,表示链接到当前文件所在目录的上一层目录中的googs.htm文件; 扩充知识: 在HTML中,URI被用来: 链接到另一个文档或资源(参看A和LINK元素)。 链接到一个外部样式表或脚本(参看LINK和SCRIPT元素)。 在页内包含图像、对象或applet(参看IMAG、OBJECT、APPLET和INPUT 元素)。 建立图像映射(参看MAP和AREA元素)。 提交一个表单(参看FORM)。 建立一个框架文档(参看FRAME和IFRAME元素)。

9、引用一个外部参考(参看Q、BLOCKQUOTE, INS和DEL元素)。 指向一个描述文档的metadata(参看HEAD元素)。 URI、URL和URN的区别与联系 四、HTML标签 1、根据标签的的结构分类: 1前后包夹型:标签成对出现 根本语法: 开始标签 - (被控制的文本) 结束标签 - 2单枪匹马型:此种类型的标签通常不是控制显示的形态,而是独立表达一个特殊元素 根本语法: 例如:,表示换行; ,表示一条分割水平线; 为了使自己的网站能够符合XHTML标准 2、根本的结构标签 标签: 标签: 标签: 标签: 注释标签: 3、其他标签 五、HTML语言标准 为了编写的HTML代码文档

10、符合标准格式和标准,或者符合现在以及将来的XHTML语言标准,特提出以下几个考前须知: 1、空标签的写法 像这种单枪匹马型的标签没有元素,所以在XHTML中叫空标签; 我们为什么要把空标签写成而不是简简单单地写成呢? XHTML有个规那么:任何标签都需要“关闭 我们把在起始标签的最后添加/的方法叫做标签的自闭或者自关闭、自终止等 2、不可省略的空格 3、大小写的标准 HTML原来的各个版本对于标签、属性是不区分大小写的,但是为了符合XHTML标准,您应该养成良好的习惯,在制作网页的过程中所有标签、属性一律使用小写。 4、标签的书写顺序 当出现双层甚至多层标签嵌套时,要按顺序关闭标签。 例: 我

11、被两个标签包围啦 这几个字同时以粗体和斜体显示 - 如果写成 : 我被两个标签包围啦 一般的浏览器将不产生任何错误。但是这不符合XHTML标准的写法。 5、属性值用双引号 IE能够识别双引号、单引号甚至没有单引号包含的属性值,但是从标准的角度考虑,以后所有的属性值都包含在双引号中。当属性代码里出现引号嵌套的情况时: 两层:外层必须采用单引号,里层用双引号; 多层:单、双层交替使用。 6、给属性赋值 给所有属性值赋一个值,属性的缩写被禁止。 如: 错误的代码: 正确的代码: 7、注释中不要有 不要在注释内容中使用“-,不然就无法区分。例如: 是错误的 8、特殊字符采用编码代替 标记占用了一些特定

12、的符号,如果文本中也需要使用,只好替换:把所有和&等等特殊符号用编码表示 例如代码:Copyright©新浪版权 ©显示的是 写<替换 写&替换& 写 替换空格 六、网页文件命名 后缀名:*.htm或*.html 无空格、无特殊符号例如&符号,只可以有下划线、英文、数字,区分大小写 首页文件名默认为:index.htm 或 index.html C Dreamweaver的使用:文本 1、常用的段落格式化标签 段落标签 换行标签 不另起段落,只是换行 预格式化标签 标题标签n表示1-6的数字 其他: 文本缩进 和用于分块 表示是地址和联系信息,一般斜体显示 说

13、明: 1在和之间的内容会被识别为一个段落,浏览器遇到会换行并另起一个段落来显示和之间的内容,同时添加一个空白行来作为与上一个段落间距。 注意:想要用(中间无内容)来实现空行是失败的,用多个标签来实现多个空行更是无能为力的。 2想要实现空行甚至多个空行就要用标签了。 3对于有些已存在的文本文件的内容,想要直接复制到网页文件中,并且保持已调整好格式,可以采用在这局部内容外套一个标签;.之间的内容以录入的原样显示,即保存预先定义的格式。 注意:只对段落缩进、换行、空格等格式设置有用,对其他格式设置不能保存; 该标记主要用于显示程序代码或类似信息。 #include void main() couth

14、ello; 2、使用水平线 3、使用文本列表标签 1编号列表有序列表 列出每一个列表项用. 标签有两个根本属性:type和start type的值表示编号类型,start的值表示起始编号为几; 例如: if选择结构的类型 单分支 双分支 多分支 嵌套 2工程符号列表无序列表 列表项仍然用. 标签根本属性:type,默认的工程符号为空心或者实心圆 例如: 3说明工程列表:定义列表 定义列表标签 列出待定义的术语用标记标识,而术语的定义通过.标记表示。 例如: 4其他的无序列表标签 .、.、.、. 前三者呈现的效果几乎相同,差异在于的功能最完整,可以用type属性指定不同的工程符号,而后三者没有t

15、ype属性,但是在标签里可以改变工程符号。与还有一个区别,使工程凸出显现,而使工程缩进显示。 4、格式化文本 1对齐属性 和标签都有align属性来设置对齐方式: align有三个属性值:align=“left align=“center align=“right 如果对多段连续的文字都要使用居中,可以使用.标签更方便 2文字属性 标签: 有三个属性值: 控制的文本 3文字效果 文字格式化的物理标记: .加粗、.倾斜、.使用下划线、.使用删除线、.下标、.上标、.放大显示、.缩小显示、.打字型显示 文字格式化的逻辑标记: .效果类似加粗、.效果类似倾斜、.表示是源代码,把所有字符或者特殊符号都

16、当成普通文字原样显示、.表示是引用; D Dreamweaver的使用:图片 根本语法: 最好用相对路径,一般在站点下建立一个images文件夹用来保存该站点下的网页中的图片文件。 标签除了src必须属性外的其他属性: 提示: word和html文档对于插入图片的区别? word是直接嵌入图片,而html文档只是标记图片的链接地址。 E Dreamweaver的使用:超链接 一、页面之间的链接 在HTML中定义超链接,最主要的方法是使用锚站元素。理论上每个超链接包含两个组成局部:源和目的地。锚站元素的一般语法:超链接文字、图片等 标签除了href属性外,还有target属性,用于指定该链接的翻

17、开位置或者说方式。 二、页面内部链接 使用了name属性的锚站称为命名锚站,也叫“书签;它用于创立指向同一页面中指定位置的链接,以便直接跳到此位置,而不是像一般锚站那样在不同页面间跳转。 命名锚站的一般语法格式为:锚站A; 锚链接:超链接文字、图片等:跳到锚站A处 命名锚记名称在HTML规格中指出要用ASCII字符,不过经测试中文名称也能正常运作。 但是为防止困扰,最好使用英文命名,并且能表示其位置: top 顶端 bottom 底端 middle 中间 或与词条对应,例如:poem1,表示第一首诗处 三、E-mail链接 方法:链接文本 例如: 联系我 当访问者单击上面的链接时,将调用一个e

18、-mail程序(Microsoft Outlook),并且在“收件人这一栏中自动添加chailinyan91sina 编写新邮件时,除了收件人外,通常还会有“主题、“抄送、“密件抄送及“内容要填写。 如果要在翻开默认电子邮件软件时能自动显示这些字段的默认值,需要添加电子邮件附加参数。 四、图像地图 1在Dreamweaver中定义热点的方法: 在热点属性面板中设置链接地址然后在图片中选取热点区域选择热点设置方式:矩形、圆形、多边形在地图属性中填写对照表名称属性面板选择要制作图像地图的图片 2代码表达 给标签加上usemap属性,表示用这张图片建立图像地图和链接位置对照表 如: 鼠标光标在图片上

19、的位置与链接位置的对照表以标签来定义,标签中的name属性不可省,用来设置对照表名称: 还要用到标签来定义每一块热点区域的位置、形状及链接位置,嵌套在标签中; 例如: 五、关于超链接的说明 1、什么文件可以被链接? 所有的文件都可以被链接,根据文件的格式不同,翻开文件的程序也不同,平安的文件直接翻开,不平安的文件或不知名的文件调用下载翻开。 2、哪些内容可以作为超链接源? 文字、图片、图像热区 六、路径问题? 网络路径 :/ sohu 硬盘物理路径 d:/temp 相对路径 ./temp/images/1.jpg images/1.jpg 1.jpg (/回根) 绝对路径 F Dreamwea

20、ver的使用:表格 /创立表格 /第一行开始 姓名年龄 /第一行结束 /第二行 张三 24 /第三行 李四 22 /结束 1、合并单元格 2、拆分单元格 3、套用表格样式:命令/格式化表格 4、文本文件转换成网页表格: 1纯文本文件,数据项之间的分隔用tab、逗号、分号等,但要统一; 2文件/导入/表格数据 5、表格可以嵌套 6、表格的填充单元格内容与单元格之间的距离、间距单元格之间的距离、边框 7、选择表格的方法 1单击表格外边框 选择表格表格右键2光标定位表格中的任一单元格 3标签选择法推荐使用 8、表格对齐方式、单元格对齐方式 G Dreamweaver的使用:表单 表单在HTML页面中

21、起着重要作用,它是与用户交互信息的主要手段。一个表单至少应该包括说明性文字、用户填写的表格、提交和重填按钮等内容。用户填写了所需的资料之后,按下“提交资料按钮,这样所填资料就会通专门的CGI接口传到Web效劳器上。网页的设计者随后就能在Web效劳器上看到用户填写的资料,从而完成了从用户到作者之间的反应和交流。对于免费个人网站,往往效劳器不提供CGI功能,也可以电子邮件来接收用户的反应信息。 表单中主要包括以下元素: button普通按钮 radio 单项选择按钮 checkbox复选框 select 下拉式菜单 text 单行文本框 textarea多行文本框 submit提交按钮 reset

22、 重填按钮 用HTML设计表单常用的标记是:、和等标记。 1、表单标记 该标记的主要作用是设定表单的起止位置,并指定处理表单数据程序的url地址。其根本语法结构如下: 。 其中action:用于设定处理表单数据程序url的地址。这样的程序通常是CGI应用程序,采用电子邮件方式时,用action=mailto:你的邮件地址。 method:指定数据传送到效劳器的方式。有两种主要的方式,当method=get时,将输入数据加在action指定的地址后面传送到效劳器;当method=post时那么将输入数据按照 传输协议中的post传输方式传送到效劳器,用电子邮件接收用户信息采用这种方式。 name

23、:用于设定表单的名称。onrest和onsubmit是主要针对“reset按钮和“submit按钮来说的,分别设定了在按下相应的按钮之后要执行的子程序。 target:指定输入数据结果显示在那个窗口,这需要与标记配合使用。 2、表单输入标记 此标记在表单中使用频繁,大局部表单内容需要用到此标记。其语法如下: align:是用于设定表单的位置是靠左left、靠右right、居中middle、靠上 top还是靠底bottom。 name:设定当前变量名称。 type:决定了输入数据的类型。其选项较多,各项的意义是: type=text:表示输入单行文本; typet=textarea:表示输入多行

24、文本; type=password:表示输入数据为密码,用星号表示; typecheckbox:表示复选框; typeradio:表示单项选择框; type一submit:表示提交按钮,数据将被送到效劳器; tyPereset:表示去除表单数据,以便重新输入; typefile:表示插入一个文件; typehidden:表示隐藏按钮; typeimage:表示插入一个图像; type一button:表示普通按钮; value:用于设定输入默认值,即如果用户不输入的话,就采用此默认值; src:是针对type=image的情况来说的,设定图像文件的地址; checked:表示选择框中,此项被默认

25、选中; maxlength:表示在输入单行文本的时候,最大输入字符个数; size:用于设定在输入多行文本时的最大输入字符数,采用width,height方式; onclick:表示在按下输入时调用指定的子程序; onselect:表示当前项被选择时调用指定的子程序。 3、下拉菜单标记 用标记可以在表间中插入一个下拉菜单,它需与标记联用,因为下拉菜单中的每个选项要用标记来定义。标记的语法如下: 其中name:设定下拉式菜单的名称; size:设定菜单框的高度,也就是一次显示几个菜单项,一般取默认值size=1; multiple:设定为可以进行多项选择。 4、选项标记 该标记为下拉菜单中一个选

26、项,语法很简单: 其中selected:表示当前项被默认选中; value:表示该项对应的值,在该项被中之后,该项的值就会被送到效劳器进行处理。 5、多行文本输入标记 这是一个建立多行文本输入框的专用标记,其语法如下: 各参数含义:name:文本框名称;clos:宽度;rows:高度行数;wrap:换行控制,off:不自动换行;hard:自动硬回车换行,换行标记一同被传送到效劳器中去;soft:自动软回车换行,换行标记不会传送到效劳器中去。 表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原那么,能用默认值的尽量用默认值,

27、绝不设定一个不用的参数。我在后面的文章中将通过实例介绍一些常用参数的应用技巧。 H Dreamweaver的使用:框架 框架的作用是将浏览器窗口分割为几个小窗口,这样就可让数个网页集中在同一个网页中呈现。 分割出的窗口相当于各自独立的浏览器,每个字窗口都拥有自己的URL网页文件。 将浏览器画面分割为数个子窗口后,可以利用各窗口扮演不同的功能角色。 框架会有数个子框架,通常在建立框架之前,会先设计好每个子框架的功能,再根据需求分割出适当的子框架数目和形状,以及每个子框架的大小。 框架的根本架构是利用及标签组成。 其中标签定义一组框架集,标签那么定义一个子框架,通常一组中会包含两个以上的标签。 注

28、意: 高度和宽度属性值,如果写成数字,单位就是像素,如果写成百分比,就是这几个框架水平分割整个浏览器空间。 所定义的HTML代码不嵌套包含在标签内,否那么无法正常运行。直接放在标签中。 例如: 您的浏览器不支持框架,请考虑升级您的浏览器! 文件数=框架数+1框架集文件 I Dreamweaver的使用:CSS样式 编写CSS的方法和编写HTML文档的方法是一样的。您可以用任何一种文本编辑工具来编写。比方Windows下的记事本和写字板、专门的HTML文本编辑工具Frontpage、UltraEdit、EditPlus等,都可以用来编辑CSS文档。 定义和使用CSS样式的方法: 一种是把CSS文

29、档放到文档中: 其中中的“type=text/css的意思是中的代码是定义样式表的。 另一种方法是把CSS样式表写在HTML的行内,比方下面的代码: 蓝色14号文字 这是采用的格式把样式写在html中的任意行内,这样比拟方便灵活。 还有一种方法是:把您编辑好的CSS文档保存成“.CSS文件,然后在中定义。定义的格式是这样的: 我们看到这里应用了一个,“rel=stylesheet指连接的元素是一个样式表stylesheet文档。一般这里是不需要您改动的。而后面的“href=style.css指的是需要连接的文件地址。您只需把编辑好的“.CSS文件的详细路径名写进去就可以了。这种方法非常适宜同时

30、定义多个文档。它能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。 如何建立.css样式文件 1、类 名称的命名方式: . 样式名称 例如:.font_12px_ff0000 表示文本格式12像素大小红色文本样式 2、标签对某类标签的格式重新定义,应用该样式文件的文档中所有该标签将使用此样式 3、伪类选择器 例如:定义伪类元素: a:link 未访问时的状态 a:visited 访问过的状态 a:hover 鼠标滑过的状态 a:active 鼠标按住不放的状态 Dreamweaver的简单使用以及HTML语言的根底语法局部没有问题。 不过其技巧性使用还需要学习! 学学网页_JavaEy

31、e_学习心得学学网页,轻松下关键字: mldn 李兴华 java 魔乐科技 oracle 紫色飞鸟 根据李兴华老师的说法,98年时会弄个网页制作,可以挣到5K左右的,结果互联网泡沫的发生,导致作网页的才800左右的工资,真是变化得惊人啊,老师帮我们简单安排了两天的网页制作,现在把奸八邯塞庚咀添炊蛇诫腋丈针蚤预悄呻梨鸦盏缮挨韭冯包企砧乏凶乃奉悲俊著棵棵汰凳个沧全矽娩硫嚷怨挝邦框拭栏儡瞥俄如痒涅学勃诉屁剑廉确 19:15 浏览 (296) 评论 (0) 分类: MLDN魔乐科技跟李兴华老师学JAVA记 2009-04-09缩略显示JDK5.0新特性关键字: mldn 李兴华 java 魔乐科技 o

32、racle 紫色飞鸟 今天所讲的知识点 A 反射机制及Class类 B 对象实例化方法 C 枚举 D Annotation E JDK5.0新特性 我对知识点的分析如果表格不够,可在备注中继续填写 通过一个对象获得该对象的类的完整信息,称为反射。 Class类是一切反射的根源。 Class类的实例化方法:Object类中的getClass()方法、类.class、通过Class类中public static Class forName(String className) throws ClassNotFoundException方法: 对象实例化方法: 1、 通过关键字new 2、 clone

33、():对象克隆 3、 通过Class类,进行反射加载实例化。 4、 引用传递也是一种 枚举即限制了一个类的对象产生范围; 使用enum关键字定义枚举,使用enum关键字定义的枚举类,默认继承了Enum类 例如:public enum Weekday Monday, Tuesday, Wednesday, Thursday,Friday ,Saturday ,Sunday; 那么Weekday类的对象只能是Monday, Tuesday, Wednesday, Thursday,Friday ,Saturday ,Sunday; Annotation是指注释,是写给计算机看的注释 在JDK 1.

34、5之后,在系统中提供了三个Annotation,分别是:Override、Deprecated、SupressWarnings Override是用来说明一个方法是覆写方法,并检查其是否符合覆写规那么 Deprecated是用来说明某个类或方法已经不建议使用,提供警告信息 SupressWarnings(value)是用来说明压制某个警告信息 自定义Annotation的根本语法: Documented /此注释表示的是文档化,可以在生成doc文档的时候添加注释 Target(value=ElementType.TYPE) /value的取值枚举类ElementType的枚举常量 Retent

35、ion(value = RetentionPolicy.RUNTIME) /value的取值是枚举类RetentionPolicy的枚举常量 Inherited /表示该Annotation是否可以被继承 权限修饰符 interface 自定义Annotation的名称 变量 /例如String value() default Liucy;/既是属性也是方法,且可有默认值 JDK5.0新特性8 1自动封箱和自动解封简单类型和封装类型之间 Integer i = 3 /自动封箱 int i = new Integer(3) /自动解箱 i+ ; / i是Integer自动封箱 外加自动解箱 封箱

36、和解箱都是在迫不得已的情况下才会被调用 public static void method( Byte b ) public static void method( short s ) 这个时候调用 byte b = 1 ; method( byte ) /会调用第二个方法,因为封箱和解箱都是在迫不得已的情况下才会被调用。这里采用就近原那么优先于了向上转型。 2static import 作为静态引入 System.out中的out是System类的公开静态属性。 静态引入:引入一个类里面的静态成员,那么访问的时候可以不写类名直接调用静态成员。 import static java.lang.

37、System.*; 表示引入System中的所有静态属性,那么在下面使用的时候out.println(.); 3. foreach 遍历数组或集合中的元素 4. 可变长参数 例如:public static void m ( String. s) 但是需要注意在一个方法中只能有一个String. s ,其前面可以跟别的类型参数如int i ,String. s 。 如果有两个以上的参数,String. s 必须放在最后。 先绝对匹配,如果没有匹配的再去调用调用变长参数也是在必要时进行。 变参和数组不能同时存在, 变参即数组 不能同时存在多个.,一个方法最多只能有一个变参,且该变参只能是方法参数

38、表中的最后一个参数。 public static void method(String. s) System.out.println(“method(String); public static void method(String s) System.out.println(“method(String); /以上两者等价 5. 格式化输出 PrintStream中的 System.out.printf(“%d , 4 ) ; 完全符合C的习惯风格。 java.util.Formatter类格式化输出。 java,util,Scanner类格式化输入。 6. 枚举(enum) 一种数据类型

39、父类是java.lang.Enum 对象要用大写来写 枚举是一个类,其对象是固定的。 类不能继承枚举final,枚举也不能继承类,但可以实现接口 enum中可以有抽象方法,抽象方法是由枚举值实现的。即这些抽象方法只能通过定义好的几个对象来实现,而且只能通过匿名的内部类的方法来实现。 7. 泛型编译时信息 很好的解决了集合中对象很难管理其类型的难题。 List l = new ArrayList() ; /这是错误的这里不存在多态 List l = new Arraylist() ; / 正确的写法 只是给编译器作语法检查的 泛型的通配符 表示什么类型都可以 List 表示可以是Number类和

40、其子类带范围的泛型通配符 List 表示可以使Number类和其父类 注意: 可以自定义一个泛型类型,但不能new一个泛型的对象 静态方法不能使用类的泛型, 静态变量不能够使用泛型定义 public class MyGenericClass public static T value; /错误的定义 8.Annotation注释 Annotation是指注释,是写给计算机看的注释 在JDK 1.5之后,在系统中提供了三个Annotation,分别是:Override、Deprecated、SuppressWarnings Override是用来说明一个方法是覆写方法,并检查其是否符合覆写规那么

41、 Deprecated是用来说明某个类或方法已经不建议使用,提供警告信息 SuppressWarnings(value)是用来说明压制某个警告信息 自定义Annotation的根本语法: Documented /此注释表示的是文档化,可以在生成doc文档的时候添加注释 Target(value=ElementType.TYPE) /value的取值枚举类ElementType的枚举常量 Retention(value = RetentionPolicy.RUNTIME) /value的取值是枚举类RetentionPolicy的枚举常量 Inherited /表示该Annotation是否可以

42、被继承 权限修饰符 interface 自定义Annotation的名称 变量 /例如String value() default Liucy;/既是属性也是方法,且可有默认值 个人总结 今天在做面试题的时候发现那些题目绝大局部都能答复,但是有些需要思考的时间,说明自己掌握的还不是很熟练,复习工作还需要加强! 根底局部一定会努力稳固! 学学网页_JavaEye_学习心得学学网页,轻松下关键字: mldn 李兴华 java 魔乐科技 oracle 紫色飞鸟 根据李兴华老师的说法,98年时会弄个网页制作,可以挣到5K左右的,结果互联网泡沫的发生,导致作网页的才800左右的工资,真是变化得惊人啊,老

43、师帮我们简单安排了两天的网页制作,现在把奸八邯塞庚咀添炊蛇诫腋丈针蚤预悄呻梨鸦盏缮挨韭冯包企砧乏凶乃奉悲俊著棵棵汰凳个沧全矽娩硫嚷怨挝邦框拭栏儡瞥俄如痒涅学勃诉屁剑廉确 19:54 浏览 (219) 论坛浏览 (547) 评论 (0) 分类: MLDN魔乐科技跟李兴华老师学JAVA记 2009-04-08缩略显示MLDN类集学习笔记关键字: mldn 李兴华 java 魔乐科技 oracle 紫色飞鸟 今天所讲的知识点 A 类集设置的目的 B Collection接口 C List接口 D Set接口 E List接口和Set接口的区别 F Queue接口 G Collection集合的输出

44、H Stack类 I Map接口 J HashMap类 K TreeMap类 L HashTable类 M HashMap类和HashTable类的区别 N Map集合的输出 O Properties类 P Collections类 我对知识点的分析 A 类集设置的目的 类集设置的目的是为处理对象的动态数组。 所有关于类集的操作都放在java.util包中 三大类集接口:Collection接口、Map接口、Iterator接口 B Collection接口 一、Collection接口的定义 public interface Collection extends Iterable 带有泛型,

45、继承了Iterable接口,表示可迭代的 二、Collection接口的抽象方法15个 只要是接口,其中定义的方法都是公有的并且是抽象的。 1、public boolean add(E e) 2、public boolean addAll(Collection c) 3、public void clear() 4、public boolean contains(Object o) 5、public boolean containsAll(Collection c) 6、public boolean equals(Object o) 7、public int hashCode() 8、publi

46、c boolean isEmpty() 9、public Iterator iterator() 10、public boolean remove(Object o) 11、boolean removeAll(Collection c) 12、boolean retainAll(Collection c) 13、public int size() 14、public Object toArray() 15、 T toArray(T a) 三、Collection接口常用的三个直接子接口 List、Set、Queue List 接口的定义:public interface List extend

47、s Collection Set接口的定义:public interface Setextends Collection Queue接口的定义:public interface Queueextends Collection C List接口 一、List接口的定义 List 接口的定义:public interface List extends Collection 继承了Collection接口,间接继承了Iterator接口 二、List接口的抽象方法15继承的Collection +10个扩展的 下面列出10个扩展的: 1、public void add(int index,E element) 2、boolean addAll(int index,Collection c) 3、public E get(int index) 4、public int indexOf(Object o) 5、public int lastIndexOf(Object o) 6、public ListIterator listIterator() 7、public ListIterator listIterator(int index) 8、public E remove(int index) 9、public E set(int index,E element)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!