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