- 博客(7)
- 收藏
- 关注
原创 SpringMVC学习
SpringMVC 1 概述 1.1 MVC是什么 M:model模型 JavaBean V:view视图 JSP C:Controller控制器 Servlet 1.2 SpringMVC与Struts2的优劣分析 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r2XsA3XD-1603038932970)(D:\Study\笔记\图\image-20201014200726325.png)] 2 程序的基本流程 2.1 入门配置 [外链图片转存失败,源站可能有防盗链机制
2020-10-19 00:35:58
183
原创 Spring
Spring 1 概述 1.1 spring是什么 spring是分层的JavaSE/EE应用full-stack轻量级开源框架,以IoC(反转控制)和AOP(面向切面编程)为内核,提供了展现层springMVC和持久层JDBC一级业务层事务管理等众多的企业级应用技术。 1.2 spring优势 方便解耦,简化开发 AOP编程的支持 声明式事务的支持 方便程序的测试 方便集成各种优秀框架 降低javaEE API的使用难度 1.3 体系结构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接
2020-10-15 22:49:36
208
原创 关于ArrayList初始容量的问题
关于ArrayList初始容量的问题 先上结论: 1、使用无参构造器创建ArrayList对象时,默认容量是0 2、当往ArrayList中添加了一个元素后,默认容量自动扩充成10 3、当容量到达上限时会使用位运算自动扩容,新的容量为先前容量的1.5倍,这点和之前总结的无误 4、使用带参构造器创建ArrayList对象容量是所传参数 求证过程: 昨天刚在csdn发布了自己整理之前写的关于Collection方面的笔记,结果今天老师就在课堂上提问ArrayList的初始化容量是多少,自信回答,
2020-09-02 19:27:10
1159
原创 反射(Reflect)
反射(Reflect) 1· 什么是是反射 1.1 反射的介绍 不是正常编程中出现的机制 框架底层源码会经常使用 可以解决代码通用性问题 学习要求: 1.什么是反射,为什么要有反射,它能解决的问题 2.反射中有常用的类,类中的方法的使用 3.使用反射封装一些通用性比较强的代码 反射机制: 通过java语言占用的反射机制,可以操作字节码文件 有点类似于黑客的技术(读写字节码文件) 通过反射机制可以操作代码片段
2020-09-02 19:25:58
298
原创 简单认识线程池
简单认识线程池 1 简介 对于传统使用多线程的模式会有以下问题: 多线程运行时间,系统不断的启动和关闭新线程,会过渡消耗系统资源 过度切换线程的危险,从而可能导致系统资源的崩溃 池化技术 不直接创建具体的资源,而是创建一个池,在池里面创建具体的资源 以前是直接把任务交给具体的资源,而现在把资源交给池,池就会让空闲的资源去执行任务,任务执行完了以后,资源并不会销毁,而是停留池里面,等待下一个任务来执行 线程池好处 降低系统资源消耗、方便线程并发数的管控、可以延时定时线程池 2 工作原理 一个线程同时只能
2020-09-02 17:31:39
275
原创 Java集合
Java集合学习笔记1 什么是集合1.1 集合的介绍1.2 集合的分类2 Collection2.1 Collection中能存放什么元素2.2 Collection中常用的方法2.3 关于Collection遍历/迭代专题2.4 深入Collection集合的contains方法3 List3.1 List集合存储元素特点及分类3.2 ArrayList3.3 LinkedList3.4 Vector4 Set4.1 Set 集合存储元素特点及分类4.2 HashSet4.3 TreeSet5 Map5.
2020-09-02 00:07:32
328
原创 String类
String类的学习笔记 String类在内存的理解: 1.字符串一旦创建不可变,源码中是一个用final修饰的char数组,字符串 private final char value[]; 2.双引号括起来的字符串存储在字符串常量池中 3.字符串的比较必须使用equals方法 4.String已经重写了toString()和equals()方法 一个简单的面试题: //一共创建了几个对象 String s1 = new String("123"); String s2 = new String("123
2020-09-01 18:06:47
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人