自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 垃圾回收算法

垃圾回收算法标记-清除算法清除:并不是真正的置空,下次有新对象时,判断垃圾空间是否够,不够则覆盖优点:易于理解缺点:效率低 清理出的空闲内存不连续 需一个列表记录垃圾对象地址复制算法解决标记清除算法的缺陷,内存分两块,每次只使用一块,回收时将正在使用的复制到未被使用的 清除使用内存中的所有优点:实现简单 效率高缺点:需两倍的内存空间应用:新生代的S1和S2标记-压缩压缩:将存货对象压缩到内存的一端,按顺序排放优点:不会产生内存碎片缺点:效率<复制算法(效率低)分代:不同区域

2021-07-20 21:16:51 84

原创 Spring框架总结,设计模式,七大原则,UML建模语言

Spring复习与总结什么是spring?1、Spring是轻量级的开源的JavaEE框架2、Spring可以解决企业应用开发的复杂性3、Spring有两个核心的部分:IOC和AOP.(1)IOC:控制反转,把创建对象的过程交给Spring进行管理(2)Aop:面向切面,不修改源代码的情况下,进行功能增强目的:简化企业级应用程序开发,降低模块之间的耦合度.有哪些模块?test测试核心模块: 生成bean,管理bean,核心基本功能,spEl表达式DAO:jdbc管理,事务管理,or

2021-07-19 08:15:37 417

原创 Java基础面试题总结

1.面向对象的特征有什么?面向对象的三大特征:1.继承:通过继承允许复用已有的类,继承关系是一种"一般到特殊"的关系,比如苹果类继承水果类,这个过程称为类继承.派生出来的新类称为原有类的子类(派生类),而原有类称为新类的父亲(基类).子类可以从父类那里继承得到方法和成员变量,而且子类可以修改或增加新的方法以适应子类的需要2.封装:封装是把对象的状态数据隐藏起来,再通过暴露合适的方法来允许外部程序修改对象的状态数据.Java的封装主要通过private,protected,public等访问权限

2021-04-07 19:45:49 132 1

原创 Java反射

Java Reflection概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息,我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射正常方式:1.引入需要的“包类”名称 2.通过new实

2021-04-07 19:41:55 91 1

原创 java集合

泛型类型参数化,参数化类型,将类型作为参数传入为什么需要泛型?早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在这隐患,所以Java提供了泛型来解决这个安全问题。语法:<任意的单个大写字母,可以有多个>泛型的传入的类型只能是类类型如果没有写,默认是Object集合数组也是一个容器,长度一旦定义,不能改变,只能存储同一种类型的数据1.集合长度是可变的2.不同的数据存储操作方式不同,底层有数组,链表,树,哈希表集合的体系Collect

2021-01-18 16:30:15 127

原创 JavaSEAPI课程笔记

APIApplication Programming Interface应用程序编程接口第一种解释:java语言中提供的类和接口第二种解释:官方提供的对类,接口功能的说明文档基本数据类型包装类基本数据类型:结构简单 8种 byte short int long float double char boolean需求:获得int类的最大值 int十进制转为16进制 把int类型转为字符串 字符串数字转为intjava为每种基本类型提供了一个包装类Integerint num = 10;//堆

2020-12-16 23:25:16 132

原创 Java面向对象课程笔记

面向过程和面向对象的设计思想案例: 把大象装进冰箱面向过程:​ 分析具体实现步骤:1.打开冰箱门 open()​ 2.把大象装进去​ 3.关闭冰箱门面向对象:​ 面向对象对事物整体进行分析,进行分类.​ 设计类:​ 人类: 装东西 操作…​ 大象:​ 冰箱 + 门: 存储东西​

2020-11-29 19:27:09 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除