随笔分类 -  Java面试笔试资料

摘要:1、多态的基本介绍 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这 阅读全文
posted @ 2019-09-09 13:56 清晨的第一抹阳光 阅读(265) 评论(0) 推荐(0)
摘要:第四章 多线程 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计?要解决上述问题,咱们得使用多进程或者多线程来解决。 4.1 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生) 阅读全文
posted @ 2019-09-08 11:22 清晨的第一抹阳光 阅读(173) 评论(0) 推荐(0)
摘要:第一章 异常 1、Throwable类是java语言中的所有错误和异常的基类。 已知直接子类:Error, Exception 已知直接子类:Error, Exception 2、 java.lang.Throwable:类是 Java 语言中所有错误或异常的超类。 Exception:编译期异常, 阅读全文
posted @ 2019-09-08 09:52 清晨的第一抹阳光 阅读(136) 评论(0) 推荐(0)
摘要:在说int和Integer的区别之前,先要弄清楚两个问题: 一、java基本数据类型及其封装类 二、java自动拆箱和自动装箱 一、java基本数据类型及其封装类 java数据类型有基本数据类型和引用数据类型,为了方便将基本数据类型当作对象处理,java引入了基本数据类型相对应的封装类,如int封装 阅读全文
posted @ 2019-09-04 10:03 清晨的第一抹阳光 阅读(378) 评论(0) 推荐(0)
摘要:List: https://blog.csdn.net/qq_37939251/article/details/83499291 https://blog.csdn.net/weixin_40304387/article/details/80790177 Set: https://www.cnblo 阅读全文
posted @ 2019-09-03 23:52 清晨的第一抹阳光 阅读(161) 评论(0) 推荐(0)
摘要:什么是分布式系统? 要理解分布式系统,主要需要明白一下2个方面: 1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 分布式系统对于用户而言,他们面对的就是一个服务器,提供 阅读全文
posted @ 2019-09-02 22:44 清晨的第一抹阳光 阅读(597) 评论(0) 推荐(0)
摘要:基本定义: left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。 right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。 inner join (等值连接或者叫内连接):只返回两个表中连接字段相等的行。 full join (全外连接) 阅读全文
posted @ 2019-09-02 20:19 清晨的第一抹阳光 阅读(15801) 评论(0) 推荐(0)
摘要:资料一: Cookie和Session的区别 共同之处: cookie和session都是用来跟踪浏览器用户身份的绘画方式。 区别: cookie数据保存在客户端,session数据保存在服务端。 session 简单的说,当你登陆一个网站的时候,如果web服务器端使用的是session,那么所有的 阅读全文
posted @ 2019-09-02 19:46 清晨的第一抹阳光 阅读(1169) 评论(0) 推荐(0)
摘要:1、事务是什么 【事务是并发控制的基本单位,保证事务ACID的特性是事务处理的重要任务,而并发操作有可能会破坏其ACID特性。 所以事务是针对并发而言的,即对数据在并发操作时保驾护航。】 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有 阅读全文
posted @ 2019-09-02 17:05 清晨的第一抹阳光 阅读(205) 评论(0) 推荐(0)
摘要:介绍: Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。 Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。 具体从几个方面说一下两者的区别: 1.两者最大的区别: 针对简单逻辑,Hibe 阅读全文
posted @ 2019-09-02 16:44 清晨的第一抹阳光 阅读(1093) 评论(0) 推荐(0)
摘要:引言 在mybatis的基础知识中我们已经可以对mybatis的工作方式窥斑见豹。但是,为什么还要要学习mybatis的工作原理?因为,随着mybatis框架的不断发展,如今已经越来越趋于自动化,从代码生成,到基本使用,我们甚至不需要动手写一句SQL就可以完成一个简单应用的全部CRUD操作。从原生m 阅读全文
posted @ 2019-09-02 16:08 清晨的第一抹阳光 阅读(211) 评论(0) 推荐(0)
摘要:本文对于Spring的JAR包使用和配置,结合网友材料以spring 4.3.6.RELEASE版本为例,介绍spring框架结构和各模块对应JAR包以及模块间JAR依赖关系。 注:不同版本JAR包依赖会有所区别 spring官网给出了一张spring4的结构图 图中可以简单认为将spring分为5 阅读全文
posted @ 2019-09-01 11:52 清晨的第一抹阳光 阅读(780) 评论(0) 推荐(0)
摘要:Spring的主要jar包 四个核心jar包:beans、context、core、expression Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring 阅读全文
posted @ 2019-09-01 11:47 清晨的第一抹阳光 阅读(1607) 评论(0) 推荐(0)
摘要:AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。 掌握AOP的实现技术 Spring框架的AOP机制可以让开发者把业务流程中的通用功能抽取出来,单独编写功能代 阅读全文
posted @ 2019-09-01 11:24 清晨的第一抹阳光 阅读(460) 评论(0) 推荐(0)
摘要:根据多个参考资料,总结如下: Spring的概念 Spring是一种多层的J2EE应用程序框架,其核心就是提供一种新的机制管理业务对象及其依赖关系。它是一种容器框架,用于创建bean,维护bean之间的关系,它可以管理web层,持久层,业务层等,可以配置各个层的组件并且维护各个层的关系 Spring 阅读全文
posted @ 2019-09-01 10:50 清晨的第一抹阳光 阅读(1384) 评论(0) 推荐(0)
摘要:JAVA 接口和抽象类的区别(1) 抽象类和接口都用于实现抽象,可以声明抽象方法。抽象类和接口都不能被实例化。但是在下面给出的抽象类和接口之间有许多区别。 相同点: (1)都不能被实例化。 (2)接口的实现类或抽象类的子类只有实现了接口或抽象类中的方法后才能被实例化。 不同点: (1)Java8之前 阅读全文
posted @ 2019-09-01 00:04 清晨的第一抹阳光 阅读(3018) 评论(0) 推荐(0)
摘要:重载(Overloading) 重载发生在本类,方法名相同,参数列表不同,与返回值无关,只和方法名,参数列表,参数的类型有关。 重载(Overload):首先是位于一个类之中或者其子类中,具有相同的方法名,但是方法的参数不同,返回值类型可以相同也可以不同。 (1):方法名必须相同 (2):方法的参数 阅读全文
posted @ 2019-08-31 21:46 清晨的第一抹阳光 阅读(696) 评论(0) 推荐(0)
摘要:HashMap概述 HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap的数据结构 在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用), 阅读全文
posted @ 2019-08-31 21:27 清晨的第一抹阳光 阅读(293) 评论(0) 推荐(0)
摘要:1、 Java集合的分支,顶级接口 List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Hashtable, 阅读全文
posted @ 2019-08-31 20:31 清晨的第一抹阳光 阅读(261) 评论(0) 推荐(0)
摘要:1、https://blog.csdn.net/a745233700/article/details/80959716 2、https://ifeve.com/spring-interview-questions-and-answers/ 3、https://blog.csdn.net/qq_417 阅读全文
posted @ 2019-08-29 22:29 清晨的第一抹阳光 阅读(126) 评论(0) 推荐(0)