java基础复习2019-08-07

1.接口的方法都是抽象的,不能有方法

2.重载的定义:使用相同名字的方法名,方法的形式参数个数,

类型或顺序各不相同,传回的值也可以不同

3.接口只能public和abstract关键字连用

4.只有调用父类的非私有属性和方法才能用super

5.toString() toString()是Object的方法,因为所有类都默认继承了Object类,所以也都具有toString()方法,但是并不是我们通常想要的功能。

举个例子:

你定义了一个类Person如下:

public class Persion {

String name;

int age;}

那现在,需要直接获取到这个Persion对象的数据,我们可以这样对重写这个toString()方法,如下:

public class Persion {

String name = "AAA";

int age = 22;

@Override

public String toString() {

return "[name=" + name + ", age=" + age + ", gender=" + gender + "]";

}}

调用方法:

Persion p = new Persion();

System.out.println(p); // 隐式调用toString(0)方法

System.out.println(p.toString()); // 显式调用toString(0)方法

6.对构造函数的描述

不用必须的显式定义构造函数,如果你定义一个类,类中没有构造函数是不会出错的,类中有一个默认的无参构造函数。构造函数没有返回类型。构造函数可以带参数,无参,一个参数,二个参数都行。

7.关系数据库中空值(NULL)相当于没有输入

8.研究jsp页面元素的绝对定位、相对定位、静态定位,

首先看下 position 属性的设置

static :静态定位

relative:相对定位

absolute:绝对定位

一:静态定位(static) 、

static,无特殊定位,它是html元素默认的定位方式,即我们不设定元素的position属性时默认的position值就是static,它遵循正常的文档流对象,对象占用文档空间,该定位方式下,top、right、bottom、left、z-index等属性是无效的。

二:相对定位(relative) 、

先说相对定位:所谓相对定位,就要有一个参照物,但这个参照就是它自己,原来的位置保留着,偏移后会把其它的层遮罩住。top left 等都是相对于之前的位置进行偏移。所以设置相对定位的时候,及时元素进行了对应的偏移,但是它之前占据的空间依旧会保留。

三:绝对定位(absoulte) 、

再说绝对定位,也都有一个参照位置,绝对定位的参照位置根据祖先类元素进行定位,而这个祖先类还必须是以postion非static方式定位的,如看它的上级或上上级有没有定位了,也就是有没有position:relative;或position:fixed了,当要绝对定位的层设好要参照位置的层后,就可以用TOP,LEFT这些来定位置了,如果它的上级或上上级都没定位的话只就会根据BODY的位置来定位了,还有最后一点,绝对定位是不占位置的,

四:固定定位位置 (fixed) 、

生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

9.java的单一继承使代码更可靠

10.<a href="url" target="_blank">文本</a>打开新的网页窗口用_blank

_self 在当前窗口中打开,_top 在当前窗口上方打开。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 1,848评论 0 10
  • CSS的position总是属性很容易让人弄混~ 为了仔细区别它们,所以今天总结一下CSS的position属性~...
    fehysunny阅读 2,969评论 0 7
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,513评论 0 5
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,426评论 0 4
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 7,202评论 2 19