【牛客网java练习错题笔记】 --Java基础打卡day003
- 1 关于类的叙述正确的是()。
- 2 java8中,下面哪个类用到了解决哈希冲突的开放定址法
- 3 下面代码输出是?
- 4 以下各类中哪几个是线程安全的?( )
- 5 定义有StringBuffer s1=new StringBuffer(10);s1.append(“1234”),则s1.length()和s1.capacity()分别是多少?
- 6 关于JDK1.8中Java的抽象类、接口,以下描述错误的是?
- 7 判断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。
- 8 下列Java代码中的变量a、b、c分别在内存的____存储区存放。
- 9 下面哪些接口直接继承自Collection接口()
- 10 下列关于while循环、do-while循环和for循环说法错误的是
- 11 面向对象程序设计方法的优点包含:
- 感谢牛客,让我认清自己 :dog:
1 关于类的叙述正确的是()。
A,类是一个封装,类的成员只能在类内部使用,外部需要 “对象名.变量名” 来引用。
B,正确,局部变量只在定义它的代码块或者函数内部可见
C,跟类的成员变量一样,需要指定对象才能引用
D,如果类没有构造方法,JVM会生成一个默认构造方法,如果定义了任意类型的构造方法,编译器都不会自动生成构造方法。
2 java8中,下面哪个类用到了解决哈希冲突的开放定址法
threadlocal
map使用开放定址法
解决hash冲突,hashmap使用链地址法
解决hash冲突