Java程序员面试宝典之JavaSE视频课程
- Java的有几种技术架构?
- JDK和JRE的区别
- javac命令和java命令分别有什么作用?
- 一个".java"源文件中是否可以包括多个类
- 什么是标示符?
- 基本数据类型有哪些?
- int和integer的区别?
- 说说&和&&的区别?
- 说说|和||区别?
- switch语句能否作用在byte上?
- short s1 = 1; s1 = s1 + 1;有什么错?
- char型变量中能不能存贮一个中文汉字?为什么?
- 使用final关键字修饰一个变量时,是引用。。。
- "=="和equals方法究竟有什么区别?
- 静态变量和实例变量的区别?
- 是否可以从一个static方法内部发出对非static方法的调用?
- Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
- 成员变量和局部变量的区别?
- 构造函数和一般函数有什么区别呢?
- 构造代码块和构造函数有什么区别?
- 什么叫做封装?有什么好处?
- this到底代表什么呢?
- static是什么?有什么特点?
- 成员变量和静态变量的区别?
- 请说出作用域public,private,protected,以及不写时的区别
- Override和Overload的区别?
- 构造器Constructor是否可被override?
- 接口是否可继承接口?
- 面向对象的特征有哪些方面?
- super()和this()是否可以同时出现的构造函数中?
- final有什么特点?
- 抽象类有什么特点?
- 抽象类和接口的区别?
- 什么是多态?多态的好处?多态的坏处?多态的前提?
- String是最基本的数据类型吗?
- 原始的String对象中的内容到底变了没有?
- 是否可以继承String类?
- 创建了几个String Object?
- StringBuilder、StringBuffer、String类之间的区别?
- 数组有没有length()这个方法? String有没有length()这个方法?
- 下面这条语句一共创建了多少个对象?
- final, finally, finalize的区别?
- 编译时被检查的异常和运行时异常的区别?
- error和exception有什么区别?
- 请写出你最常见到的5个runtime exception。
- JAVA语言如何进行异常处理?
- java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?
- sleep()和 wait()有什么区别?
- 同步和异步有何异同,在什么情况下分别使用他们?举例说明
- 多线程有几种实现方法?同步有几种实现方法?
- 启动一个线程是用run()还是start()?
- 当一个线程进入一个对象的一个synchronized方法后?
- Collection框架的结构?
- ArrayList、LinkedList、Vector区别?
- HashMap和Hashtable的区别?
- Collection 和 Collections的区别?
- List和 Map区别?
- List, Set, Map是否继承自Collection接口?
- Set里的元素是不能重复的?
- 说出一些常用的类,包,接口,请各举5个?说出一些常用的类,包,接口,请各举5个?
- java中有几种类型的流?
- 什么是java序列化,如何实现java序列化?
- heap和stack有什么区别。
- GC是什么?为什么要有GC?
- 垃圾回收器可以马上回收内存吗?
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
final, finally, finalize的区别?-Java程序员面试宝典之JavaSE视频课程
课程介绍
总结Java基础相关的面试题,比如:
Java基础部分
面向对象
异常
集合
多线程
IO流
推荐课程
