• 等级
  • 2408501 访问
  • 160 原创
  • 0 转发
  • 741 排名
  • 1459 评论
  • 3577 获赞

计算机网络:我把所有计算机网络的基础都汇总到这里了!

前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。 目录 1. 计算机网络体系结构 1.1 简介 定义 计算机网络的各层 + 其协议的集合 作用 定义该计算机网络的所能完成的功能 1.2 结构介绍 计算机网络体系结构分为3种:O...

2019-01-22 08:42:05

计算机网络:这是一份全面 & 详细 的TCP协议学习指南

前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢。 阅读本文前,请先了解计算机网络基础知识:献上一份全面 & 详细的计算机网络基础 学习指南 目录 1. 定义 Transmission Control Protocol,即 传输控制协议 属于 传输...

2018-12-28 08:56:35

Java:那些关于集合的知识都在这里了!

前言 在Java中,集合的使用可谓是重中之重 本文将献上一份 全面 & 详细的Java集合学习攻略,希望您们会喜欢。 目录 1. 简介 2. 与数组的区别 Java集合 与 常用数组的区别如下: 3. 集合类型 Java集合的类型可分为Set、List、Map、Queue 4种 具体介绍如下 下面会更加详细地说明 4. 集合继承关系 Java集合的根...

2018-12-17 08:56:22

Java:一文带你了解 不同情形下return 和 finally的执行顺序

