中科创达面经3.10
1.java的特性?
2.什么是java虚拟机?为什么java被称为对平台无关的编程语言?
3.经过java编译会形成什么文件吗?
4.java的基本数据类型?什么是拆箱和装箱?含义,解释一下
5.重载和重写
6.接口和抽象类的区别
7.static关键字是什么意思,java中是否可以overwite一个static方法,它不能重写的原因有什么?有了解没?
8.string stringBuffier stringBuilder
9.内存中 栈 堆 方法区,比如int a 在哪
10.2*8 怎么去算
11.hashmap了解过吗?如果有两个key的hash值相等的话,怎么获取到里面对象的?
12.hashtable
13.项目
14.创建线程有哪几种方式?而你喜欢用哪一种?就三种吗?
15.什么死锁?死锁的几种方式?因为你要做个程序你要考虑到并发性避免不了会发生死锁的问题。实际的项目中你也会考虑到这些问题。因为一旦出现死锁就会长时间未响应,就会发生异常
16.操作系统,进程和线程有什么区别?
17.c java的理解,java c声明变量,有什么区别吗?
18.引用和指针有什么区别?什么是指针
19.算法
20.笔试题
21.链表
22.现在有个链表如何判断里面有没有环?(快慢指针)
23.arraylist linkedlist区别
#面试复盘##春招##面经#