B1__java基础知识
文章平均质量分 91
java基础知识
莫逸风
代码和人生需要加法也需要减法。
Nothing is impossible.
you can never be ready.
展开
-
Stream认知和基本操作
Stream流,什么是流,筛选切片映射,查找匹配规约,多数据源,无限流流的基本认识与基本操作原创 2021-12-05 01:59:00 · 1458 阅读 · 2 评论 -
简洁高效、原谅我一直不会java8
语法糖:java的持续活力本文为作者阅读java实战(第二版)第一部分的理解和笔记,大佬推荐的很好的一本书1. Java8,9,10以及11的变化Stream API。流是一系列数据项,一次只生成一项,程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。尽管流水线实际上是一个序列,但不同加工站的运行一般是并行的。你可以从一个更高层次的抽象来写java8程序了:思路变成了把这样的流变成那样的流。向方法传递代码的技巧。编程语言的整个目的就在于操作值,这些值被称为一等原创 2021-11-22 01:42:21 · 1240 阅读 · 0 评论 -
元注解
文章目录元注解1. Annotation(注解)2. meta-annotation(元注解)2.1 @Target注解2.2 @Retention注解2.3 @Documented注解2.4 @Inherited注解元注解1. Annotation(注解)从JDK 1.5开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解)。注解其实就是代码里的特殊标记,它用于替代配置文件:传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运原创 2021-01-19 23:03:27 · 896 阅读 · 0 评论 -
java中的静态内部类
静态内部类是 static 修饰的内部类,这种内部类的特点是:1、 静态内部类不能直接访问外部类的非静态成员,但可以通过new 外部类().成员的方式访问2、如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员3、创建静态内部类的对象时,不需要外部类的...原创 2018-04-03 21:13:21 · 498 阅读 · 0 评论 -
java 将字符串拆分成块装数组
split 将字符串拆分 regex=???,根据???以其为界进行拆分。public String[] split(Stringregex)根据给定正则表达式的匹配拆分此字符串。该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:...原创 2018-03-24 16:47:42 · 7692 阅读 · 0 评论 -
Object--Date--calendar--System--StringBuilder--基本数据类型包装类型
Objectjava.lang.Object类是Java语言中的根类,即所有类的父类默认toString()方法打印的是对象在堆中的地址值默认equals()方法比较的也是地址(String中对该方法进行了重写)Date** java.util.Date类 表示特定的瞬间,精确到毫秒。**以1970年1月1日为时间原点构造方法Date()分配 Date 对象并初始化此...原创 2019-02-09 23:00:17 · 735 阅读 · 0 评论 -
java集合
java中的集合是工具类,可以存储任意数量的具有共同属性的对象。1、为什么使用集合,而不用数组无法预测存储数据的数量 同时存储具有一对一关系的数据 需要进行数据的增删 数据重复问题2、集合框架的体系结构2.1Collection2.1.1List(有序允许重复)列表主要实现类ArrayListArrayList底层是由数组实现的 动态增长,以满足应用程序的需求 ...原创 2018-12-27 21:24:19 · 885 阅读 · 0 评论 -
java字符串(String和StringBuilder)
1、String1.1、创建String对象的方法(三种方式)String s1 = "zhang"; 创建一个字符串对象zhang,名为s1String s2 = new String(); 创建一个空字符串对象,名为s2String s3 = new String("zhang");创建一个字符串对象zhang,名为s31.2、Strin...原创 2018-12-27 19:46:46 · 1209 阅读 · 1 评论 -
java包装类注意点
Integer one = new Integer(100);Integer two = new Integer(100);Integer three = 100;Integer fore = 100;Integer five = 200;Integer six = 200;one==two 两个Integer对象,,结果为false,内存空间不是同一个one==thre...原创 2018-12-26 22:01:38 · 841 阅读 · 0 评论 -
java基本数据类型和包装类之间的转换(装箱,拆箱)
1、装箱:把基本数据类型转换成包装类1.1自动装箱int t1=2;Integer t2 =t1;1.2手动装箱Integer t3 = new Integer(t1);2、拆箱:把包装类转换成基本数据类型2.1自动拆箱int t4=t2;2.2手动拆箱int t5 = t2.intValue();...原创 2018-12-26 19:29:56 · 1102 阅读 · 0 评论 -
java Date操作的相关代码
/** * 获取现在时间,这个好用 * * @return返回长时间格式 yyyy-MM-dd HH:mm:ss */ public static Date getSqlDate() { Date sqlDate = new java.sql.Date(new Date().getTime()); return sqlDate; } /...原创 2018-12-19 11:47:23 · 1043 阅读 · 0 评论