Author: shusheng007

秒懂SpringBoot自动配置原理及如何创建自己的Starter

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 现在Java后端Spring是绝对的霸主,而基于Spring的SpringBoot已经成为使用Spring的首选方式。我第一次使用SpringBoot的时候我觉得它很神奇,我只是在maven项目的pom.xml文件里面加

shusheng007 shusheng007 Published on 2021-09-19

秒懂Java之反射

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 前言 前段时间看 Retrofit2源码 的时候,发现其大量使用了反技术,在此框架中使用反射技术来获取方法以及其参数的注解。虽说反射技术在我们日常的开发当使用不是很频繁,但是其在构建框架则会大放异彩。反射技术应该也算是Java进

shusheng007 shusheng007 Published on 2021-09-09

秒懂Java之类型系统(Type)

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 Java 编程语言从Java 5以后就引入Type体系,应该是为了加入泛型而引入的。其存在于java.lang.reflect包下面,所以平时较少使用,但是理解Java类型体系是深入理解Java泛型的基础,也是一个高级Ja

shusheng007 shusheng007 Published on 2021-09-09

秒懂Java之泛型

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 什么是泛型?为什么需要泛型?如何使用?是什么原理?如何改进? 这基本上就是我们学习一项技术的正确套路,本文将按照以上顺序展开,由于水平有限,肯定会有不足之处,请多包含和指教。 什么是泛型 泛型的本质是参数化类型,即给类型指

shusheng007 shusheng007 Published on 2021-09-09

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

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 什么是序列化?什么是反序列化?为什么需要序列化?如何序列化?应该注意什么?本文将从这几方面来论述。 定义 什么是序列化?什么是反序列化? 序列化: 把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对

shusheng007 shusheng007 Published on 2021-09-09

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

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇

shusheng007 shusheng007 Published on 2021-09-09

如何打包本地JAR文件到Maven项目中

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 有时我们需要将本地的jar文件添加到maven项目中,如果直接通过IDEA添加本地库引用的话,打包时候会丢失。网上中文教程的解决方法非常复杂,自己调查并实践,希望有此问题的同行不用再走弯路。 第一种方案:将jar安装到本地

shusheng007 shusheng007 Published on 2021-09-09

秒懂Android注解处理器(Android Annotation Processor)

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 前言 现在Android开发中许多流行的第三方库都使用了注解生成代码的方式,例如 ButterKnife, Dagger2,Glide等等,初次接触时感觉好神奇,后来感觉很实用,再后来想知道怎么实现的,再后来就是试试自己也写一个

shusheng007 shusheng007 Published on 2021-09-09

二奶Kotlin上位记

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 Kotlin 就像个刚进门的多才多艺的小妾,使用各种奇技淫巧把程序员老爷伺候的欲仙欲死,还一直在挑衅正房Java。 老爷:Java姐姐会的妾身都会,Java姐姐不会的,妾身也会,老爷你看这招:协程,爽不爽啊?你要是觉得一时

shusheng007 shusheng007 Published on 2021-09-09

秒懂Kotlin之彻底弄懂属性(Property)Part2

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 系列文章: 二奶Kotlin上位记 秒懂Kotlin之彻底弄懂属性(Property)Part1 俺默认你会Java 前言 在秒懂Kotlin之彻底弄懂属性(Property)Part1中我们学习了Kotlin属性的大部分内容

shusheng007 shusheng007 Published on 2021-09-09

秒懂Kotlin之彻底弄懂属性(Property)Part1

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 系列文章: 秒懂Kotlin之彻底弄懂属性(Property)Part2 俺默认你会Java 概述 接触过Kotlin的都知道,其增加了属性的语法(Properties),多年前我就在C#中见过了。可以说Kotlin把属性玩出

shusheng007 shusheng007 Published on 2021-09-09

秒懂Flutter之Dart中如何处理异常(Exception)

[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 概述 不知不觉使用Flutter已经5个月了,项目已经基本上告一段落了,所以是到了回头总结的时候了。任何事情只有不断学习,不断总结才能领先于你的同行... 今天准备总结一下dart中Exception相关的内容。由于我之前是惯用

shusheng007 shusheng007 Published on 2021-09-09
Previous Next