- 简介 (译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.) Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达... 简介 (译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.) Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达...
- 集合补充一、常见基础集合汇总二、数据结构:栈 数据结构分为:1、逻辑结构 :思想上的结构 --》卧室,厨房,卫生间 --》线性表(数组,链表),图,树,栈,队列2、物理结构 :真实结构 --》钢筋混凝土+牛顿力学 --》紧密结构(顺序结构),跳转结构(链式结构)特点:后进先出(LIFO - last in first out)实际应用: 1、内存分析:形参,局部变量放入栈中。放入的那个区域... 集合补充一、常见基础集合汇总二、数据结构:栈 数据结构分为:1、逻辑结构 :思想上的结构 --》卧室,厨房,卫生间 --》线性表(数组,链表),图,树,栈,队列2、物理结构 :真实结构 --》钢筋混凝土+牛顿力学 --》紧密结构(顺序结构),跳转结构(链式结构)特点:后进先出(LIFO - last in first out)实际应用: 1、内存分析:形参,局部变量放入栈中。放入的那个区域...
- BFS —— 广度优先搜索,咱们在数据结构课一定会学的。一起的还有前、中、后序遍历、DFS(深度优先搜索), 它们都是二叉树遍历的算法!实话讲,除了在学校学的时候大概知道这个,后来就陆续忘了…再后来,刷题可能会又捡起来,然后又忘…唉,学了忘,忘了学…可是,这不就是学习的过程么?So,just do it!深化复习的最佳限度就是 45 分钟或 9 遍 —— 薛金星一图胜千言:如图所示,就是 B... BFS —— 广度优先搜索,咱们在数据结构课一定会学的。一起的还有前、中、后序遍历、DFS(深度优先搜索), 它们都是二叉树遍历的算法!实话讲,除了在学校学的时候大概知道这个,后来就陆续忘了…再后来,刷题可能会又捡起来,然后又忘…唉,学了忘,忘了学…可是,这不就是学习的过程么?So,just do it!深化复习的最佳限度就是 45 分钟或 9 遍 —— 薛金星一图胜千言:如图所示,就是 B...
- theme: condensed-night-purple Flink携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情目前唯一同时支持高吞吐、低延迟、高性能的分布式流式数据处理框架。像Apache Spark也只能兼顾高吞吐和高性能特性,主要因为在Spark Streaming流式计算中无法做到低延迟保障。优势支持事件事件概念。支持有状态计算,... theme: condensed-night-purple Flink携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情目前唯一同时支持高吞吐、低延迟、高性能的分布式流式数据处理框架。像Apache Spark也只能兼顾高吞吐和高性能特性,主要因为在Spark Streaming流式计算中无法做到低延迟保障。优势支持事件事件概念。支持有状态计算,...
- “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情” 基础概念与常识 Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);可靠性;安全性;支持网络编程并且很... “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情” 基础概念与常识 Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);可靠性;安全性;支持网络编程并且很...
- “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第7篇文章,点击查看活动详情” 标识符和关键字的区别是什么?在我们编写程序的时候,需要大量地为程序、类、变量、方法等取名字,于是就有了 标识符 。简单来说, 标识符就是一个名字 。有一些标识符,Java 语言已经赋予了其特殊的含义,只能用于特定的地方,这些特殊的标识符就是 关键字 。简单来说,关键字是被赋予特殊含义的标识符 。比如,在我... “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第7篇文章,点击查看活动详情” 标识符和关键字的区别是什么?在我们编写程序的时候,需要大量地为程序、类、变量、方法等取名字,于是就有了 标识符 。简单来说, 标识符就是一个名字 。有一些标识符,Java 语言已经赋予了其特殊的含义,只能用于特定的地方,这些特殊的标识符就是 关键字 。简单来说,关键字是被赋予特殊含义的标识符 。比如,在我...
- “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第8篇文章,点击查看活动详情” continue、break 和 return 的区别是什么?在循环结构中,当循环条件不满足或者循环次数达到要求时,循环会正常结束。但是,有时候可能需要在循环的过程中,当发生了某种条件之后 ,提前终止循环,这就需要用到下面几个关键词:continue :指跳出当前的这一次循环,继续下一次循环。break ... “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第8篇文章,点击查看活动详情” continue、break 和 return 的区别是什么?在循环结构中,当循环条件不满足或者循环次数达到要求时,循环会正常结束。但是,有时候可能需要在循环的过程中,当发生了某种条件之后 ,提前终止循环,这就需要用到下面几个关键词:continue :指跳出当前的这一次循环,继续下一次循环。break ...
- “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第9篇文章,点击查看活动详情” 方法 什么是方法的返回值?方法有哪几种类型?方法的返回值 是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。返回值的作用是接收出结果,使得它可以用于其他的操作!我们可以按照方法的返回值和参数类型将方法分为下面这几种:1.无参数无返回值的方法public void f1() ... “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第9篇文章,点击查看活动详情” 方法 什么是方法的返回值?方法有哪几种类型?方法的返回值 是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。返回值的作用是接收出结果,使得它可以用于其他的操作!我们可以按照方法的返回值和参数类型将方法分为下面这几种:1.无参数无返回值的方法public void f1() ...
- “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第10篇文章,点击查看活动详情”重载发生在同一个类中(或者父类和子类之间),方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。《Java 核心技术》这本书是这样介绍重载的:如果多个方法(比如 StringBuilder 的构造方法)有相同的名字、不同的参数, 便产生了重载。StringBuilder sb... “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第10篇文章,点击查看活动详情”重载发生在同一个类中(或者父类和子类之间),方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。《Java 核心技术》这本书是这样介绍重载的:如果多个方法(比如 StringBuilder 的构造方法)有相同的名字、不同的参数, 便产生了重载。StringBuilder sb...
- 基本数据类型 Java 中的几种基本数据类型了解么?Java 中有 8 种基本数据类型,分别为:6 种数字类型:4 种整数型:byte、short、int、long2 种浮点型:float、double1 种字符类型:char1 种布尔型:boolean。这 8 种基本数据类型的默认值以及所占空间的大小如下:基本类型位数字节默认值取值范围byte810-128 ~ 127short1620... 基本数据类型 Java 中的几种基本数据类型了解么?Java 中有 8 种基本数据类型,分别为:6 种数字类型:4 种整数型:byte、short、int、long2 种浮点型:float、double1 种字符类型:char1 种布尔型:boolean。这 8 种基本数据类型的默认值以及所占空间的大小如下:基本类型位数字节默认值取值范围byte810-128 ~ 127short1620...
- 聊聊Feign的大致功能和代理类的构建 配置日志 feign的本质 总结 聊聊Feign的大致功能和代理类的构建Feign相当于RestTemplate+Ribbon+Hystrix,Feign本身集成了Ribbon的依赖和自动装配,Feign的默认的请求超时时长是1秒,我们可以通过配置Ribbon的参数来调整请求处理超时时长,ReadTimeout参数就是请求处理超时时长,单位是毫秒当服... 聊聊Feign的大致功能和代理类的构建 配置日志 feign的本质 总结 聊聊Feign的大致功能和代理类的构建Feign相当于RestTemplate+Ribbon+Hystrix,Feign本身集成了Ribbon的依赖和自动装配,Feign的默认的请求超时时长是1秒,我们可以通过配置Ribbon的参数来调整请求处理超时时长,ReadTimeout参数就是请求处理超时时长,单位是毫秒当服...
- Set接口讲解一、HashSet实现类的使用1、放入Integer类型数据package com.lanson.test07;import java.util.HashSet;/** * @author : lansonli */public class TestInteger { //这是main方法,程序的入口 public static void main(String[... Set接口讲解一、HashSet实现类的使用1、放入Integer类型数据package com.lanson.test07;import java.util.HashSet;/** * @author : lansonli */public class TestInteger { //这是main方法,程序的入口 public static void main(String[...
- 一、什么是枚举枚举在Java中使用Enum表示,它是Java 5中的新增的关键字,枚举类型作为Java 5中新增特性的一部分,它是一种特殊的类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性和便携性。枚举所具有的特性如下:枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enu... 一、什么是枚举枚举在Java中使用Enum表示,它是Java 5中的新增的关键字,枚举类型作为Java 5中新增特性的一部分,它是一种特殊的类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性和便携性。枚举所具有的特性如下:枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enu...
- 一、什么内部类在一个类中定义另外一个类内部,称之为内部类,作用范围可以在类成员中、类方法中,所以存在两种:成员内部类和方法内部类二、为什么使用内部类?使用内部类最吸引人的原因是:(1)能够非常好的解决多重继承的问题,(2)每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响三、使用内部类的特点(1)内部类可以用多个实例,每个实例都... 一、什么内部类在一个类中定义另外一个类内部,称之为内部类,作用范围可以在类成员中、类方法中,所以存在两种:成员内部类和方法内部类二、为什么使用内部类?使用内部类最吸引人的原因是:(1)能够非常好的解决多重继承的问题,(2)每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响三、使用内部类的特点(1)内部类可以用多个实例,每个实例都...
- 一、什么是fail-fast机制Fail-fast是快速失败机制,是java集合(Collection)中的一种错误检测机制,主要用于当迭代集合的过程中,该集合在结构上发生改变的时候,就有可能发生fail-fast机制,即抛出ConcurrentModificationException异常。Fail-fast机制并不能保证在不同步的修改下一定会抛出异常,它只是尽最大的努力抛出,所以这种机制... 一、什么是fail-fast机制Fail-fast是快速失败机制,是java集合(Collection)中的一种错误检测机制,主要用于当迭代集合的过程中,该集合在结构上发生改变的时候,就有可能发生fail-fast机制,即抛出ConcurrentModificationException异常。Fail-fast机制并不能保证在不同步的修改下一定会抛出异常,它只是尽最大的努力抛出,所以这种机制...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签