Java面试题
我是潇洒哥的弟弟黑大帅
这个作者很懒,什么都没留下…
展开
-
Java面试题-MyBatis
Java面试题MyBatis1、什么是Mybatis?1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。3、通过xml 文件或注解原创 2020-05-14 23:44:15 · 319 阅读 · 0 评论 -
Java面试题-Spring
Java面试题Spring1.什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?1.轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转: Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。原创 2020-05-14 22:58:09 · 654 阅读 · 0 评论 -
Java面试题-Servlet+Tomcat
Java面试题Servlet1.Servlet 结构图Servlet 和 ServletConfig 都是顶层接口,而 GenericServlet 实现了这两个顶层接口,然后 HttpServlet 继承了 GenericServlet 类.所以要实现一个 Servlet 直接就可以继承 HttpServlet2.Servlet 接口init 方法接收一个 ServletConfig 参数,由容器传入.ServletConfig 就是 Servlet 的配置,在 web.xml 中定义 Ser原创 2020-05-14 17:20:26 · 340 阅读 · 0 评论 -
Java面试题-Java多线程
Java面试题Java多线程1.进程与线程的区别是什么。1.进程是程序在处理机上一次调度的过程,是动态的概念。 线程是进程的一个实体。2.进程是资源分配和系统调度的基本单位。 线程是cpu调度的基本单位。3.一个进程至少包含一个线程。线程的上下文切换速度要比进程快得多。2.单线程与多线程是什么关系。1.多线程是指在一个进程中,并发执行了多个线程, 每个线程都实现了不同的功能2.在单核CPU中,将CPU分为很小的时间片, 在每一时刻只能有一个线程在执行,是一种微观上轮流占用C原创 2020-05-13 10:46:34 · 796 阅读 · 0 评论 -
Java面试题-JVM
Java面试题JVM1.JVM中的内存是怎么划分的1.方法区(method area)2.堆(heap)3.虚拟机栈(Java Virtal Machine Stack)4.本地方法区(native method stack)5.程序计数器(program Counter Register)原创 2020-05-12 20:33:01 · 217 阅读 · 0 评论 -
Java面试题-Java集合
Java面试题集合原创 2020-05-12 16:35:29 · 326 阅读 · 0 评论 -
Java面试题-Java基础
Java面试题JAVA 基础1. JAVA中的几种基本数据类型是什么,各自占用多少字节。Java中有八大基本数据类型分别是(注意:一个字节等于8位):|基本类型 | 所占字节 ||-byte- |- 1-|| short | 2 |基本类型 所占字节 基本类型 所占字节byte 1 boolean 未明确规定shot 2 char 2int 4 float 4long 8 double 8...原创 2020-05-11 22:22:44 · 256 阅读 · 0 评论