java笔记

20190829默写:

【理论需要结合代码对照理解。只有付出百分之两百的努力,才能看起来毫不费力。实践出真知。】

1.return,break,continue使用场景?(多重循环结构)

解答:1)return:顾名思义,返回。return是结束当前方法,不管是在哪个循环或者多少层循环里面,都是直接结束。注意点,return只是结束当前的方法,而不是结束程序的运行,如果当前方法后面还有执行语句,则程序会继续执行下去。

2)break:英文意思是中断。break中断当前的循环,跳出当前的循环,执行当前循环外面的语句。

3)continue:英文意思是继续。continue继续执行,中断本次循环,然后继续下一次循环。

2.成员变量和局部变量的区别?(类和对象)

解答:成员变量定义在类体以内,方法体以外,在类中直接定义的变量(属性),就叫成员变量。局部变量:在方法中直接定义的变量,叫局部变量。
  区别:成员变量在使用前,没有赋值,Java程序会默认提供初始值;
  局部变量在使用前,没有赋值,程序直接编译错误;因为java程序中没有给局部变量赋初始值。
3.abstract关键字的使用?(继承)

解答:被abstract修饰的类,叫抽象类。被abstract修饰的方法,叫抽象方法。抽象类不能被实例化。抽象方法没有方法体。抽象类中可以定义0~多个抽象方法,继承抽象所有的类,该子类必须实现抽象方法中所有的抽象方法,除非该子类也是一个抽象类。抽象方法必须在抽象类中。
4.接口的特性/如何定义接口?(接口)

解答: 1.接口提倡的是一种能力,约束。2.定义接口的关键字:interface。3.实现接口的关键字:implements。
   4.接口中可以定义哪些成员?:公共的静态方法(static final)、公共的抽象方法(abstract)。  5.定义的接口可以继承多个接口,中间用逗号隔开,所以,从继承多个接口的角度看,java也属于多继承。6.接口不能被实例化,但能实例化它的实现类。
5.网页的基本标签?(html)

解答:Html的常用标签:
                     块级元素:
                             form表单标签
                             Html5新增元素结构标签
                   行内元素:
                           input 表单元素类型
                          label 文本标签
                          Html5新增网页元素标签

你可能感兴趣的:(Java)