牛客网Java刷题笔记(一)

1 二维数组:
二维数组相加就是所有的数相加

2 java中的关键字是大小写敏感的。
换而言之:可以用STRING作关键字。

3 抽象类能被继承,最终类只能被实例化。
抽象类和最终类都可以被声明使用。
抽象类中可以没有抽象方法,最终类中可以没有最终方法。

4 Java程序中的类名称必须和存放该类的文件名相同。(x)
解析:内部类可以不同

5 try-catch-finally:
如果不发生异常,则不运行catch块;但是finally只要是在return之前,就无论如何都要运行。

6 抛出一个异常时,执行wait()时,执行waitforID()时:终止当前线程的运行。
而当创建一个新线程、调用sleep()方法、一个优先级高的 线程进入就绪状态时,均不会终止。

7
collector接口:
List,set,Queue,sortedSet

map接口:
HashMap,HashTable,TreeMap,IdentityHashMap,WeakHashMap

8 applet,application,servlet均为java程序的种类,但是类(class)不是。

9 字符常量是用单引号包起来的。

10 constructor可以与类同名,方法也可以与类同名,区别在于没有返回类型。
重点:构造方法是没有返回类型的!

11
Semaphore: 类,控制某个资源可被同时访问的个数
ReentrantLock: 类 ,具有和使用synchronized方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大;
Future:接口,表示异步计算的结果;
CountDownLatch:类,可以用来在一个线程中等待多个线程完成任务的类。

12 方法通常储存在进程在中的方法区。

13 HashMap通过开放地址法解决哈希冲突。

14 数据类型的自动提升

15 关于java中的类加载器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值