logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java代码块、内部类与Lambda指南

本文介绍了Java中的代码块、内部类和函数式编程。代码块分为静态代码块和实例代码块,分别用于类初始化和对象初始化。内部类包括成员内部类、静态内部类、局部内部类和匿名内部类,重点讲解了匿名内部类的使用场景和实现方式。函数式编程部分详细介绍了Lambda表达式和方法引用,展示了如何用Lambda简化匿名内部类,以及静态方法和实例方法的引用规则。这些特性使代码更简洁、可读性更强。

文章图片
#java#开发语言#学习
Java基础:类的基本语法

本文总结了Java类的基本语法要点,包括构造器、this关键字、封装和static修饰符。构造器用于初始化对象,可分为无参和有参两种形式。this关键字用于解决变量名称冲突问题。封装要求合理隐藏成员变量(private修饰)并通过getter/setter方法暴露。实体类(Javabean)专门用于数据存取,需满足私有成员变量和公开方法的要求。static修饰符可用于成员变量和方法,静态变量属于类

文章图片
#java#学习
Java基础:泛型与包装类指南

本文介绍了Java泛型的基本概念和使用方法。泛型通过在编译阶段约束数据类型,避免了强制类型转换及其可能出现的异常。主要内容包括:1)泛型类的定义和使用,如自定义MyArrayList;2)泛型接口的实现,如Data接口;3)泛型方法的编写;4)通配符的使用;5)泛型上下限的应用场景。此外还讲解了包装类的作用,包括自动装箱/拆箱机制,以及包装类提供的类型转换功能。泛型仅支持引用数据类型,基本类型需通

文章图片
#java#开发语言#学习
Java基础:集合框架与Stream流

本文是一份Java集合框架学习笔记,系统梳理了核心容器类及其使用方式。内容首先区分了单列集合Collection(含List与Set)与双列集合Map的特性:List有序可重复有索引(如ArrayList基于数组),Set无序不重复无索引(如HashSet基于哈希表)。接着详述了集合的常用增删改查方法及三种遍历方式(迭代器、增强for、Lambda表达式),并指出了并发修改异常的成因与规避方案。最

文章图片
#java#开发语言#学习
Java基础:正则表达式

正则表达式摘要 正则表达式是用来验证字符串规则的表达式,包含字符类和预定义字符等匹配模式。字符类如[abc]匹配a/b/c,[^abc]匹配非a/b/c字符,[a-z]匹配小写字母。预定义字符中,\d匹配数字,\s匹配空白符,\w匹配单词字符。逻辑运算符&&表示且,|表示或,\用于转义特殊字符。Java中可通过matches()方法进行正则匹配,如"a".mat

文章图片
#java#正则表达式#开发语言 +1
Java基础:常用API方法大全

本文介绍了Java中常用的工具类及其核心方法。Math类提供基础数学运算功能,包括绝对值、取整、随机数等;System类包含系统操作方法如时间获取和数组复制;Runtime类用于获取运行时环境信息;Object类是所有类的基类,提供toString、equals等方法;Objects类提供更安全的对象操作;BigInteger类支持超大整数运算。这些工具类封装了常用功能,简化了开发过程,涵盖了从基

文章图片
#java#开发语言#学习
到底了