前言 在Java中,不同情形下return 和 finally的执行顺序很多人混淆不清 本文全面 & 详细解析不同情形下return 和 finally的执行顺序,希望你们会喜欢 目录 1. 储备知识 try / catch是常见的捕捉异常 & 处理的语句 只有try语句中抛出异常,才会执行catch中的语句 /** * try中无抛出异常,则catch中的代码不...

2018-12-03 12:06:22

Java:全面 & 清晰的 NIO 学习攻略

前言 JDK 1.4后,Java提供了一个全新的IO API,即 Java New IO 本文 全面 & 详细解析Java New IO,希望你们会喜欢 目录 储备知识:Java IO 1. 定义 即 Java New IO 是1个全新的、 JDK 1.4后提供的 IO API 2. 作用 提供了与标准IO不同的IO工作方式 可替代 标准Java IO 的IO API...

2018-11-19 09:19:22

Java:那些鲜为人知的关键字volatile

前言 在Java中,Java中volatile关键字十分重要 本文全面 & 详细解析volatile关键字,希望你们会喜欢 目录 1. 定义 Java 中的1个关键字 / 修饰符 2. 作用 保证 被 volatile修饰的共享变量 的可见性 & 有序性,但不保证原子性 3. 具体描述 下面,我将详细讲解 volatile是如何保证 “共享变量 的可见性 & ...

2018-11-06 08:33:38

Java:关于Static静态关键字的那些小事

前言 在Java中,静态 Static关键字使用十分常见 本文全面 & 详细解析静态 Static关键字,希望你们会喜欢 目录 1. 定义 一种 表示静态属性的 关键字 / 修饰符 2. 作用 共用、共享 能有此作用的原因分析: Java中,任何变量 / 代码存储时,都是 在编译时 由系统自动分配内存 在静态变量编译后,所分配的内存会一直存在,直到程序退出内存才会释放这个空...

2018-10-23 10:02:17

Java:这是一份全面 & 详细的 Synchronized关键字 学习指南

前言 在Java中,有一个常被忽略 但 非常重要的关键字Sychronized 今天,我将详细讲解 Java关键字Sychronized的所有知识,希望你们会喜欢 目录 1. 定义 Java中的1个关键字 2. 作用 保证同一时刻最多只有1个线程执行 被sychronized修饰的方法 / 代码 其他线程 必须等待当前线程执行完该方法 / 代码块后才能执行该方法 / 代码块 3....

2018-10-10 09:48:51

Android四大组件:关于Activity的知识都在这里了

前言 Activity属于 Android的四大组件之一 本文将全面解析 Activity ,献上1份 Activity的学习攻略,包括其生命周期、启动模式、启动方式等等,希望你们会喜欢。 目录 1. 定义 即 活动,属于 展示型组件 属于Android四大组件之一:Activity、Service、BroadcastReceiver、ContentProvider 2. 作用 显...

2018-09-26 09:40:30

Android:关于 Intent组件的那些小事(介绍、使用方法等)

前言 Intent在Android开发的应用非常常见 今天我就带给大家简单讲一下Intent的相关知识 & 其用法 目录 1. 定义 意图,描述的是应用的动作 & 其对应的数据 2. 作用 指定当前组件要完成的动作 在 Android 不同组件间 传递数据 Activity、Service、BroadcastReceiver之间的通信载体 = Intent 下面...

2018-09-19 10:09:11

Android基础:3分钟详解Activity生命周期

前言 Android开发中,会经常接触 Activity,所以深入了解Activity生命周期非常重要 本文将深入讲解Activity生命周期 的相关内容 阅读本文 需 3分钟 目录 1. 生命周期流程 & 方法详解 1.1 具体请看下图 1.2 注意点 a. 生命周期方法 = 成对出现(配对) onCr...

2018-09-11 09:15:35

Android 内存缓存:手把手教你学会LrhCache算法

前言 内存缓存知识在Android开发中实现重要 本文将全面介绍内存缓存的所有相关知识(含LrhCache算法、其原理等),希望您们会喜欢 目录 1. 简介 下面,将详细介绍 LrhCache算法 2. LrhCache算法 3. 实现原理 LrhCache算法的算法核心 = LRU 算法 + LinkedHashMap数据结构 下面...

2018-09-06 08:52:26

Java多线程:神秘的线程变量 ThreadLocal 你了解吗?

前言 在 Java多线程中,线程变量ThreadLocal非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 ThreadLocal的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 2. 使用流程 主要是创建ThreadLocal变量 & 访问ThreadLocal变量 2.1 创建Threa...

2018-09-03 09:26:58

计算机网络基础:这是一份详细 HTTP 学习指南

前言 关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上一份HTTP的学习指南,希望你们会喜欢 目录 1. 储备知识 讲解HTPP协议前,先了解一些基础的计算机网络相关知识 1.1 计算机网络体系结构 定义 计算机网络的各层 + 其协议的集合 作用 定义该计算机网络的所能完成的功能 结构介绍 计算机网络体系结构分为3种:OS...

2018-08-27 08:35:47

Java 多态:深入解析 方法重写(Override) 、重载(Overload)及其区别

前言 在Java中,作为三大特性之一的多态 十分重要,特别是其表现形式:方法重载(Overload)、方法重写(Override) 本文全面 & 详细解析Java的多态特性,希望你们会喜欢 目录 1. 定义 对于同1个类型的不同实例对象,同一个行为 具备不同的表现形式 2. 作用 a. 消除同一类型之间的耦合关系 b. 使得不同对象 对于同一行为...

2018-08-08 09:43:22

Java:抽象类(abstract class) & 接口(Interface)到底有什么区别

前言 在Java中,实现 抽象的机制有2种:抽象类(abstract class)和接口(Interface) 二者非常类似,甚至可相互替换,因此很多开发者开发时对于二者的选择十分随意。其实,2者之间存在很大区别 本文将对抽象类(abstract class)、接口(Interface) & 之间的区别 进行详细 讲解剖析 目录 1. 知识储备:抽象是什么? ...

2018-07-26 10:04:18

Java:一步步带你深入了解神秘的Java反射机制

前言 在 Java中,反射机制(Reflection)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java反射机制的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 定义:Java语言中 一种 动态(运行时)访问、检测 & 修改它本身的能力 作用:动态(运行时)获取类的完整结构信息 & 调用对...

2018-07-05 08:49:00

Java 注解(Annotation):带你一步步探索神秘的注解(Annotation)

前言 在 Java中,注解(Annotation)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java注解的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 定义:一种标识 / 标签 注解属于 Java中的一种类型,同 类class 和 接口interface 一样 在 Java S...

2018-06-19 09:11:48

设计模式:这是一份全面 & 清晰的动态代理模式(Proxy Pattern)学习指南

前言 今天我来全面讲解Android开发中最常用的设计模式 - 代理模式中的动态代理模式 关于其他设计模式,请看系列文章:最易懂、清晰的设计模式讲解系列 目录 1. 为什么要使用动态代理 1.1 背景 代理模式中的静态代理模式存在一些特点: 1个静态代理 只服务1种类型的目标对象 若要服务多类型的目标对象,则需要为每种目标对象都实现一个静态代理对象 ...

2018-06-06 09:02:54

Android多线程:继承Thread类 & 实现Runnable接口 使用解析(含实例教程)

前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程中最常见的2种用法:继承Thread类 & 实现Runnable接口 含丰富的实例讲解,切记不能错过。 Part 1:继承Thread类 目录 1. 简介 2. 使用讲解 2.1 使用步骤 2.2 具体使用 ...

2018-05-30 10:10:41

博客专家

Carson_Ho

CSDN签约作者、简书推荐作者 & 稀土掘 金专栏作者、一名走在产品路上的Android在读研究生 ...展开 收起
关注
  • Android工程师
  • 中国 广东省 广州市
奖章
  • 博客专家
  • 专栏达人
  • 持之以恒