MySQL 事务

发布于 2020-11-04

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以

0 条评论
268 热度

优美的讲解equals和==的区别

发布于 2020-11-04

 == 当比较对象的时候:比较的是栈内存中存放在堆内存中的地址,比较两个对象的地址是否相同(也就是比较两个变量是否指向         同一个对象。当比较基本数据类型时候(byte,short,int,long,char,double,folat,boolean):则直接比较值。举例:int i=1

0 条评论
235 热度

JDK1.8 新特性

发布于 2020-11-04

本文主要介绍了JDK1.8版本中的一些新特性,乃作者视频观后笔记,仅供参考。jdk1.8新特性知识点:Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期API在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优

2 条评论
207 热度

java集合超详解

发布于 2020-11-03

一、集合大纲1.集合和数组的区别:2.Collection集合的方法:3.常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—

0 条评论
197 热度

Java之数组转集合&集合转数组

发布于 2020-11-03

一、数组转换为集合需要注意的是,转换只能转换为List集合。那么为什么不能转换为Set集合呢?原因是:Set不能存放重复元素,所以若转换为Set集合可能出现丢失元素的情况。。。数组转换为集合使用的是数组的工具类Arrays的静态方法asList。查看API文档可知该方法返回由指定数组支持的固定大小的

0 条评论
251 热度

StringBuffer 和 StringBuilder 的 3 个区别

发布于 2020-11-03

StringBuffer 和 StringBuilder 它们都是可变的字符串,不过它们之间的区别是 Java 初中级面试出现几率十分高的一道题。这么简单的一道题,栈长在最近的面试过程中,却经常遇到很多求职者说反,搞不清使用场景的情况。今天,栈长我带大家彻底搞懂 StringBuffer 和 Str

0 条评论
234 热度

第1章 第1节 Java基础(一)

发布于 2020-10-25

● 请你说说Java和PHP的区别?考察点:Java特性参考回答:PHP暂时还不支持像Java那样JIT运行时编译热点代码,但是PHP具有opcache机制,能够把脚本对应的opcode缓存在内存,PHP7中还支持配置opcache.file_cache导出opcode到文件.第三方的Faceboo

0 条评论
137 热度

第1章 第2节 Java基础(二)

发布于 2020-10-24

● 请你谈谈大O符号(big-O notation)并给出不同数据结构的例子考察点:JAVA notation参考回答:大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大

0 条评论
139 热度

第1章 第3节 关键字

发布于 2020-10-23

● 请你讲讲Java里面的final关键字是怎么用的?考察点:关键字参考回答:当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地

0 条评论
126 热度

第1章 第4节 面向对象(一)

发布于 2020-10-22

● 若对一个类不重写,它的equals()方法是如何比较的?考点:基础参考回答:比较是对象的地址。● 请解释hashCode()和equals()方法有什么联系?考点:基础参考回答:Java对象的eqauls方法和hashCode方法是这样规定的:➀相等(相同)的对象必须具有相等的哈希码(或者散列码

0 条评论
130 热度