- 博客(12)
- 收藏
- 关注
原创 Stream初识
Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream可以由数组或集合创建,对流的操作分为两种:中间操作,每次返回一个新的流,可以有多个。终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。
2021-06-18 11:15:34
148
原创 this 关键字在构造方法中的用法
public class Date { private int year; private int month; private int day; public Date() { } public Date(int year) { this.year = year; } public Date(int year, int month) { this(year); this.month = mon.
2021-06-08 18:36:49
200
原创 final关键字的用法
用法1 final修饰的成员变量必须初始化用法2 final修饰的方法不能被子类重写可以重载用法3. final修饰的类不能被继承
2021-06-08 09:27:40
101
原创 构造函数的用法
java构造函数一.什么是构造函数构造函数也也称构造方法是java中的一种特殊的函数,与函数名相同无返回值。作用是初始化成员属性和成员方法即new对象产生后就调用了对象的属性和方法二.构造函数的特点1.函数名与类名相同2.不用定义返回值类型3.不可以写return语句三.事例:public class TestConstructor {public static void main(String[] args) { Area area = new Area(5);int
2021-05-26 10:08:48
411
原创 java方法之间的调用
一.静态方法调用其他方法1.静态方法调用非静态方法无论是否在同一个类中均需通过对象来调用2.静态方法调用静态方法同一个类里直接写方法名,不同类里:类名.方法名二.非静态方法调用其他方法1.非静态方法在同一个类中可以直接调用静态方法也可以直接调用非静态方法2.非静态方法在不同类中调用非静态方法需要对象调用,调用静态方法用类名.方法名。...
2021-05-23 23:38:05
268
转载 mybatis-----动态sql
1.动态sql---if语句我们以 User 表为例来说明:根据 username 和 sex 来查询数据。如果username为空,那么将只根据sex来查询;反之只根据username来查询 首先不使用 动态SQL 来书写 1 2 3 4 5 6 <select id="selectUserByUsernameAndSex" resultType="user"parameterType...
2021-05-14 17:34:56
250
原创 map集合的常见方法及遍历
public class MapTest { public static void main(String[] args) { Map<String ,String> map=new HashMap<>(); //01添加 map.put("001", "张三"); map.put("002", "李四"); map.put("003", "王五"); System.out.println.
2021-05-05 13:01:28
107
原创 list集合常用方法
public class ListTest { public static void main(String[] args) { List <String>list=new ArrayList<>(); System.out.println(list); //[] //添加#################################### list.add("你好"); l.
2021-05-04 19:41:06
100
原创 数组工具类的常用方法
public static void main(String[] args) { //创建数组的三种方式 int [] arr1={1,2,3,4,5}; String []arr2=new String[]{"1","2","3"}; int[] arr3 = new int[]{1,3,5,7,9}; //判断数组是否相等 boolean equals = Arrays.equals(arr1, arr3); System.out.printl..
2021-05-04 18:12:27
147
原创 Lambda表达式
Lambda表达式lambda是jdk8的一个新特性是对代码的一种简化 public static void main(String[] args) { SystemServcieIplm systemServcie = new SystemServcieIplm();----...
2021-04-30 09:51:47
64
翻译 基本数据类型 包装类型 和字符串类型之间的相互转换
基本数据类型 包装类型 和字符串类型之间的相互转换基本数据类型 和包装类型在jdk1.5之后可以实现自动装箱 拆箱这里不做详细介绍基本数据类型 转换为String 类型int a=10;String s=String.valueOf(a)包装类型 转换为String 类型Integer a=10;String s=a.toString()----方法1S...
2021-04-27 00:04:51
98
转载 常见String方法总结
常见String方法总结一.和长度相关的int length() 得到一个字符串的字符个数(一个中文是一个字符,一个英文是一个字符,一个转义字符是一个字符)二.和数组相关的byt...
2021-04-26 23:15:15
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人