![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试准备
文章平均质量分 79
大Damon
这个作者很懒,什么都没留下…
展开
-
面试题-MySQL
1、MySQL有哪几种数据存储引擎?有什么区别?MySQL中通过 show ENGINES 指令可以看到所有支持的数据库存储引擎。最为常用的就是 MyISAM 和 InnoDB 。MyISAM 和 InnoDB 的区别存储文件。 MyISAM 每个表有两个文件,数据文件(MYD)和索引文件(MYISAM)。而 InnoDB 每个表只有一个文件 idb 。InnoDB 支持事务,支持行级锁,支持外键InnoDB 支持XA事务InnoDB 支持部分回滚 SAVEPOINT...原创 2021-05-05 15:00:51 · 78 阅读 · 0 评论 -
面试题-Spring
1. 什么事Spring?谈谈你对IOC和AOP的理解。Spirng:是一个企业级Java应用框架,他的作用主要是简化软件的开发以及配置的过程,简化项目部署环境。Spring的优点:Spring低入侵设计,对业务代码的污染非常低。Spirng的DI机制将对象之间的关系交由框架处理,减少组件的耦合。Spring提供了AOP技术,支持将一些通用的功能进行集中式管理,从而提供更好的复用。Spring对于主流框架提供了非常好的支持。IOC就是控制反转,指创建对象的控制权转移给Spirng来进行管理原创 2021-04-27 13:54:07 · 102 阅读 · 0 评论 -
1、基础语法
1.基本数据结构Java 的基本数据类型有 8 种,包括 6 种数字类型、1 种字符类型和 1 种布尔类型。数字类型包括 4 种整数类型和 2 种浮点数类型,4 种整数类型是 byte、short、int 和 long,2 种浮点数类型是 float 和 double。字符类型是 char,用于表示单个字符。Java 使用统一码对字符进行编码。布尔类型是 boolean,包括 true 和 false 两种取值数字类型直接量直接量是在程序中直接出现的常量值。将整数类型的直接量赋值给整数类型的变原创 2021-02-27 10:51:35 · 1072 阅读 · 0 评论 -
3、面向对象(二)
6.可见性修饰符和数据域封装可见性修饰符包括 public、private、protected 和默认修饰符可见性修饰符 public 表示类成员可以在任何类中访问。可见性修饰符 private 表示类成员只能从自身所在的类中访问。如果不加任何可见性修饰符,则称为默认修饰符,表示类成员可以在同一个包里的任何类中访问,此时也称为包私有或包内访问。可见性修饰符 protected 的可见性在 public 和默认之间,表示类成员可以在同一个包里的任何类中访问,也可以在该类的子类中访问。子类可以覆盖原创 2021-03-02 16:13:03 · 229 阅读 · 0 评论 -
2、面向对象
1.面向对象概念面向对象和面向过程的区别面向过程:将问题分解成步骤,然后按照步骤实现函数,执行时依次调用函数。数据和对数据的操作是分离的。面向对象:将问题分解成对象,描述事物在解决问题的步骤中的行为。对象与属性和行为是关联的。面向过程的优点是性能比面向对象高,不需要面向对象的实例化;缺点是不容易维护、复用和扩展。面向对象的优点是具有封装、继承、多态的特性,因而容易维护、复用和扩展,可以设计出低耦合的系统;缺点是由于需要实例化对象,因此性能比面向过程低。对象和类对象是现实世界中可以明确标识的实体原创 2021-02-28 10:14:03 · 164 阅读 · 1 评论