自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java名企面试吧

Java名企面试题,微信公众号首发,每天10点24分,我们不见不散!

  • 博客(9)
  • 资源 (38)
  • 收藏
  • 关注

原创 基础 | Java的内部类

「内部类」 在面试时问的并不是很多,但是本人在面试Synopsys时就被问到过,建议还是要重点关注一下。相信大家对于内部类都不陌生,但肯定也会感觉不太熟悉,因为在开发中的应用场景并不是很多,在此主要梳理一下 「谈谈对内部类的理解?在什么场景中使用过内部类?」 相关问题。谈谈对内部类的理解?在Java中,可以将一个类定义在另一个类里面或一个方法内,这样的类即被称为内部类,其框架体系如下:...

2018-10-31 18:48:47 130

原创 基础 | Java的接口与抽象类

在Java中,四大基本特性的「抽象性」是通过两种方式来体现的,包括接口和抽象类。两者看似相同,实则有很多不同之处,面试中也经常会被问到 「谈谈对接口与抽象类的理解?接口与抽象类有什么区别?两者分别在什么场景中使用?」 等问题,在此做一个系统的梳理与总结,建议重点关注。谈谈对接口与抽象类的理解?接口是对行为的抽象,其可以含有属性和方法。属性被隐式指定为public static final...

2018-10-31 18:46:51 146

原创 基础 | 关键字final

考虑篇幅问题,Java基础系列的「关键字static与final」部分将分两次进行梳理,本次主要总结「final关键字」。面试时也经常被问到「final关键字」的相关问题,如 「谈谈对final关键字的理解?final修饰的基本类型变量和引用类型变量有什么区别?如何初始化final所修饰的成员变量?」,建议重点关注。谈谈对关键字final的理解?关键字final表示「最终的」,可用来修饰类...

2018-10-31 18:44:35 202

原创 基础 | 关键字static

考虑篇幅问题,Java基础系列的「关键字static与final」部分将分两次进行梳理,本次主要总结「static关键字」。面试时也经常被问到「static关键字」的相关问题,如 「谈谈对static关键字的理解?static有哪几种用法?静态内部类与普通内部类有什么区别?Java中变量的初始化顺序是怎样的?」,建议重点关注。谈谈对关键字static的理解?关键字static表示「静态的」...

2018-10-31 18:41:55 171

原创 基础 | Java的重写与重载

Java四大基本特性中在介绍「多态性」时,提到过编译时多态和运行时多态。编译时多态是由方法重载来实现的,而运行时多态是由方法重写来实现的。建议重点关注Java中 「重写与重载构成的基本条件」 相关问题。什么是重载和重写?重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载。重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法...

2018-10-31 18:40:09 232

原创 基础 | 基本数据类型与引用数据类型

Java数据类型应该算是最基础的了,面试时问到的也不是特别多,在此也仅做一个简单的梳理,大家简单浏览即可。建议重点关注Java中 「基本数据类型转换」 的相关问题。Java有哪些基本数据类型?Java中的基本数据类型只有8个:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(1字节)、boolean。对...

2018-10-31 18:38:41 229

原创 基础 | Java的四大访问修饰符

「Java中四大访问修饰符」 的相关问题在面试的时候很少被问到,但还是需要足够理解。相信大家对public、private和默认的修饰符都比较了解,用的也比较多,但你真的了解protected修饰符吗?建议重点关注Java中 「protected权限修饰符」 的相关问题。Java中四大访问修饰符Java中的访问控制主要分四种级别,如下表:修饰符当前类同包子类其他包...

2018-10-31 18:37:05 790

原创 基础 | Java的四大基本特性

秋招面试时经常被问到 「Java有哪些基本特性?面向对象的特征有哪些?谈谈对Java中多态的理解?在项目中哪些地方用到过多态?」,这个问题还是比较基础的,但基础问题不见得每个人都能回答的很好,最重要的还是要足够理解并准确表达。建议重点关注Java中「多态性」的相关问题。Java有哪些基本特性?等价于,面向对象的特征有哪些?抽象:将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行...

2018-10-31 18:35:21 1327

原创 SSM整合-03 信息新增、修改与删除

