java编程语言基础知识点(2)

第5章 接口和内部类

1) 接口中的成员有什么特点?  
数据域必须是(public static final修饰)公有静态常量 
方法必须是(public abstract修饰)公有抽象 
没有构造方法
2) 接口和类的关系?  
接口和类之间是实现关系,一个类用implements语句实现了某接口,这个类被称为接口的实现类,一个类可以实现多个接口,一个类实现了某接口,必须覆盖这个接口中的所以方法,否则这个类必须是个抽象类
3) 接口和接口的关系?  
接口和接口之间是继承关系,一个接口用extends继承另外一个接口,称为这个接口的子接口。 一个接口可以继承多个父接口

7)

 

内部类可以分成几种?

 

实例内部类:声明在方法外边没有

static

修饰符

 

静态内部类:声明在方法外边有

static

修饰符

 

局部内部类:声明在方法里边

4) 内部类可以分成几种? 
 实例内部类:声明在方法外边没有static修饰符 
 静态内部类:声明在方法外边有static修饰符 
 局部内部类:声明在方法里边
5) 如何在实例内部类中访问外部类的成员?  
在实例内部类中可以直接使用外部类的成员,不需要创建外部类的对象实例,但是如果在内部类中的成员名称屏蔽隐藏了外部类的成员(即外部类和内部类的成员名相同),则需要用“外部类名.this.成员名”访问外部类成员



第6章  反射,代理,标注

1) 反射相关的类型都有哪些?
 Class 代表一个运行时类 
 Field 代表一个类的属性
 Method 代表一个类的方法  
 Constructor 代笔一个类的构造器
2) java有几个内置标注?  
有3个 
 @Override——用于修饰此方法覆盖了父类的方法,而非重载。
 @Deprecated——用于修饰已经过时的方法。 
 @SuppressWarnings——用于通知Java编译器禁止特定的警告。


第7章 java常用类

1) 字符串的常用方法有哪些?  
 charAt方法:可以返回指定位置的字符 
 substring方法:可以截取子字符串
 length方法:返回字符串长度 
 indexOf方法:查找子串的位置 
 lastIndexOf方法:反向搜索字串的位置 
 replaceAll方法:替换字符串 
 split方法:分解字符串 
 toLowerCase, toUpperCase方法:字符串大小写转换
2) Set集合和List集合有什么区别?  
Set: Collection的子接口,不记录元素的保存顺序,且不允许有重复元素 
List: Collection的子接口,记录元素的保存顺序,且允许有重复元素   
3) ArrayList和LinkedList有什么不同?  
ArrayList 的内部实现是基于内部数组Object[],所以从概念上讲它更像数组  
LinkedList的内部实现是基于一组连接的记录,所以它更象一个链表 结构,所以它们在性能上有很大的差别。 ArrayList 随机访问比较块,但插入和删除元素比较慢 
LinkedList但插入和删除元素比较快,但随机访问比较慢  
4) HashTable和HashMap有什么不同?  
HashTable是线程安全的,HashMap是线程不安全的
5) Vector和ArrayList有什么不同?  
Vector是线程安全的ArrayList是线程不安全的


第11章 IO流

1) 文件流操作应该用字节流还是字符流?  
如果是纯文本文件应该用字符流 如果是二进制文件应该用字节流
2) 和文件流相关的有那几个类?  
FileInputStream文件输入字节流 
FileOutputStream文件输出字节流 
FileReader文件输入字符流 
FileWriter文件输出字符流











7)

 

内部类可以分成几种?

 

实例内部类:声明在方法外边没有

static

修饰符

 

静态内部类:声明在方法外边有

static

修饰符

 

局部内部类:声明在方法里边

7)

 

内部类可以分成几种?

 

实例内部类:声明在方法外边没有

static

修饰符

 

静态内部类:声明在方法外边有

static

修饰符

 

局部内部类:声明在方法里边


1) 反射相关的类型都有哪些?  Class 代表一个运行时类 Field 代表一个类的属性 Method 代表一个类的方法  Constructor 代笔一个类的构造器


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值