Fork me on GitHub
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 52 下一页
摘要: [toc] 简介 小师妹最新对java IO中的reader和stream产生了一点点困惑,不知道到底该用哪一个才对,怎么读取文件才是正确的姿势呢?今天F师兄现场为她解答。 字符和字节 小师妹最近很迷糊:F师兄,上次你讲到IO的读取分为两大类,分别是Reader,InputStream,这两大类有什 阅读全文
posted @ 2020-05-22 07:02 flydean 阅读(489) 评论(1) 推荐(0) 编辑
摘要: [toc] JDK9的新特性:JPMS模块化 简介 JDK9引入了一个新的特性叫做JPMS(Java Platform Module System),也可以叫做Project Jigsaw。模块化的本质就是将一个大型的项目拆分成为一个一个的模块,每个模块都是独立的单元,并且不同的模块之间可以互相引用 阅读全文
posted @ 2020-05-22 06:55 flydean 阅读(1926) 评论(1) 推荐(1) 编辑
摘要: 简介 区块链是一种防篡改的共享数字分布式账本,可记录公共或私有对等网络中的交易。分布式账本分布到网络中的所有成员节点,以加密散列链接的块的顺序链,永久记录网络中对等点之间发生的资产交换的历史记录。 区块链的广为人知是从比特币开始的,但是区块链不是比特币,区块链只是比特币底层的技术基础。比特币可以看做 阅读全文
posted @ 2020-05-21 07:02 flydean 阅读(1169) 评论(1) 推荐(2) 编辑
摘要: [toc] 简介 String的底层存储是什么?相信大部分人都会说是数组。如果要是再问一句,那么是以什么数组来存储呢?相信不同的人有不同的答案。 在JDK9之前,String的底层存储结构是char[],一个char需要占用两个字节的存储单位。 据说是JDK的开发人员经过调研了成千上万的应用程序的h 阅读全文
posted @ 2020-05-21 06:38 flydean 阅读(1459) 评论(1) 推荐(0) 编辑
摘要: 简介 自从Spring横空出世之后,Spring就成了事实上的J2EE标准。Spring作为一个轻量级的J2EE应用框架,就是针对EJB的复杂特性而设计的,最后毫无疑问,Spring凭借它的简洁,可理解性和可用性赢得了最后的胜利。 Spring从最初的xml配置到后面的注解配置,一直都在不断的进步, 阅读全文
posted @ 2020-05-20 06:59 flydean 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: 简介 是什么让java世界变得更好,程序员变得更友爱,秃头率变得不是那么的高,让程序员不必再每天996,有时间找个女朋友? 是Spring。 是什么让企业级java应用变得简单易懂,降低了java程序员的进入门槛,导致了现在遍地都是java程序员的窘境? 是Spring。 是什么从无冕之王变成了事实 阅读全文
posted @ 2020-05-20 06:45 flydean 阅读(4607) 评论(1) 推荐(3) 编辑
摘要: 一个linux命令的事情,小师妹非要让我教她怎么用java来实现,哎,摊上个这么杠精的小师妹,我也是深感无力,做一个师兄真的好难。 # 使用java拷贝文件 今天小师妹找到我了:F师兄,能告诉怎么拷贝文件吗? 拷贝文件?不是很简单的事情吗?如果你有了文件的读权限,只需要这样就可以了。 阅读全文
posted @ 2020-05-19 07:04 flydean 阅读(416) 评论(1) 推荐(0) 编辑
摘要: [toc] 简介 匿名类相信大家都用过了,学过JDK8中的lambda表达式之后,可以发现有些匿名类是可以用lambda表达式来替代的,能够被替代的类叫做funcational interface。 具体的有关lambda表达式和匿名类的介绍,大家可以查阅我之前写的文章。这里就不多讲了。 本文主要介 阅读全文
posted @ 2020-05-19 06:54 flydean 阅读(230) 评论(1) 推荐(0) 编辑
摘要: [toc] 简介 小师妹又遇到难题了,这次的问题是有关文件的创建,文件权限和文件系统相关的问题,还好这些问题的答案都在我的脑子里面,一起来看看吧。 文件权限和文件系统 早上刚到公司,小师妹就凑过来神神秘秘的问我:F师兄,我在服务器上面放了一些重要的文件,是非常非常重要的那种,有没有什么办法给它加个保 阅读全文
posted @ 2020-05-18 07:01 flydean 阅读(470) 评论(0) 推荐(0) 编辑
摘要: [toc] 简介 在 "JDK10的新特性:本地变量类型var" 中我们讲到了为什么使用var和怎么使用var。 今天我们来深入的考虑一下var和泛型,多个接口实现的问题。 实现多个接口 在JDK的实现和我们日常的工作中,很多时候都需要实现多个接口,我们举常用的两个例子ArrayList和CopyO 阅读全文
posted @ 2020-05-18 06:53 flydean 阅读(513) 评论(0) 推荐(0) 编辑
摘要: [toc] 简介 java以面向对象的特性显著于世并得到了蓬勃的发展。在语言的发展过程中,为了让java语言更加简洁和方便使用,JDK也在不断的进行改进。 今天本文将要介绍一下JDK10中引入的本地变量类型var。 为什么我们需要var 类型推断是很多编程语言都具有的特性,编译器可以在我们不指定具体 阅读全文
posted @ 2020-05-17 07:29 flydean 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: [toc] JDK11的新特性:HTTP API和reactive streams 简介 在 "JDK11的新特性:新的HTTP API" 中,我们介绍了通过新的HTTP API,我们可以发送同步或者异步的请求,并获得的返回的结果。 今天我们想探讨一下这些同步或者异步请求和响应和reactive s 阅读全文
posted @ 2020-05-17 07:23 flydean 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 注释大家都写过,应该都懂。注释就是给人看的,不是给机器看的,自然也就无法执行。 但是今天就有一个例外,快让我们看一下吧。 如果是下面一段代码,大家期望的输出是什么? ~~~java public class escapesUsage { public static void main(String[ 阅读全文
posted @ 2020-05-16 07:55 flydean 阅读(437) 评论(0) 推荐(0) 编辑
摘要: [toc] 背景 Stream大家应该都很熟悉了,java8中为所有的集合类都引入了Stream的概念。优雅的链式操作,流式处理逻辑,相信用过的人都会爱不释手。 每个数据流都有一个生产者一个消费者。生产者负责产生数据,而消费者负责消费数据。如果是同步系统,生产一个消费一个没什么问题。但是如果在异步系 阅读全文
posted @ 2020-05-16 07:49 flydean 阅读(2737) 评论(0) 推荐(0) 编辑
摘要: [toc] 简介 小师妹是个java初学者,最近正在学习使用java IO,作为大师兄的我自然要给她最给力的支持了。一起来看看她都遇到了什么问题和问题是怎么被解决的吧。 IO关闭的问题 这一天,小师妹一脸郁闷的问我:F师兄,我学Java IO也有好多天了,最近写了一个例子,读取一个文件没有问题,但是 阅读全文
posted @ 2020-05-15 06:28 flydean 阅读(544) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 52 下一页