- 博客(7)
- 收藏
- 关注
原创 javaWeb笔记
https://heavy_code_industry.gitee.io/code_heavy_industry/pro001-javaweb/lecture/(转载尚硅谷)
2022-03-04 15:10:56
449
原创 Mybatis工作原理
Mybatis工作原理?通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory。SqlSessionFactory开启一个SqlSession,通过SqlSession实例获得Mapper对象并且运行Mapper映射的Sql语句。完成数据库的CRUD操作和事务提交,关闭SqlSession。...
2021-10-13 18:11:16
154
原创 Java知识点
JVM、JRE、JDK三者的关系jvm(java virtual machine):Java虚拟机,负责解释运行Java字节码,边解 释边运行。jre(java runtime environment):运行Java程序所必须的环境集合,包含jvm标准实现及Java核心类库。jdk(java development kit):Java的开发工具,包括了Java运行环境jre、Java工具和Java基础类库。Java语言的特点Java是一种面向对象的语言Java通过Java虚拟机实现了平台
2021-10-13 16:34:21
136
原创 == 和 equals()的比较
==:运算符,用于比较基础类型变量和引用类型变量。对于基础类型变量,比较的变量保存的值是否相同,类型不一定要相同。short s1 = 1; long l1 = 1;// 结果:true。类型不同,但是值相同System.out.println(s1 == l1);对于引用类型变量,比较的是两个对象的地址是否相同。Integer i1 = new Integer(1);Integer i2 = new Integer(1);// 结果:false。通过new创建,在内存中指向两个不同的对象
2021-09-16 11:11:40
132
原创 Git的工作流程图
1.clone(克隆): 从远程仓库中克隆代码到本地仓库2. checkout (检出):从本地仓库中检出一个仓库分支然后进行修订3. add(添加): 在提交前先将代码提交到暂存区4. commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本5. fetch (抓取) : 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。6. pull (拉取) : 从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于 fetch+merge7. push(.
2021-09-16 10:18:12
1659
原创 经典笔试题
58笔试题给定一个字符串,字符串是有序的整数集合,逗号相连,移除相同的数字,使每个数字只出现一次,输出最终的数字个数。public class test { public static void main(String[] args) throws IOException { /*BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); String
2021-09-09 16:41:48
218
原创 String类的常见面试题
1. String 是基本数据类型吗?不是。Java中的基本数据类型只有8个:byte, short, int, long, float, double, char, Boolean.除了基本数据类型,其他的都是引用数据类型。基本数据类型:数据直接存储在栈上。引用数据类型:数据存储在堆上,栈上只存储引用地址。2. String类可以被继承吗?不行,String类使用final修饰,无法被继承。3. String和StringBuffer、StringBuilder的区别?String:Stri
2021-09-09 16:38:58
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人