2015年Java面试精华:HTML/CSS&Java基础知识点汇总

需积分: 10 2 下载量 199 浏览量 更新于2024-07-19 收藏 173KB DOCX 举报
在本次Java面试题汇总中,主要包含了HTML/CSS和Java基础两个方面的知识点。首先,关于HTML/CSS部分: 1. HTML中的宽度单位介绍:题目强调了`px`(像素)和`%`(百分比)在定义表格宽度时的不同。`px`用于明确指定固定的像素值,而`%`则表示相对于父元素宽度的百分比,适用于需要根据容器大小动态调整布局的场景。 2. CSS样式优先级排序:内联样式具有最高的优先级,接下来是元素内部定义的样式(如`<style>`标签),最后是外部样式表(如`.css`文件)。理解并掌握这个顺序对于确保样式正确应用至关重要。 3. `<div>`和`<span>`元素的区别:`<div>`是块级元素,用于布局和分隔内容,它会新开一行;而`<span>`是行内元素,通常用于包裹文本并应用样式,不会换行。它们的主要用途在于应用CSS,但结构和渲染方式不同。 4. CSS选择器的种类:列举了类别选择器(`.class`)、标签选择器(`<tag>`)、ID选择器(`#id`)以及通配符选择器(`*`),这些都是CSS中用来定位和选择元素的基本语法。 5. CSS3圆角和透明度效果示例:通过CSS3的`border-radius`属性设置圆角,`opacity`或`filter`属性实现50%红色半透明效果。 6. `<div>`与`<table>`元素对比:从代码简洁性、可维护性、搜索引擎优化、改版效率、W3C标准支持以及浏览器兼容性等方面,阐述了两者在网页设计中的优劣。 接着是Java基础部分: 1. Java的基本数据类型:Java提供了八种基本数据类型,包括`byte`(字节)、`short`(短整型)、`int`(整型)、`long`(长整型)、`float`(单精度浮点型)、`double`(双精度浮点型)、`char`(字符型)和`boolean`(布尔型)。 这些知识点对于Java开发者来说是面试中必不可少的基础部分,熟练掌握它们可以帮助应聘者展示其编程技能和理解深度。准备充分的回答这些问题,不仅有助于在面试中脱颖而出,也能在实际开发工作中更加游刃有余。