该部分主要实现新员工信息的添加,实现步骤包括:在index.jsp页面点击“新增按钮”,弹出新增对话框;向数据库中查询全部部门名称列表,显示在对话框中;输入新员工数据,并进行校验(jQuery前端校验、Ajax姓名重复校验、重要数据后端JSR303校验、数据表唯一性约束);完成保存操作。其中,新增员工的模态框如下所示: 注意:前端需要校验员工姓名与邮箱格式的正确性以及姓名是...

2018-10-16 22:06:41 4158

SpringMVC-12 拦截器

自定义拦截器的具体实现、自定义拦截器的配置方式、多个拦截器之间的执行执行顺序

2017-03-30

SpringMVC-11 文件上传

使用即插即用的MultipartResolver实现文件上传功能,需要借助于Commons的CommonsMultipartResolver

2017-03-30

SpringMVC-10 国际化

使用SpringMVC实现国际化的具体步骤和基本原理

2017-03-29

SpringMVC-9 处理JSON数据

学习SpringMVC处理JSON数据的具体实现和基本原理,同时会使用HttpMessageConverter

2017-03-29

SpringMVC-8 数据类型转换、数据格式化与数据校验

借助RESTful风格的CRUD实现数据类型的转换、数据的格式化和数据校验操作

2017-03-28

SpringMVC-7 RESTful CRUD

使用REST风格的URL实现数据信息的增删改查操作、使用了SpringMVC提供的表单标签来简化页面开发并实现表单回显功能、且解决了SpringMVC的静态资源处理问题

2017-03-27

SpringMVC-5 视图和视图解析器

理解视图和视图解析器的解析流程、使用常用的InternalResourceView和JstlView、实现自定义视图、实现重定向操作

2017-03-25

SpringMVC-4 处理模型数据

通过ModelAndView、Map与Model、@SessionAttributes和@ModelAttribute注解来处理模型数据;其中,@ModelAttribute是重点,说明其运行流程并进行代码分析,最终给出SpringMVC目标方法的POJO类型参数的入参全过程,并给出避免@SessionAttributes所引发的异常的处理方案……

2017-03-25

SpringMVC-3 映射请求参数和请求头

使用@RequestParam、@RequestHeader和@CookieValue注解分别映射请求参数、请求头和Cookie值信息到相应处理方法的入参中,并根据方法的返回值类型做出相应的后续处理。另外,SpringMVC也支持使用POJO对象绑定请求参数,且也可以使用Servlet原生API作为目标方法的形参。

2017-03-24

SpringMVC-1 概述与HelloWorld实现

SpringMVC的具体实现步骤:加入Spring所依赖的jar包、在web.xml文件中配置DispatcherServlet、加入SpringMVC的配置文件,并配置视图解析器、创建请求处理器类和处理器,并标识为处理器、编写视图页面……

2017-03-23

SpringMVC-2 使用@RequestMapping映射请求

@RequestMapping注解可以使用请求URL、请求方式、请求参数、请求头和带占位符的URL等方式来映射请求;且包括REST与HiddenHttpMethodFilter相关内容

2017-03-23

SpringMVC概述与HelloWorld实现

SpringMVC的具体实现步骤:加入Spring所依赖的jar包、在web.xml文件中配置DispatcherServlet、加入SpringMVC的配置文件,并配置视图解析器、创建请求处理器类和处理器,并标识为处理器、编写视图页面……

2017-03-23

基于SSH框架的员工信息操作实现案例

搭建SSH基本框架、显示所有员工的基本信息列表、删除和修改指定的员工信息、添加新的员工信息等操作

2017-03-22

Spring整合Struts2

在WEB应用程序中使用Spring的基本思路和具体实现,并基于此将Spring和Struts进行整合

2017-03-20

Spring整合Hibernate

Spring4整合Hibernate4实现用户购买图书和结账等操作,整合主要实现用IoC容器来管理Hibernate的SessionFactory实例,并使Hibernate使用Spring所提供的声明式事务……

2017-03-20

AOP基础与配置说明

使用动态代理实现面向切面编程、基于AspectJ注解的方式配置AOP、基于XML文件的方式配置AOP

2017-03-18

Spring中的事务管理

Spring中基于注解的声明式事务管理和基于XML文件的声明式事务管理测试程序

2017-03-18

Spring对JDBC的支持

