自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BeanUtils工具类下copyProperties拷贝对象的用法

不管是org.springframework.beans还是org.apache.commons.beanutils,都是利用的反射机制和API的封装完成了对属性的赋值,但要注意赋值时属性名要相同以及源对象和目标对象的位置。

2022-11-05 15:53:44 1834 1

原创 Java基础笔记—普通分页和使用stream api对集合进行分页

【代码】Java基础笔记—普通分页和使用stream api对集合进行分页。

2022-10-25 14:15:38 304

原创 Java基础笔记-Java8及其他新特性

  Lambda是一个 匿名函数 ,我们可以把 Lambda 表达式理解为是 一段可以传递的代码 (将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java 的语言表达能力得到了提升。  lambda表达式的使用1.举例:(o1, o2) -> Integer.compare(o1, o2);2.格式:    - > Lambda 操作符或箭头操作符    - >左边:Lambda形参列表(成其实就是接口中的抽象方法的形参列表)    - >右边:L

2022-09-13 14:15:04 938

原创 Java尚硅谷基础笔记-day8异常处理

第七章 异常处理7.1异常概述与异常体系结构7.2 常见异常7.3 异常处理机制一:try-catch-finally7.4 异常处理机制二:throws7.5 手动抛出异常7.6 用户自定义异常类7.1异常概述与异常体系结构异常分为:编译时异常(受检异常)和运行时异常(非受检异常)7.2 常见异常Error:一般不编写针对性的代码处理public static void main(String[] args) { //1.栈溢出java.lang.StackOverflowError

2021-01-06 10:50:07 123

原创 Java尚硅谷基础笔记-day9多线程

第八章 多线程8.1 基本概念:程序,进程,线程8.2 线程的创建和使用8.3 线程的生命周期8.4 线程的同步8.5 线程的通信8.6 JDK5.0新增线程创建方式8.1 基本概念:程序,进程,线程每个线程都有独立的栈,程序计数器多个线程共享同一个进程中的结构:方法区,堆一个Java应用程序java.exe,其实至少有三个线程: main()主线程, gc()垃圾回收线程,异常处理线程。当然如果发生异常,会影响主线程。单核CPU(假的多线程,一个时间单元内只能执行一个线程任务)与多核CPU

2021-01-06 09:53:26 140

原创 Java尚硅谷基础笔记-day10Java常用类

第九章 Java常用类9.1 字符串相关的类9.2 JDK8之前的日期时间API9.3 JDK8中新日期时间API9.4 Java比较器9.5 System类9.6 Math类9.7 BigInteger与BigDecimal9.1 字符串相关的类String特性String:字符串,使用一对""引起来表示。1.String声明为final的,不可被继承2.String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小3.

2021-01-05 22:27:37 161

原创 Java尚硅谷基础笔记-day11枚举类与注解

第十章 枚举类与注解10.1 枚举类的使用10.2 注解(Annotation)的使用10.1 枚举类的使用一、枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二、如何定义枚举类方式一:jdk5.0之前,自定义枚举类方式二:jdk5.0,可以使用enum关键字定义枚举类自定义枚举类属性:private final对象:private static fina

2021-01-05 21:40:54 105

原创 Java尚硅谷基础笔记-day13泛型

第十二章 泛型泛型集合中使用泛型自定义泛型结构泛型在继承上的体现和通配符的使用泛型集合中使用泛型泛型的使用1.jdk 5.0新增的特性2.在集合中使用泛型:总结:① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。② 在实例化集合类时,可以指明具体的泛型类型③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E e) —>实例化以后:add(Integer e)④ 注意点:

2021-01-05 21:18:32 124

原创 Java尚硅谷基础笔记-day12集合

第十一章 集合Java集合框架概述Collection接口方法Ilterator迭代器接口Collection子接口一:ListCollection子接口一:SetMap接口Collections工具类Java集合框架概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2.1 数组在存储多个数据方面的特点:一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定

2021-01-05 18:33:11 191

原创 Java尚硅谷基础笔记-day14 IO流

第十三章 IO流File类的使用File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类声明在java.io包下File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点".1.如何创建File类的实例 File(String filePath) File(String p

2021-01-05 17:54:57 202

空空如也

空空如也

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

TA关注的人

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