加载《Java基础知识面试总结—— - 副本》成功,点击此处阅读
首页 →文档下载

Java基础知识面试总结—— - 副本

以下为《Java基础知识面试总结—— - 副本》的无排版文字预览,完整内容请下载

一、Java基础知识

1.面向对象的特征?

抽象:对事物的一种抽象描述

继承:继承父类,软件复用,关系的传递性;

封装:把同一类事物的共性(属性和方法)归到一类中

多态:a.概念:编译时跟运行时类型不一致就产生了多态;b.方法的在重写、重载与动态连接构成多态性。c.机制:父类或接口定义的引用变量可以指向子类或具体实现类的实例对象

2.基本数据类型都有哪些?

8种;

基本数据类型(原始数据类型):byte、char、short、int、long、float、double

包装类(封装类):Byte、Character、Short、Integer、Long、Float、Double

boolean

3.String属于基本类型么?

String不属于基本类型;是final类型的,String不能被继承

4.int 和Integer的区别?

Int是java的原始数据类型,Integer是java为int提供的封装类

5.String 、StringBuffer和stringBuilder的区别?

1.String、Stringbuffer都可以存储和操作字符串;String数值不可变,StringBufer可修改

2.

6.collection和collections的区别?

1.Collection是集合类的上级接口,继承于它的接口有set和list

2.Collections是针对集合类的一个帮助类,他提供一系列的静态方法实现各种集合的搜索、排序、线程安全等操作;

3.ArrayList和Vector的区别?

都实现了List 的接口;有序集合;

Vector:线程安全的;

ArrayList是线程不安全的;

LinkedList也是线程不安全的;双向链表

4.list和set的区别

List 是有序可重复的集合;

Set是无序不可重复的集合

7.&和&&的区别?==和equals的区别?

&是位运算符;

&&是逻辑运算符,逻辑与;短路作用;

8.hashMap和hashTable的区别?

HashMap是hashTable的轻量级实现(非线程安全的实现);

都继承了Map接口

HashTable不允许有null值;HashMap允许有空值;

HashTable是线程安全的;HashMap是线程不安全的;

9.Overload和override的区别?

Overload:重载

同一个类中,名称相同,形参不同;

Override:覆盖(重写)

不同类中,名称相同,形参相同;

10.同步和异步的区别?

同步:将同一时间只能有一方进行操作;多用于共享数据的操作

异步:及逆行调用对象是需要花费很长时间,进行异步编程更有效率;

11.abstract和interface的区别?

声明方法的存在而不去实现它的类被叫做抽象类(abstract class);

抽象类不能进行实例化对象;不能有抽象构造方法或抽象静态方法;

一个类可以实现多个接口,只能继承一个抽象类;

Abstract的mothod不可以是static,因为抽象的方法需要被子类实现

12.heap和stack的区别?

栈是易中线性集合,其添加和删除元素的操作应在同一端完成,栈按照后进先出的方式进行处理,堆是栈的组成元素

13.GC是什么?垃圾回收的优点和原理?

1.GC是(Gabage Collection)垃圾收集,

Java提供的GC功能可以自动检测对象是否超过作用域而达到自动回收的目的

14.接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?

接口可以 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 println(resultSet.getString("workdate"));

System.out.println(resultSet.getString("worktime"));

System.out.println(resultSet.getString("lastlogintime"));

System.out.println(resultSet.getString("note"));

}

stat.close();

resultSet.close();

connection.close();





六、中间件

1.xml的解析技术

2.

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 02写作强化20大必背范文-英语二
  2. 最XX师大高中英语必修模块三生词表(带音标)
  3. 面向对象程序设计-实验3 抽象类与接口的使用-实验指导书
  4. 接口说明文档
  5. java总结报告
  6. Uite 6 Section A 教案
  7. 《市场营销专业英语》课程 题目星巴克文化策略
  8. Cooling Relief of Acute and Chronic Itch Requires
  9. 教案
  10. 走遍美国 听力练习1.1
  11. 唐代著作郎官述论
  12. 1.2 Tickets Please
  13. in,on,at区别

以上为《Java基础知识面试总结—— - 副本》的无排版文字预览,完整内容请下载

Java基础知识面试总结—— - 副本由用户“我是林小憬”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-06-27 05:43:39
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/07/64/72401.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/07/64/72401.html'}ipt>