还剩6页未读,继续阅读
文本内容:
XXJAVA经典基础面试题及答案类可以有抽象方法,和普通方法、还可以包含普通类成员的一切成员下面就由___为大家介绍一下xxJAVA经典基础题的文章,欢迎阅读
1、基本数据类型数值型byte、short、int、long浮点类型doublefloat字符型char布尔值boolean
2、标识符的命名规则字母,数字、下划线或者美元符号组成!首字母不能以数字开头不能用关键字,布尔值,null区分大小写,没有长度限制,坚持见名知义的原则!
3、引用数据类型String类、接口、数组
4、抽象类和接口的区别抽象类可以有抽象方法,和普通方法、还可以包含普通类成员的一切成员接口里面全部是静态常量、一个类只能继承一个抽象类一个类可以实现多个接口!简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承
1、重写和重载重载涉及同一个类的同名方法,要求方法名相同,参数列表不同,与返回值类型无关重写是子类和父类之间的同名方法,要求方法名相同,参数列表相同,返回值类型相同!
2、stringstringbuffstringbuding区别在单机非多线程Multithread的情况下使用StringBuilder会有较好的效率,因为StringBuilder没有处理同步Synchronized问题StringBuffer则会处理同步问题,如果StringBuilder会在多线程下被操作,则要改用StringBuffer,让对象自行管理同步问题
3、集合类Java的集合类主要有Map接口和Collection接口派生Collection是集合类的一个顶级接口,其直接继承接口有List与Setlist集合继承Collection接口,是有序接口!List中允许重复的元素,也就是说List是一组不唯一,有序的对象!list接口的实现类有arrayList和LinkedList.arraylist...。