常见面试题
蓝精灵与大脸猫
这个作者很懒,什么都没留下…
展开
-
常见面试题及解答|Java 多线程
线程 Q:进程和线程的区别 进程和线程的关系: (1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。 (3)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。 (4)处理机分给线程,即真正在处理机上运行的是线程。 (5)线程是指进程内的一个执行单元,也是进程内的可调度实体。 线程与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位。 (2)并发性:不仅进程之间原创 2020-09-19 01:02:50 · 184 阅读 · 0 评论 -
常见面试题及解答|Android_Activity
Q:Activity生命周期 activity生命周期由7个,3对+1 onCreate->onRestart->onStart:可见->onResume:交互 onPause:存储数据,要快,切换的时候onPause后,第二个activity才会执行onCreate onStop:当activity仍然可见没有被完全覆盖,不走onStop,比如dialog或者透明主题 onDestory Activity退居后台,且系统内存不足的时候,系统会杀死这个后台状态的Activity,若再次回原创 2020-09-19 00:13:27 · 274 阅读 · 0 评论 -
常见面试题及解答|计算机网络
七层模型 Q:计算机网络分哪几层 网络传输、会话表示 五层模型:物理层、数据链路层、网络层、传输层、应用层 七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 TCP/IP分层(4层):网络接口层、网际层、传输层、应用层。 物理层:中继器、集线器、网关。 数据链路层:MAC、 网桥、交换机 网络层:IP、ICMP、ARP、路由器 传输层:TCP、UDP 应用层:HTTP、DNS、FTP Q:计算机网络七层每层的作用 物理层:建立维护物理链路连接,提供比特流服务,规定了网络连接时所需插原创 2020-09-17 23:40:37 · 1230 阅读 · 0 评论 -
常见面试题及解答|Java基础(一)
基础 Integer和int的区别 int是基本数据类型,Integer是类,因为Java很多地方需要类,比如泛型里 Java有自动装箱和自动拆箱 对象类都是final的 -128到127之间,Integer.valueOf返回的是缓存,不新建对象。这个范围可以通过JVM参数设置 Java和C++的区别 Java和C++都是面向对象的,都有封装继承和多态 C++有指针,需要程序员手动释放内存,Java没有指针,不需要手动释放内存 C++支持多继承,Java不支持多继承 重写、重载 重载是一个类里,原创 2020-09-16 00:11:59 · 121 阅读 · 0 评论