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