ShuSheng007

  • 首页
  • 关于
  • 联系
Java
Java

秒懂Java之反射

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 前言 前段时间看 Retrofit2源码 的时候,发现其大量使用了反技术,在此框架中使用反射技术来获取方法以及其参数的注解。虽说反射技术在我们日常的开发当使用不是很频繁,但是其在构建框架则会大放异彩。反射技术应该也算是Java进阶的知识了,对有追求的Java程序员来说是必须要掌握的一项技能。 概述 什么是反射?解决什么问题?具体如何使用?其是什么原理?有什么弊端? 什么是反射 In computer science, reflection is…

09/09/2021 0条评论 589点热度 2人点赞 shusheng007 阅读全文
Java

秒懂Java之类型系统(Type)

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 Java 编程语言从Java 5以后就引入Type体系,应该是为了加入泛型而引入的。其存在于java.lang.reflect包下面,所以平时较少使用,但是理解Java类型体系是深入理解Java泛型的基础,也是一个高级Java开发者的必备素质。 Type 系统总览 Java Type 体系,始于Type接口,其是Java编程语言中所有类型的父接口,是对Java编程语言类型的一个抽象,源码如下所示: public interface Typ…

09/09/2021 0条评论 505点热度 1人点赞 shusheng007 阅读全文
Java

秒懂Java之泛型

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 什么是泛型?为什么需要泛型?如何使用?是什么原理?如何改进? 这基本上就是我们学习一项技术的正确套路,本文将按照以上顺序展开,由于水平有限,肯定会有不足之处,请多包含和指教。 什么是泛型 泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。 为什么需要泛型 Java中引入泛型最主要的目的是将类型检查工作…

09/09/2021 0条评论 542点热度 1人点赞 shusheng007 阅读全文
Java

秒懂Java之序列化与反序列化

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 什么是序列化?什么是反序列化?为什么需要序列化?如何序列化?应该注意什么?本文将从这几方面来论述。 定义 什么是序列化?什么是反序列化? 序列化: 把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 作用 为什么需要序列化? 在当今的网络社会,我们需要在网络上传输各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都是以二进制序列的形式在网络上传送的,那么发送方就需要将这些数据序列化为字节流后传输,…

09/09/2021 0条评论 474点热度 0人点赞 shusheng007 阅读全文
Java

秒懂 Java之注解类型(@Annotation)

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇,于是乎我开始了对Java注解的了解,这个过程是不连续的,最近比较闲,所以总结一下。 理解Java注解 注解就相当于对源代码打的标签,给代码打上标签和删除标签对源代码没有任何影响。有的人要说了,你尽几把瞎扯,没有影响,打…

09/09/2021 0条评论 789点热度 0人点赞 shusheng007 阅读全文
Java

秒懂Java之深入理解Lambda表达式

【版权申明】非商业目的注明出处可自由转载 博文地址: 出自:shusheng007 概述 今天在Pluralsight看了一个讲Java Lambda 表达式的视频教程,觉得很好,自己研究并记录分享一下以飨读者。 因为Java8已经出来好久了,Lambda已经被大量使用了,所以这里只是分享一下对其的思考和总结,不准备过多讲解其用法,目的是使我们对其有更加深刻的理解。 匿名类到Lambda表达式 我们知道,只有函数接口才可以使用Lambda表达式。 函数接口:只有一个abstract的方法的接口 那我们怎么将实现了函…

06/21/2020 0条评论 712点热度 0人点赞 shusheng007 阅读全文
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 6篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 5篇
  • Maven / 1篇
  • SpringBoot / 2篇
  • 分布式 / 3篇
  • 如何系列 / 2篇
  • 密码学 / 1篇
  • 微服务 / 3篇
  • 数据库 / 4篇
  • 杂谈 / 1篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 23篇
归档
  • 2021年11月 / 2篇
  • 2021年10月 / 4篇
  • 2021年9月 / 33篇
  • 2021年4月 / 4篇
  • 2020年11月 / 2篇
  • 2020年10月 / 2篇
  • 2020年9月 / 3篇
  • 2020年7月 / 2篇
  • 2020年6月 / 2篇
  • 2020年5月 / 1篇
  • 2020年4月 / 5篇
  • 2020年2月 / 10篇
最近评论
薛 发布于 7 个月前(10月31日) 是小杯的。写成了大杯的 (上面口误
薛 发布于 7 个月前(10月31日) 那个中杯里面的构造器写错了
匿名 发布于 8 个月前(10月08日) 狗哥
匿名 发布于 9 个月前(09月04日) 写的不错,王二狗同学。

版权 © 2021 shusheng007.top 享有所有版权.

THEME KRATOS MADE BY VTROIS

津ICP备17001709号