自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring-AOP的学习

1 动态代理 实现方式:

2021-06-10 20:53:36 99

原创 Spring框架的学习-ioc

Spring是一个轻量级的控制反转(ioc)和面向切面的(aop)的容器(框架)ioc(inversion 藕粉

2021-06-04 16:55:55 95

原创 链表LinkedList

链表链表是以节点的方式来存储,是链式存储 每个节点包含data域,next域:指向下一个节点. 链表的各个节点不一定是连续存储. 链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定单链表SingleLinkedListpackage com.atguigu1;public class SingleLinkedListDemo { public static void main(String[] args) { HeroNode1 her...

2021-06-01 21:24:44 74

原创 IO流(File类)

File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器...

2021-06-01 16:23:25 69

原创 Map接口

Map与Collection并列存在。用于保存具有映射关系的数据:key-value Map中的key和value都可以是任何引用类型的数据 Map中的key用Set来存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode()和equals()方法 常用String类作为Map的“键” key和value之间存在单向一对一关系,即通过指定的key总能找到唯一的、确定的value Map接口的常用实现类:HashMap、TreeMap、LinkedHa...

2021-05-26 15:37:19 66

原创 ArrayList

ArrayList是List接口的可调整数组实现。实现所有可选的列表操作,并允许所有元素,包括null。除了实现List接口之外,该类还提供了操作内部用于存储列表的数组大小的方法。(这个类大致相当于Vector,只是它是非同步的。) 每个ArrayList实例都有一个容量。capacity是用于存储列表中元素的数组的大小。它总是至少和列表大小一样大。当元素被添加到ArrayList中时,它的容量会自动增长。 我们可以在使用ensureCapacity操作添加大量元素之前增加ArrayList实例的容量。

2021-05-21 11:45:30 148

原创 Collection的子接口之一List(实现类ArrayList、LinkedList、Vector)

鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组 List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。 List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据 序号存取容器中的元素。 JDK API中List接口的实现类常用的有:ArrayList、LinkedList和Vector。...

2021-05-21 09:07:50 125

原创 集合 --Collection接口

硕士

2021-05-20 20:53:53 82

原创 Java面向对象(类的成员)

属性语法格式:修饰符数据类型属性名=初始化值;说明1:修饰符常用的权限修饰符有:private、缺省、protected、public 其他修饰符:static、final (暂不考虑)说明2:数据类型任何基本数据类型(如int、Boolean)或 任何引用数据类型。说明3:属性名属于标识符,符合命名规则和规范即可。方法什么是方法(method、函数):方法是类或对象行为特征的抽象,用来完成某个功能操作。在某些语言中也称为函数或过程。 将功能封...

2021-05-19 10:45:52 68

原创 Math类

public class MathTest { public static void main(String[] args) { //三角函数 System.out.println(Math.sin(2)); System.out.println(Math.cos(2)); System.out.println(Math.tan(2)); System.out.println(Math.asin(0.5)); ...

2021-05-19 09:41:21 88

原创 System

System类包含几个有用的类字段和方法。它不能被实例化。 System类提供的工具包括标准输入、标准输出和错误输出流;访问外部定义的属性和环境变量;一种加载文件和库的方法;以及用于快速复制数组的一部分的实用方法。System类提供的工具包括标准输入、标准输出和错误输出流package com.atguigu.java;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;pub

2021-05-18 17:35:22 86

原创 Java比较器

Java实现对象排序的方式有两种:自然排序:java.lang.Comparable 定制排序:java.util.Comparator方式一:自然排序:java.lang.ComparableComparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序。实现Comparable的类必须实现compareTo(Object obj)方法,两个对象即通过compareTo(Object obj)方法的返回值来比较大小。如果当前对象this大于形参...

2021-05-18 14:39:18 72

原创 Java数组、冒泡排序、快速排序、Arrays工具类常用的方法

数组的概述数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。 数组的长度一旦确定,就不能修改。 我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。 一维数组一维数组的声明方式:type var[]或type[] ...

2021-05-16 14:04:55 174

原创 数据结构--稀疏数组、队列

稀疏数组

2021-05-15 20:50:45 52

原创 Java基础部分复习(前两章)

内容

2021-05-15 16:36:50 83

原创 日期时间API

学习目标学习内容

2021-05-15 14:33:27 119

原创 StringBuffer、StringBuilder(2021-05-14)

学习目标:1、理解String、StringBuffer、Stringbuilder三者的异同 2、掌握StringBuffer、Stringbuilder的常用方法 3、读源码学习内容:一、三者的异同不同点:String:是不可变的字符序列;StringBuffer;可变的字符序列、线程安全的,效率低;StringBuilder:可变的字符序列:线程不安全的,效率高,jdk5.0新增。 相同点:三者底层都是char[]来存储的。为什么可变:源码分析:String str =.

2021-05-14 15:42:30 72

原创 (String)2021-05-13

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客

2021-05-13 22:18:04 49

空空如也

空空如也

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

TA关注的人

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