学习笔记
文章平均质量分 85
yang_zhen_wei
这个作者很懒,什么都没留下…
展开
-
SringBoot面试题
谈谈你对Spring Boot的理解?SpringBoot主要用来简化使用Spring的难度和繁重的XML配置,它是Spring组件的一站式解决方案,采取了习惯优于配置的方法。通过.properties或者.yml文件替代了Spring繁杂的XML配置文件,同时支持@ImportResource注解加载XML配置。Spring Boot还提供了嵌入式HTTP服务器、命令行接口工具、多种插件等等,使得应用程序的测试和开发简单起来。springboot的启动原理?SpringBoot...原创 2022-04-11 21:13:46 · 236 阅读 · 0 评论 -
Java并发与线程
并行和并发有什么区别?并行:是指多个线程任务在不同CPU上同时进行,是真正意义上的同时执行。 并发:是指多个线程任务在同一个CPU上快速地轮换执行,由于切换的速度非常快,给人的感觉就是这些线程任务时在同时进行的,但其实并发只是一种逻辑上的同时进行;线程和进程的区别?调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源 系统原创 2022-04-11 21:05:53 · 881 阅读 · 0 评论 -
Java异常
finally块中的代码什么时候被执行?finally一般是和try-catch一起使用的,在try的代码块执行完毕之后,如果有异常,会执行catch,然后执行finally块中的代码,如果没有异常,在try代码块执行完后就会执行finally块中的代码。finally是不是一定会被执行到?答:不一定,有两种情况finally不会被执行,第一种就是使用了system.exit(0),会导致finally不执行;第二种就是finally语句所在的线程被终结了。try-catch-finally原创 2022-04-11 20:57:05 · 402 阅读 · 0 评论 -
Java基础面试题
目录解释下什么是面向对象?面向对象和面向过程的区别?面向对象的三大特性?JDK、JRE、JVM三者之间的关系?重载和重写的区别?Java中是否可以重写一个private或者static方法?构造方法有哪些特征?在Java中定义一个不做事且没有参数的构造方法有什么用?Java中创建对象的几种方式?抽象类和接口有什么区别?静态变量和实例变量的区别?short s1 = 1; s1 = s1 + 1;有没有错? short s1 = 1; s1 += 1; 有没有错?原创 2022-04-11 20:54:19 · 1433 阅读 · 0 评论