使用Spring提供的JdbcTemplate模板类实现对数据库的更新和查询操作、使用JdbcTemplate实现具体的DAO类、使用支持具名参数的JDBC模板类对数据库进行操作

2017-03-16

AOP基础与配置

使用动态代理实现面向切面编程、基于AspectJ注解的方式配置AOP、基于XML文件的方式配置AOP

2017-03-15

基于SSM框架的员工信息管理实现

SSM高级整合项目即采用Spring、SpringMVC和MyBatis框架实现增删改查操作,主要功能点包括分页、数据校验(jQuery前端校验和JSR303后端校验)、AJAX请求及REST风格的URI等。 SSM高级整合项目的技术点包括:基础框架-SSM(Spring + SpringMVC + MyBatis)、项目依赖管理Maven、数据库-MySQL、前端框架-Bootstrap,可快速搭建简洁美观的界面、分页-PageHelper、逆向工程-MyBatis Generator等。

2018-08-02

MyBatis-08 插件开发

了解并实现MyBatis的插件开发机制,明确多插件的工作流程

2018-07-13

MyBatis-06 逆向工程

根据数据表表生成对应的JavaBean、Mapper接口和SQL映射文件

2018-07-12

MyBatis-05 缓存机制

学习MyBatis框架的一级缓存和二级缓存,明确缓存的工作机制,并实现MyBatis框架与第三方缓存EhCache的整合。

2018-07-12

Mybatis-04 动态SQL

1. if判断&OGNL;: 实现根据传入参数所携带的字段动态调整查询方式 2. where标签查询时如果某些条件没带可能导致SQL拼装有问题,比如多出一个and 3. Trim标签 4. choose标签:分支选择,只会进入其中一个 5. set标签:封装修改条件 6. foreach标签:遍历集合 7. foreach标签:批量保存 8. 内置参数_parameter与_databaseId 9. bind:可以将OGNL表达式的值绑定到一个变量中,方便后来引用这个变量的值 10. 抽取可重用的SQL片段,以方便多处引用

2018-07-09

Mybatis-03 SQL映射文件

详解MyBatis框架中SQL映射文件的具体配置,包括实现增删改查操作、根据主键生成方式获取主键值、针对单个参数、多个参数和命名参数的处理与参数值获取以及select标签中resultMap的详解

2018-07-09

MyBatis-2 全局配置文件

全局配置文件中各个标签的具体测试使用

2017-04-13

MyBatis-1 概述与HelloWorld

MyBatis的HelloWorld案例具体实现步骤、接口式编程的具体实现步骤

2017-04-13

SpringData-4 Repository接口

Repository接口及其子接口的具体使用,并实现为单个Repository添加自定义的方法

2017-04-10

SpringData-1 概述与HelloWorld

使用SpringData JPA来简化数据库操作的基本实现步骤

2017-04-09

JPA-6 整合Spring

Spring整合JPA的具体步骤实现

2017-04-09

JPA-5 使用二级缓存

使用JPA的二级缓存的具体实现步骤

2017-04-08

JPA-4 映射关联关系

映射单向多对一、单向一对多、双向一对一、双向多对一和双向多对多关联关系的具体实现

2017-04-08

JPA-3 核心API

主要包括Persistence、EntityManagerFactory、EntityManager和EntityTransaction的具体使用

2017-04-07

JPA-2 基本注解

JPA的基本注解主要包括@Entity、@Table、@Id、@GeneratedValue、@Basic、@Column、@Transient、@Temporal和@TableGenerator等。

2017-04-06

JPA-1 概述与HelloWorld

JPA的HelloWorld实现,使用实现JPA规范的Hibernate持久化框架

2017-04-06

SpringMVC-15 Spring整合SpringMVC

通常情况下,开发时会将Spring配置文件和SpringMVC配置文件分离开,即类似于数据源、事务、整合其他框架、Service和DAO等配置放在Spring的原生配置文件中。也具体说明了Spring的IoC容器与SpringMVC的IoC容器之间的关系……

2017-03-31

SpringMVC-13 异常处理

SpringMVC通过HandlerExceptionResolver接口来处理程序的异常,包括Handler映射、数据绑定和目标方法执行时发生的异常。 主要测试HandlerExceptionResolver的具体实现类的具体用法

2017-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除