首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
油腻的Java
掘友等级
Java架构师
|
互联网某金融公司
java、互联网
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
HttpClient系列-基础知识(二)
今天开始介绍下基础知识二,主要内容是请求的中断、重定向。 这对于可能长时间运行的请求或大型下载文件尤其有用,否则这些请求将不必要地消耗带宽和连接。 对于某些用例来说,这可能是完全没问题的,但肯定会出现不需要的用例 。现在我们将看看如何更改默认行为并停止重定向。 另请注意,如果禁…
HttpClient系列-基础知识(一)
今天开始介绍下Apache HttpClient 4的全面指南,从基础到高级进阶,本文是基础知识一。 这里面,使用org.apache.http.HttpStatus中库中提供的预定义状态代码。 HttpClient可以配置超时的时间,接下来,我们看下如何使用。 HttpCli…
Java中的类型转换-高级进阶
我们知道Java类型系统由两种类型组成:基础类型和封装类型。 从子类到超类的转换称为向上转型。通常,向上是由编译器隐式执行的。 向上转型与继承密切相关 - 这是Java中的另一个核心概念。使用引用变量来引用更具体的类型是很常见的。每次我们这样做时,都会发生隐式的向上转型。 在上…
Java中多个ifelse语句的替代设计
ifelse是任何编程语言的重要组成部分。但是我们编写了大量嵌套的if语句,这使得我们的代码更加复杂和难以维护。 接下来,让我们探索如何简化代码的中的ifelse语句写法。 我们经常遇到涉及很多条件的业务逻辑,并且每个逻辑都需要不同的处理方式。以Calculator类为例。我们…
从零单排Java 8(3) —— List结合Lambdas对排序的高级用法
在本教程中,我们将首先了解Java 8中的Lambda支持,特别是如何利用它来编写Comparator并对Collection进行排序。 请注意,我们还使用了添加到Java 8 中的java.util.List的新排序的API,而不是旧的Collections.sort API…
从零单排Java 8(2) —— Timestamp、String互转
Timestamp是Java中少数遗留日期时间对象之一。 由于Timestamp依赖于Java专有格式,我们可以看看,在Java8中,如何更高效、快捷的转换。 当我们的String采用JDBC时间戳格式时- yyyy-m [m] -d [d] hh:mm:ss [.f ...]…
从零单排Java 8(1) —— Predicate使用介绍
在接下来的阶段中,将和大家分享Java 8 系列的一些知识点。本文和大家讲述Predicate的使用方法介绍以及其背景。 看上面的示例,通过提取以“A”开头并且长度小于5的数据来过滤我们的集合。 我们使用了两个过滤条件。 这个改进比第一个更灵活,因为我们可以使用按位运算来构建我…
Java 9 CompletableFuture 进化小脚步
Java 9附带了对CompletableFuture类的一些更改。这些更改是作为JEP 266的一部分引入的,以便解决自JDK 8引入以来的一些问题,更具体地说,支持延迟和超时,抽象出一个工具类和一些实用方法。 代码方面,API提供了八种新方法和五种新的静态方法。根据Open…
Java8的CompletableFuture进阶之道
作为Java 8 Concurrency API改进而引入,本文是CompletableFuture类的功能和用例的介绍。同时在Java 9 也有对CompletableFuture有一些改进,之后再进入讲解。 Future异步计算很难操作,通常我们希望将任何计算逻辑视为一系列…
检查字符串是否包含多个关键字的高级进阶
在本快速教程中,将了解如何检测字符串中的多个单词。 我们的任务是查找inputString 是否包含“hello”和“william”字样。 此外,单词的顺序并不重要,匹配要区分大小写。 首先,我们将展示如何使用String.contains()方法来实现我们的目标。 这个例子…
下一页
个人成就
文章被点赞
172
文章被阅读
121,812
掘力值
2,195
关注了
1
关注者
111
收藏集
0
关注标签
1
加入于
2018-08-09