面试题笔记(每天一记)

1.super()和this()的区别

  this():当前类的对象,super父类对象.

  super():在子类访问父类的时候,必须受类继承规则的约束.

  this代表当前对象,当然所有的资源都可以访问.

  在构造函数中,如果第一行没有写super(),构造器会自动加上;但是如果父类没有带参数的构造函数或

  这个函数被私有化了(用private修饰),此时你必须加入对父类的实例化构造;而this就没有这个要求.

  因为它本身就实现实例化的构造.

  而在方法中superthis使用的方法就差不多了.只不过super 要考虑是否能访问其父类的资源.

2.作用域public,protected,private,以及不写时的区别

  public >protected>default>private (范围)

Ø  Public:不同包、同一包、类内都可用

Ø  Private:类内

Ø  Protected: 不同包的子类同一包类内都可用

Ø  不写时:同一包内、类内

3.  编程输出如下图形

* * * * *

* * * *

* * *

* *

*

代码如下:

  public class Print {

   public static void main(String[] args) {

       for (int i = 0; i < 5; i++) {

          for (int j = 5; j > i; j--) {

             System.out.print("*");

          }

          System.out.println();

       }

   }

4.   JAVA事件委托机制垃圾回收机制

java 事件委托机制的概念,个源产生一个事件并将它送到一个或多个监听器那里。在这种方案  中,  监听器简单的等待,直到它收到一个事件。一旦事件被接受,监听器将处理这个事件,然后返回。

垃圾回收机制 垃圾收集是将分配给对象但不再使用的内存回收或释放的过程。如果一个对象没有指向它的引用或者其赋值为null,则此对象适合进行垃圾回收

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值