【多线程(一)】前置知识:程序、进程、线程,线程的使用优点和场景

程序是为完成特定的任务,用某种语言编写的一组指令的集合,即一段静态的代码,或者说代码块。进程是一个程序的执行过程,或者说是正在运行的一个程序,这是一个动态的过程:有它自身的产生、运行、消亡的过程,也就是生命周期。例如运行中的浏览器。在没有使用的时候它是一个程序,当我们使用它搜索、看新闻、的时候,它变


【Spring】Spring核心之IOC概述

前言上篇文章【Spring】初识Spring粗略介绍了Spring 的概述和一个Spring5 的入门案例,这篇文章我们来说讲一讲Spring 的两大核心之一的IOC。


Java新特性之Stream

什么是Stream?Stream(流)是一个来自数据源的元素队列,并且支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。数据源 流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。聚合操作 类似SQL语句一样的操


Java8新特性之Lambda表达式

概论函数体使用场景线程ComparatorCallbackUI编程以上都是以匿名内部类实现的,提供一个接口,需要编写一个匿名内部类来实现接口。


Java高级之反射

什么是反射?在我们以往的学习中,都创建过对象,例如Student student = new Student();student.say();此时,我们想要操作一个对象,如果不通过上面的代码new一个对象出来,那我们什么都做不了,并且我们操作的对象已经确定了是Student类。但是**如果此时我们不