随笔分类 -  Java基础

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:Spring配置说明 概述 本文主要详细说明了Spring的xml中配置的语法,包括beans,alias,bean,import,description 详细说明 beans beans是放在文件最外层,其他所有的关键字bean,alias,import及description都放在beans中 阅读全文
posted @ 2022-06-24 17:25 Oh,mydream! 阅读(42) 评论(0) 推荐(0)
摘要:IoC创建对象的方式 概述 本文主要讲解基于构造器的依赖注入,如果需要通过有参构造器来创建对象,有三种方式,其中第三种通过名字来赋值的之中方式是最常见,最好用的 基于构造器的三种创建对象的方式 基本代码 UserDao package com.kuangstudy.dao; /** * 功能描述 * 阅读全文
posted @ 2022-06-24 16:33 Oh,mydream! 阅读(47) 评论(0) 推荐(0)
摘要:HelloSpring-使用xml来创建对象 一如既往地推荐狂神的视频,讲得通俗易懂,并且一定要跟着实践理解! https://www.bilibili.com/video/BV1WE411d7Dv?p=5&vd_source=3c88fb7dae36f53e6a15081fb7cf9ff8 概述 阅读全文
posted @ 2022-06-24 11:23 Oh,mydream! 阅读(94) 评论(0) 推荐(0)
摘要:IOC的本质 什么是IOC IOC(Inversion of Control)控制反转,是指本由程序员控制的事交由用户来控制,控制权反转的理念。 本文主要讲利用set方法实现IOC, 是IOC理念最初级的实现方式 实践 dao层接口 package com.springstudy.demo01.da 阅读全文
posted @ 2022-06-23 17:11 Oh,mydream! 阅读(102) 评论(0) 推荐(0)
摘要:Spring简介 什么是Sping? Spring (春天)是软件行业的春天 2002年,首次推出了Spring框架的雏形:interface21框架 Spring框架以interface21为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版 Rod Johnson 阅读全文
posted @ 2022-06-21 21:55 Oh,mydream! 阅读(134) 评论(0) 推荐(0)
摘要:Stream流的集合元素归约 什么是归约? 归约即将集合的所有元素缩减为一个值,例如求均值、求和等 stream中使用reduce函数实现 字母哥最后一节视频讲的很好,推荐看视频 https://www.bilibili.com/video/BV1sE411P7C1?p=10&vd_source=3 阅读全文
posted @ 2022-06-19 22:22 Oh,mydream! 阅读(81) 评论(0) 推荐(0)
摘要:Stream有状态操作 无状态操作与有状态操作的差别 无状态操作:来一个数据处理一个数据 有状态操作:一个数据的处理受到其他数据的影响 Stream 默认采用的是串行即.sequential() 如果全部都是无状态操作,可以考虑采用并行.parallel() 实践 /** * 有状态操作及串并行操作 阅读全文
posted @ 2022-06-19 21:37 Oh,mydream! 阅读(83) 评论(0) 推荐(0)
摘要:Stream 查找与约束匹配 函数 anyMatch(lambda表达式) 有任意满足lambda表达式的元素则返回true,否则返回false allMatch(lambda表达式) 若所有表达式都满足lambda表达式则返回true,否则返回false findFirst() 返回满足filte 阅读全文
posted @ 2022-06-19 21:35 Oh,mydream! 阅读(169) 评论(0) 推荐(0)
摘要:像使用sql一样排序集合 使用集合自己的排序功能,并写自己的Comparator接口 实践 @Test public void Test6() { Employee e1 = new Employee(1, 21, "zhangsan", "F"); Employee e2 = new Employ 阅读全文
posted @ 2022-06-17 20:51 Oh,mydream! 阅读(16) 评论(0) 推荐(0)
摘要:函数式接口 函数式接口的特点? 接口有且仅有一个抽象方法,抽象方法只没有实现的方法 允许定义静态非抽象方法 允许定义默认default非抽象方法(default方法也是java8才有的) 允许java.lang.Object中的public方法,如上图的方法equals @FunctionInter 阅读全文
posted @ 2022-06-17 20:51 Oh,mydream! 阅读(36) 评论(0) 推荐(0)
摘要:Stream的使用 Stream 流主要用来对集合数据进行过滤,映射,排序。也可用于数组 Stream 可以用来代替for循环对集合数据进行遍历处理,可以极大地简化代码 用法 常用的一个是过滤器filter,添加过滤条件 filter函数输入是谓词Predicate的类型 另一个是映射器map pe 阅读全文
posted @ 2022-06-16 20:35 Oh,mydream! 阅读(257) 评论(0) 推荐(0)
摘要:有限制条件的通配符的使用 形式 List<? extends Person> // 列表中可以装Person类及其子类(负无穷,Person] List<? super Person> // 列表中可以装Person类及其父类[Person,正无穷)] 要点技巧 根据元素的范围判段其添加数据和读取数 阅读全文
posted @ 2022-06-07 21:44 Oh,mydream! 阅读(59) 评论(0) 推荐(0)
摘要:通配符的使用 什么是通配符? 通配符即? ,作为集合类的元素可以匹配任何引用类型 作用,可以使代码更简洁 要点总结 通配符的使用 List<?> Map<?,?> List<?>是List、List等各种泛型List的父类 读取 元素为通配符类型的集合,允许读取 写入 元素为通配符类型的集合,不允许 阅读全文
posted @ 2022-06-06 21:31 Oh,mydream! 阅读(365) 评论(0) 推荐(0)
摘要:自定义泛型方法 代码示例 package com.atguigu.generic; import java.util.ArrayList; import java.util.List; /** * 功能描述 * * @since 2022-05-25 */ public class GenericM 阅读全文
posted @ 2022-05-25 21:23 Oh,mydream! 阅读(89) 评论(0) 推荐(0)
摘要:自定义泛型接口 注意点 1.泛型类可能有多个参数,此时应该讲多个参数一起放在尖括号内,比如<E1,E2,E3> 2.泛型类的构造器与普通构造器相同,不用带尖括号 正确示例 public GenericClass(){} 错误示例 public GenericClass<E>(){} 3.实例化后,操 阅读全文
posted @ 2022-05-25 21:01 Oh,mydream! 阅读(112) 评论(0) 推荐(0)
摘要:自定义泛型类 直接上实践吧 实践 package com.atguigu.generic; /** * 功能描述 * * @since 2022-05-21 */ public class CustomizeGenericClassDemo<T> { private String name; pri 阅读全文
posted @ 2022-05-21 11:25 Oh,mydream! 阅读(27) 评论(0) 推荐(0)
摘要:泛型的使用 概念 泛型是JDK5.0中的新特性,可以将类型作为参数传递到类中,实现类的重用。 尚硅谷的老师说可以将泛型理解为标签,例如中药的药柜,写的是什么标签。里面就装什么数据,我感觉这个也是一个侧面,泛型类就像是一个容器,如果不贴标签,什么都可以往里面扔,如果贴了标签,就进行了分类,我们处理也很 阅读全文
posted @ 2022-05-20 21:42 Oh,mydream! 阅读(38) 评论(0) 推荐(0)
摘要:集合总结 什么是集合? 集合是对象的容器,和数组类似,定义了对多个对象操作的方法 集合 vs 数组 数组大小固定,集合大小不固定 数据可以存储基本数据类型和引用数据类型,集合仅能存储引用类型 集合包括哪些类型? List 有序,有下标,元素可以重复 List接口继承自Collection接口,常用实 阅读全文
posted @ 2022-05-18 19:55 Oh,mydream! 阅读(31) 评论(0) 推荐(0)
摘要:TreeMap 概述 TreeMap实现了SortedMap接口(是Map的子接口),可以对key自动排序 底层是红黑树 实践 package com.qianfeng.collection; import java.util.Map; import java.util.TreeMap; /** * 阅读全文
posted @ 2022-05-17 21:49 Oh,mydream! 阅读(29) 评论(0) 推荐(0)
摘要:Map接口 概述 Map接口是jdk1.2中实现的用于存储任意键值对的容器 键:无序、无下标、不允许重复 值:无序、无下标、允许重复 Map有两个重要的实现类:HashMap和TreeMap 常用方法 V put(K key, V value) //将对象存入集合中,关联键值。key重复则覆盖原值 阅读全文
posted @ 2022-05-16 21:22 Oh,mydream! 阅读(35) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 10 下一页