牛客-Java专项练习

本篇博客用于记录在牛客网做的Java专项练习中的错题或重要的题。

1. 

【注】构造方法没有返回类型

2. 

【注】finially块会在try块的return语句之前执行,并且如果在finially块中有return语句,那么该return就是最终的返回结果

3. 

【注】8大基本类型与引用类型的默认值

4. 

【注】匿名类写法

5. 

6. 

【注】使用java命令运行class文件的时候class文件不需要加后缀

7. 

【注】这里调用的是run方法,不是start方法

8. 

【注】

A:ConcurrentHashMap使用锁分段技术,首先将数据分成一段一段地存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问。

B:

C:返回的是一个内部类ArrayList

9. 

【注】枚举中有三个成员变量,所以调用三次构造方法

10. 

【注】垃圾回收器主要是回收堆上的对象,而方法在方法区中

11. 

【注】wait方法必须要用try、catch捕获或用throws抛出InterruptedException;wait方法和notify方法必须是对锁对象进行调用

12.

13.

【注】基本类型、修饰符、循环、条件、异常、多线程、最常用、不常用

14.

15. 

16.

17.

18.

19.

【注】new一个子类的时候,会默认调用父类的默认构造方法

20.

【注】整数/整数=整数

21.

【注】静态代码块 -> 非静态代码块 -> 构造方法

22.

【注】这应该是Error的描述

23.

24.

【注】只要记住i++是先使用再加就行了

25.

26.

public abstract class A {

    /**
     * 1. 抽象类可以有构造方法
     */
    public A() {}

    /**
     * 2. 抽象类中的字段任意
     */
    public i
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值