E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA高级编程系列
Linux系统
编程系列
之进程间通信-信号量组
一、什么是信号量组信号量组是信号量的一种,是system-V三种IPC对象之一,是进程间通信的一种方式。二、信号量组的特性信号量组不是用来传输数据的,而是作为“旗语”,用来协调各进程或者线程工作的。信号量组可以一次性在其内部设置多个信号量,而信号量本质上是一个数字,用来表征一种资源的数量,当多个进程或者线程争夺这些稀缺资源的时候,信号量用来保证他们合理地,秩序地使用这些资源,而不会陷入逻辑谬误之中
Great Macro
·
2023-10-01 17:14
Linux
C语言程序设计
c语言
linux
Linux系统
编程系列
之进程间通信-IPC对象
一、什么是IPC对象消息队列,共享内存和信号量组被称为IPC对象。各种不同的IPC其实是在不同时期逐步引入的,他们是在UNIX伯克利版本system-V中引入的三种通信方式。二、IPC对象特性1、在系统中使用键值(KEY)来唯一确定,类似文件系统中的文件路径。2、当某个进程创建(或打开)一个IPC对象时,将会获得一个整形ID,类似文件描述符。3、IPC对象属于系统,而不是进程,因此在没有明确删除操
Great Macro
·
2023-10-01 00:15
C语言程序设计
Linux
c语言
linux
Linux系统
编程系列
之进程间通信-共享内存
一、什么是共享内存共享内存是system-V三种IPC对象之一,是进程间通信的一种方式。二、共享内存的特性通过不同进程共享一段相同的内存(物理内存)来达到通信的目的,由于SHM对象不再交由内核托管,因此共享内存SHM对象是众多IPC方式最高效的一种方式,但也因为这个原因,SHM一般不能单独使用,而需要配合诸如互斥锁、信号量等协同机制使用。三、共享内存的使用场景1、进程间数据共享比如单机上需要启动多
Great Macro
·
2023-10-01 00:45
Linux
C语言程序设计
c语言
linux
Linux系统
编程系列
之进程间通信-消息队列
一、什么是消息队列消息队列是system-V三种IPC对象之一,是进程间通信的一种方式。二、消息队列的特性允许发送的数据携带类型(指定发送给谁),具有相同类型的数据在消息队列内部排队,读取的时候也要指定类型,然后依次读出数据。可以理解为消息队列就是一个多管道集合。三、消息使用场景由于每个消息都携带有类型,相同的类型自成一队,因此读取方向可以根据类型来挑选不同的队列,所以说MSG适用于“多对一”的场
Great Macro
·
2023-10-01 00:45
Linux
C语言程序设计
c语言
linux
java高级
篇--泛型
一.什么是泛型?其实在我们再使用集合时就用过泛型List创建一个List对象Listlist=newArrayList();这个它就是泛型。所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型,而是在类对象创建时为其指定相应的数据类型。二.为什么使用泛型?例子:要求定义一个Point点类,该类中属性有x坐标和y坐标。要求:x和y的值可以都是整数类型。x和y的值可以都是小数类型。x和y的值可以都
一个小哑巴
·
2023-09-30 10:23
Java高级篇
java
后端
开发语言
junit
spring
java架构师进阶之路
如果你是想成为Java架构师,那么你首先要是一个
Java高级
工程师。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实现的原理。Jvm虚拟机原理
Java布道者-小轩
·
2023-09-29 11:20
Java
架构师
java
架构师
数据库
Java高级
工程师学习路径
第一章多线程并发编程1.1Java基础1.1.1JAVA程序运行堆栈分析1.1.2线程状态1.1.3线程中止1.1.4内存屏障和CPU缓存1.1.5线程通信1.1.6线程封闭之ThreadLocal和栈封闭1.1.7线程池应用及实现原理剖析1.2线程安全之可见性问题1.2.1使用volatile解决可见性问题及阻止指令重排序1.2.2线程安全之共享资源/不可变性/竟态条件/临界区1.2.3线程安全
留夕_3826
·
2023-09-28 12:48
Java高级
特性之增强for循环
转自:suremakefor/in循环就是JDK5.0中所谓的增强For循环,它能对数组和集合进行遍历,使用它会使用你的代码短小而精炼的多。这里将介绍以下内容:传统的for循环和增强for循环的比较定制自己的增强for循环增强for循环的局限性一:传统的for循环和增强for循环的比较//传统的数组遍历String[]persons={"张三","李四","王五"};for(inti=0;iper
黎南
·
2023-09-27 12:29
Java
增强for循环
java基础
Java高级
应用——泛型
文章目录泛型泛型化的由来概念简介:自定义泛型注意事项说明注意泛型泛型化的由来概念强类型语言的需求:在早期的编程语言中,程序员需要在编写代码时指定变量的具体类型。这种静态类型检查的方式可以确保类型的一致性,但也带来了一些限制。在处理不同类型的数据时,需要为每个类型写不同的代码,这导致了重复劳动和代码冗余。参数化类型的引入:为了解决上述问题,研究人员开始思考如何实现能够处理多种类型的通用代码。参数化类
Zedthm
·
2023-09-27 08:23
Java
java
开发语言
Java高级
应用——多线程
文章目录**多线程**相关名词解释**程序、进程与线程****并行与并发**单核与多核Java多线程概述@Test测试框架测试多线程的注意事项主线程和子线程的概念**`@Test`测试类需要使用`.join()`方法来确保子线程执行完毕**线程调度(目前仅了解)守护线程(DaemonThread)和普通线程(用户线程)守护线程(DaemonThread)普通线程(用户线程)**创建线程:Threa
Zedthm
·
2023-09-27 00:55
Java
java
开发语言
Java高级
应用——异常处理
文章目录异常处理概念Java异常体系Error和Exception编译时异常和运行时异常Java异常处理的方式异常处理概念异常处理是在程序执行过程中遇到错误或异常情况时的一种机制,它允许程序在错误发生时进行适当的处理,而不会导致程序崩溃或产生不可预测的结果。异常类型:受检异常(CheckedException):这些异常在编译时强制要求进行处理,例如IOException、SQLException
Zedthm
·
2023-09-27 00:55
Java
java
开发语言
Java高级
应用——常用类(String类)和(Comparator排序)
文章目录常用类(String类)和(Comparator排序)String类介绍用法以及常用APIStringBuffer和StringBuilder比较器(Comparator)常用类(String类)和(Comparator排序)String类介绍String类型本身是使用final关键字声明的,这意味着我们无法继承String类。String对象的字符内容存储在一个字符数组value[]中。
Zedthm
·
2023-09-27 00:25
Java
java
开发语言
Java高级
应用——多线程
目录多线程相关名词解释程序、进程与线程并行与并发单核与多核Java多线程概述@Test测试框架测试多线程的注意事项主线程和子线程的概念@Test测试类需要使用.join()方法来确保子线程执行完毕线程调度(目前仅了解)守护线程(DaemonThread)和普通线程(用户线程)守护线程(DaemonThread)普通线程(用户线程)创建线程:Thread类和Runnable接口对比Thread类Th
Zedthm
·
2023-09-26 20:27
Java
java
中间件
开发语言
Java高级
应用——异常处理
目录异常处理概念Java异常体系Error和Exception编译时异常和运行时异常Java异常处理的方式异常处理概念异常处理是在程序执行过程中遇到错误或异常情况时的一种机制,它允许程序在错误发生时进行适当的处理,而不会导致程序崩溃或产生不可预测的结果。异常类型:受检异常(CheckedException):这些异常在编译时强制要求进行处理,例如IOException、SQLException等。
Zedthm
·
2023-09-26 20:55
Java
java
开发语言
JAVA高级
篇----泛型
一.泛型1.什么是泛型所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型,而是在类对象创建时为其指定相应的数据类型。其实我们再使用集合时就用过泛型List创建一个List对象Listlist=newArrayList();它就是泛型。2.泛型的作用解决数据类型的安全问题泛型的主要目标是提高Java程序的类型安全。编译时的强类型检查;通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多
子非鱼呀
·
2023-09-26 15:51
java
jvm
Java高级
--泛型和注解
一、
Java高级
--泛型1、什么是泛型泛型是JavaSE5出现的新特性,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?
小白N+1
·
2023-09-26 15:51
java
Java高级
之---泛型的使用
一、泛型的概念1.什么是泛型,看表面的意思,泛型就是指广泛的、普通的类型2.所谓泛型,就允许在定义类、接口时通过圆滚滚标识表示类中的某个属性的类型或者某个方法的返回值及参数类型。这个参数类型将在使用的时候就确定了。使用泛型有哪些好处(1)首先就像上面那个例子一样,使用泛型能够限定集合中,如List,Set中元素的类型,保证一个集合中只有一个类型。(2)程序也能更加健壮(只要在编译时期没有出现警告,
执笔诉情殇〆
·
2023-09-26 15:50
java
Java高级
-泛型
12.泛型1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。12.1.为什么要用泛型泛型与File中使用泛型举例泛型的使用泛型即传入实际的参数类型,也称类型实参1.jdk5.0新增的特性2.在集合中使用泛型:
tiga super
·
2023-09-26 15:50
笔记
java
开发语言
带你了解
Java高级
编程-----泛型
文章目录一、泛型简介二、泛型的使用三、自定义泛型结构四、泛型在继承上的体现五、通配符的使用一、泛型简介Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。换句话说就是起到了对数据的类型的限制作用。Java泛型可以保证如果程序在编译时没有发出警告,运
符工爱奇
·
2023-09-26 15:50
Java高级编程
intellij-idea
java
1万行代码 java_
Java高级
特性-泛型:泛型的基本用法,怎样才能少写 1 万行代码...
泛型是Java的一个高级特性。在Mybatis、Hibernate这种持久化框架,泛型更是无处不在。然而,泛型毕竟是高级特性,藏在框架的底层代码里面。我们平时都是写业务代码,可能从来没见过泛型,更别提怎么用了。既然如此,我们就一步步学习泛型吧。泛型是什么泛型是一种特殊的类型。你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的具体类型。这好像还是很难理解。没关系,我们
weixin_39779530
·
2023-09-26 15:20
1万行代码
java
JAVA高级
-泛型
泛型什么是泛型jdk5.0新增的特性。我们可以将中药柜作比喻,每一种中药是一个类,这个类里面有不同品种的中药。比如,大黄是一个类,但是大黄的品种有很多。我们要找到中药这个类,就要在中药柜上面贴上标签,里面的品种就如同一个类下的各种类型属性。中药柜上的标签,就是我们的泛型,以此推出:所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在
梵高的猪v
·
2023-09-26 15:20
java
笔记
java学习
java
原型模式
Java高级
特性-泛型
2019独角兽企业重金招聘Python工程师标准>>>RoadMap1.什么是泛型泛型是一种参数化类型的机制。它可以使得代码适用于各种类型,从而编写更加通用的代码,例如集合框架。泛型是一种编译时类型确认机制。它提供了编译期的类型安全,2.泛型的优势1,类型安全。泛型的主要目标是提高Java程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛型,这
George_Fal
·
2023-09-26 15:50
java
python
java 高级泛型_
JAVA高级
复习-泛型的使用
1、JDK5.0新增的特性2、在集合中使用泛型总结:①集合接口或集合类在JDK5.0时都修改为带泛型的结构②在实例化集合类时,可以指明具体的泛型类型③指明完以后,在集合类或接口中,凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(Ee)-->实例化以后:add(Integere)④注意点:泛型的类型必须是类,不能是基本数据类型,
道一云办公
·
2023-09-26 15:50
java
高级泛型
Java高级
--泛型
泛型与File为什么要有泛型在集合中使用泛型自定义泛型结构泛型类、泛型接口泛型方法泛型在继承上的体现通配符的使用有限制的通配符泛型应用举例为什么要有泛型集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在jdk1.5之前只能把元素类型设计为Object,jdk1.5之后使用泛型来解决。把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,A
LawrenceLan
·
2023-09-26 15:50
Java基础学习之路
java
jvm
Java高级
语言特性 ---- 泛型
泛型是jdk1.5开始引入的特性。泛型既是参数化类型,理解为将参数的类型作为参数。泛型可以作用在类、接口和方法上。分别称为泛型类、泛型接口和泛型方法。使用泛型的好处有:1、适用于多种数据类型执行相同的代码;2、获得编译期的类型安全,以及运行时更小的抛出ClassCsstException的可能。“适用于多种数据类型”,即是参数类型指定为泛型,在实际使用中根据需要传入具体的类型。例如下面代码://定
风行水上_ZH
·
2023-09-26 15:49
zh和他的Android
java
android
Java高级
特性 - 集合框架(1)
简介Java集合框架对于数据的操作提供了良好的接口,是Java语言中非常普遍,也是非常重要的部分,熟练掌握很重要。本实训将从整个集合框架的体系介绍重要的集合框架类,及其基本原理和使用方法。第1关:集合的基本使用任务描述相关知识集合是什么为什么使用集合怎么创建集合如何向集合中添加数据编程要求测试说明任务描述本关任务:创建集合并添加数据。相关知识为了完成本关任务你需要知道:1.集合是什么;2.为什么使
AIains
·
2023-09-26 15:48
Educoder—Java
java
Java高级
特性-受限类型参数
Java高级
特性-受限类型参数你有时可能需要限制类型参数的类型。例如,我们可能希望创建一个操作数字的类,并希望确保只有数字类型可以作为类型参数。这可以通过使用受限类型参数来实现。
sanren1024
·
2023-09-26 14:11
Java高级特性
java
generic
Java高级
特性-泛型方法
Java高级
特性-泛型方法Java泛型方法是Java语言中的一种特殊方法,它可以在方法中使用泛型类型,从而使方法具有更强的通用性和灵活性。
sanren1024
·
2023-09-26 14:37
Java高级特性
java
Elasticsearch(七)--ES文档的操作(下)---删除文档
一、前言上篇文章我们了解了ES的修改文档的操作,也同样分别通过ES的kibana客户端以及
Java高级
Rest客户端进行学习,那么本篇末尾要给大家介绍的是对文档的删除操作,同新修改文档,也有删除单条文档和批量删除文档操作
雨~旋律
·
2023-09-25 23:51
elasticsearch
elasticsearch
java
spring
boot
0基础学习大数据路线,0基础大数据开发
加米谷大数据理论+代码+实战+实操的独有课程体系,下面是加米谷的0基础大数据开发课程大纲:第一阶段:Java设计与编程思想学习内容:Java设计与编程思想学习目标:Java基础、Java面向对象、
Java
大数据挖掘与大数据分析
·
2023-09-25 02:20
深入学习掌握JUC并发
编程系列
(五) -- 深入浅出无锁-乐观锁
深入学习掌握JUC并发
编程系列
(五)--深入浅出无锁-乐观锁一、CAS(原子性)与volatile(可见性)二、原子整数三、原子引用(Reference)四、原子数组(Array)五、字段更新器(Filed
snapepotter
·
2023-09-24 09:58
深入学习掌握JUC并发编程系列
学习
java
Java高级
特性-泛型类
Java高级
特性-泛型类Java重载的知识中,在一个类内方法可以重载,Java编译器根据调用方法时传入的参数类型,参数个数来确定调用的是哪个方法。
sanren1024
·
2023-09-23 22:23
Java高级特性
java
android
Java高级
-反射
目录认识反射、获取类反射(Reflection)反射可进行的操作加载类,获取类的字节码:Class对象获取对象的三种方法获取构造器对象并使用获取构造器的方法获取构造器的作用获取成员变量和方法对象并使用获取类的成员变量的方法获取类的成员变量的作用获取成员方法的方法获取成员方法的作用认识反射、获取类反射(Reflection)反射就是:加载类,并允许以编程的方式剖析类中的各种成分(成员变量、方法、构造
熵240
·
2023-09-23 11:56
Java
语言进阶学习
java
开发语言
Java高级
-代理(proxy)
什么是代理代理是一种设计模式,当我们要访问目标类时,不是直接访问目标类,而是先调用其代理类,通过代理类来调用目标类完成操作。即从直接调用变为间接调用,这样做我们可以在代理类在调用目标类之气和之后去添加一些预处理和后处理的操作,来拓展不属于目标类的功能,比如说,我们可以在方法调用之前和调用结束之前,记录日志、在方法执行之前继续额外的参数校验,进行事务管理,如手动提交,权限校验等。静态代理在程序运行之
熵240
·
2023-09-23 11:56
Java
语言进阶学习
spring
java
后端
开发语言
Java高级
-注解
注解(Annotation)注解就是Java代码中的特殊标记,比如:@Override、@Test等,作用是:让其他程序员根据注解信息来决定怎么执行该程序。注意:注解可以用在类上、构造器上、方法上、成员变量上、参数上、等位置。自己定义注解特殊属性名:value如果注解中只有一个value属性,value名称可以不写注解的原理注解本质是一个接口,该接口继承了Annotation接口使用@注解名(..
熵240
·
2023-09-23 11:53
Java
语言进阶学习
java
开发语言
并发
编程系列
-CAS
锁(lock)的代价锁是用来做并发最简单的方式,其代价也是最高的,Java在JDK1.5之前都是靠synchronized关键字来加锁。但是加锁机制会有如下几个问题:加锁、释放锁会需要操作系统进行上下文切换和调度延时,在上下文切换的时候,cpu之前缓存的指令和数据都将失效,这个过程将增加系统开销。多个线程同时竞争锁,锁竞争机制本身需要消耗系统资源。没有获取到锁的线程会被挂起直至获取锁,在线程被挂起
吾日三省吾码
·
2023-09-22 12:06
后端
Java高级
-注解
注解1.介绍2.元注解3.注解的解析4.注解的应用场景1.介绍注解Annotation就是Java代码里的特殊标记,作用是让其他程序根据注解信息来决定什么是执行该程序注解:注解可以在类上、构造器上、方法上、成员变量上、参数上等位置自定义注解/***自定义注解*/public@interfaceMyTest1{Stringaaa();booleanbbb()defaulttrue;String[]c
中二Espresso
·
2023-09-22 06:32
java
开发语言
spring
jvm
maven
java-ee
Java高级
-stream流
stream流1.介绍2.将List转成Set3.将List转成Map4.计算求和reduce5.查找最大值max和最小值min6.Match匹配7.过滤器filter8.分页limit跳过skip9.数据排序sorted1.介绍stream流可以非常方便与精简的形式遍历集合,实现过滤、排序等功能2.将List转成Setstream.collect(Collectors.toSet());publ
中二Espresso
·
2023-09-22 06:32
java
开发语言
spring
eclipse
Java高级
-反射
反射1.介绍2.获取Class对象的三种方法3.获取类的构造器4.获取类的成员变量5.获取类的成员方法6.反射的作用和应用场景1.介绍反射加载类,并允许以编程的方式解剖类的各种成分(成员变量、方法、构造器等)反射步骤1.加载类,获取类的字节码:Class对象2.获取类的构造器:Constructor对象3.获取类的成员变量:Field对象4.获取类的成员方法:Method对象2.获取Class对象
中二Espresso
·
2023-09-22 06:01
java
Java高级
特性反射与动态代理模式
文章目录前言一、了解反射二、继续了解反射(哈哈哈)1.每一个类对应的class放在哪里?2.这个class里面都保存了什么3.如何使用?3.1获取类加载器3.2获取构造器对象3.3获取方法并执行相对应的方法3.4通过反射访问成员变量三、动态代理模式1.静态代理模式2.动态代理模式3.Proxy是怎么帮助我们生成的代理类的呢?总结前言动态代理模式,也是Java中常见的一种设计模式,其中动态代理模式,
爱码士赵Sir
·
2023-09-22 06:30
Java筑基
java
反射
jdk
Java高级
-动态代理
动态代理1.介绍2.案例1.介绍publicinterfaceStar{Stringsing(Stringname);voiddance();}publicclassBigStarimplementsStar{privateStringname;publicBigStar(Stringname){this.name=name;}publicStringsing(Stringname){System
中二Espresso
·
2023-09-22 06:00
java
架构
spring
maven
jvm
第三章:数据类型
本文是Python通用
编程系列
教程,已全部更新完成,实现的目标是从零基础开始到精通Python编程语言。本教程不是对Python的内容进行泛泛而谈,而是精细化,深入化的讲解,共5个阶段,25章内容。
马无极
·
2023-09-22 04:27
汇川技术小型PLC梯形图
编程系列
教程(1)小型PLC型号H123U简介
原文链接:汇川技术小型PLC梯形图
编程系列
教程(一):小型PLC型号H123U简介本人目前一直玩的都是汇川技术自己的PLC、伺服、变频器等等。
yanjuntech
·
2023-09-21 20:14
梯形图编程
H123U小型PLC
PLC梯形图编程
汇川技术
H123U
梯形图编程
PLC学习
010 Rust网络编程,cargo构建脚本介绍
说明此章节并不是只有Rust网络编程的内容,但是由于后续的例子有些依赖于此知识点,所以放在Rust网络
编程系列
中做简单介绍。参考资料主要是官方文档《Cargo之书》。
令狐壹冲
·
2023-09-21 16:55
并发
编程系列
-分而治之思想Forkjoin
我们介绍过一些有关并发编程的工具和概念,包括线程池、Future、CompletableFuture和CompletionService。如果仔细观察,你会发现这些工具实际上是帮助我们从任务的角度来解决并发问题的,而不是让我们陷入线程之间如何协作的繁琐细节(比如等待和通知等)。对于简单的并行任务,你可以使用“线程池+Future”的方式来处理。而对于任务之间存在聚合关系的情况,无论是AND聚合还是
吾日三省吾码
·
2023-09-20 17:08
后端
全网最全一篇数据库MVCC详解,不全你打我,最新
Java高级
面试题汇
一、前言最近公司项目准备开始重构,框架选定为SpringBoot,本篇主要记录了在IDEA中搭建SpringBootMaven多模块项目的过程。这篇文章可以说是完全的一篇实战项目干货,感兴趣的朋友们可以继续看下去快照读的实现是基于多版本并发控制,即MVCC,既然是多版本,那么快照读读到的数据不一定是当前最新的数据,有可能是之前历史版本的数据。如下操作是快照读:不加锁的select操作(注:事务级别
远方的程序员@
·
2023-09-20 04:27
Java
经验分享
开发语言
面试
并发
编程系列
-CompletableFuture
利用多线程来提升性能,实质上是将顺序执行的操作转化为并行执行。仔细观察后,你还会发现在顺序转并行的过程中,一定会牵扯到异步化。举个例子,现在下面这段示例代码是按顺序执行的,为了优化性能,我们需要将其改为并行执行。那具体的实施方法是什么呢?//以下两个方法都是耗时操作doBizA();doBizB();确实,实现并行化的方法很简单,就像下面的代码一样,我们创建两个子线程来执行这些操作。你会发现在下面
吾日三省吾码
·
2023-09-19 19:09
后端
【JDK 8-Lambda】3.1
Java高级
核心玩转 JDK8 Lambda 表达式
一、什么是函数式编程?二、什么是lambda表达式?1.先看两个示例A.【创建线程】B.【数组排序-降序】2.lambda表达式特性A.使用场景(前提):B.语法(params)->expressionC.参数列表D.方法体F.好处一、什么是函数式编程?将一个函数(也称“行为”)作为一个参数进行传递面向对象编程是对数据的抽象(各种各样的POJO类),而函数式编程则是对行为的抽象(将行为作为一个参数
ladymorgana
·
2023-09-19 07:32
架构师之路-java
java
开发语言
Java高级
之File类、节点流、缓冲流、转换流、标准I/O流、打印流、数据流
第13章IO流文章目录一、File类的使用1.1、如何创建File类的实例1.2、常用方法1.2.1、File类的获取功能1.2.2、File类的重命名功能1.2.3、File类的判断功能1.2.4、File类的创建功能1.2.5、File类的删除功能二、IO流原理及流的分类2.1、JavaIO原理2.2、流的分类/体系结构三、节点流(或文件流)3.1、读入数据FileReader3.2、写出数据
Arbicoral
·
2023-09-19 01:16
Java
java
开发语言
Windows
编程系列
——第一讲:预备知识
Windows
编程系列
——第一讲:预备知识这一讲先介绍几个概念,扫扫盲。
Neo_kh
·
2023-09-18 11:13
Windows编程
Windows编程
GUI
图形化界面
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他