WhoAYou's Blogs

没有人天生倔强,只因梦想寸土不让


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Excel和CSV类型数据文件自动录入重构封装

发表于 2018-06-13 | 分类于 重构
Excel和CSV类型数据文件自动录入重构封装GitHub链接jar包和依赖包链接:https://pan.baidu.com/s/1QsA6wzu1ofIBbXQbXm9TAw 密码:tdop 依赖包 java8 dom4j-1.6.1.jar poi-3.7-20101029.jar (POI ...
阅读全文 »

理解Java中的final

发表于 2018-06-11 | 分类于 JavaSE
final修饰符 final 可用于修饰类、变量和方法,用于表示它修饰的类、方法和变量不可改变。 final修饰的大都应用于基本类型域,或不可变类。 不可变类:如果类中的每个方法都不会改变其对象,这种类是不可变的类。例如String类。 对于可变类,使用final修饰只是表示存储在对象变量中的对 ...
阅读全文 »

缓存不可变类

发表于 2018-06-11 | 分类于 JavaSE
不可变类 不可变类的意思是创建该类实例后,该实例的实例变量是不可改变的。 Java中的8个包装类和java.lang.String类都是不可变类,当创建它们的实例后,其实例变量不可改变。 如果需要创建自定义的不可变类,遵循以下规则: 使用private和final修饰符来修饰该类的成员变量 ...
阅读全文 »

Java中的组合关系

发表于 2018-06-09 | 分类于 JavaSE
组合组合关系概述 实现类的复用除了继承外,还可以使用组合的方式,把该类当成另一个类的组合成分,从而允许新类直接复用该类的public方法。 不管继承还是组合,都允许在新类(对于继承就是子类)中直接复用旧类的方法。 组合是把旧类对象作为新类的成员变量组合起来,用以实现新类的功能,用户看到的是新类的方法 ...
阅读全文 »

Java多线程基础-多线程同步

发表于 2018-05-20 | 分类于 Java多线程基础
同步代码需要同步的情况 当多线程并发,有多段代码同时执行时,希望某一段代码执行的过程中,CPU不要切换到其他线程上,此时就需要同步。 如果有两段代码是同步进行的,那么同一时间只能执行其中一段,在一段代码没执行结束之前,不会执行另外一段代码。 同步代码块操作 使用synchronized关键字加上一 ...
阅读全文 »

Java多线程基础-多线程的实现方式

发表于 2018-05-20 | 分类于 Java多线程基础
多线程的实现方式方式一: 继承Thread类 Thread类实现了Runnable接口,在java.long包下。 创建执行线程方法一:将类继承Thread类,重写Thread类的run方法。接下来就可以分配并启动该子类的实例。 具体步骤: 继承Thread类 重写run方法 将执行的代码写在 ...
阅读全文 »

Java8-Lambda表达式-函数式接口

发表于 2018-05-13 | 分类于 Java8
1. Java内置的四大核心函数式接口12345678Consumer<T> 消费型接口 消费对象 void accept(T t);Supplier<T> 供给型接口 生成对象 T get();Function<R,T> 函数型接口 指定特定功 ...
阅读全文 »

Java8-方法引用和构造器引用

发表于 2018-05-12 | 分类于 Java8
1. 方法引用 若lambda体中的内容有方法已经实现了,我们可以使用‘方法引用’,可以理解为方法引用是lambda表达式的另外一种表现形式。双冒号形式主要有三种语法格式 使用要求(注意点): Lambda体中调用方法的参数列表、返回值类型 ,必须要和接口实现方法的参数列表、返回值保持一致 1 ...
阅读全文 »

Java8-StreamAPI常用知识

发表于 2018-05-11 | 分类于 Java8
流(Stream)1. 流的概念 流是数据渠道,用于操作数据源,所生成一种新的元素序列。集合讲的是数据,流讲的是计算,是操作。 Stream是Java8中处理集合的关键抽象概念,它可以指定希望对集合的操作,可以执行复杂的查找、过滤和映射数据等操作。 使用Stream API 对集合的数据进行操作, ...
阅读全文 »

Java8-Lambda表达式基础知识

发表于 2018-05-11 | 分类于 Java8
Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递),其可以代替实现接口中的抽象方法时的书写匿名内部类的繁琐代码。 举个栗子: Java中有个Runnable接口,直接使用该接口,需要重写实现其接口内部中的抽象方法。如下 ...
阅读全文 »
1234
胡啊呦

胡啊呦

一些笔记,一些感悟,一些分享

32 日志
11 分类
31 标签
RSS
CSDN
© 2018 胡啊呦
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
本站总访问量 次 | 有人看过我的博客啦