![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
文章平均质量分 62
chasein
这个作者很懒,什么都没留下…
展开
-
Spring MVC的工作原理是怎样的?
Spring MVC的工作原理如下图所示:① 客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。② DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配置找到处理该请求的Handler(任何一个对象都可以作为请...转载 2019-06-05 13:36:55 · 900 阅读 · 0 评论 -
进程和线程的区别是什么?
进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。转载 2019-06-07 16:03:56 · 6180 阅读 · 0 评论 -
Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复(线程回到就绪状态)。wait()是Object类的方法,调用对象的wait()方法导致当前线程放弃对象的锁(线程暂停执行),进入对象的等待池(wait pool),只有调用对象的notify()方法(或noti...转载 2019-06-19 17:16:35 · 437 阅读 · 0 评论 -
String s = new String(“xyz”);创建了几个字符串对象?
两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象。String str1 = "hello"; //str1指向静态区String str2 = new String("hello"); //str2指向堆上的对象String str3 = "hello";String str4 = new String("hello");System.out.println(str...原创 2019-06-04 20:58:10 · 3468 阅读 · 3 评论