内部类 一个定义在另一个类中的类,叫作内部类。 创建内部类 在Parcel之外的类中想要创建Contents对象,需要 Parcel.Contents ( OuterClas...
内部类 一个定义在另一个类中的类,叫作内部类。 创建内部类 在Parcel之外的类中想要创建Contents对象,需要 Parcel.Contents ( OuterClas...
抽象类和接口 抽象类 被abstract修饰的方法为抽象方法,只能声明,不能有具体实现,具体实现在子类中 一个类中只要有一个abstract方法就得声明为抽象类 抽象类不能被...
多态 陷阱:重写私有方法 因为private方法相当于final方法,是不能被重写的,若像以下代码那样重写: 输出: 因为private方法不能被重写,Derived中的 f...
封装——各种访问权限 为什么会有访问权限 访问权限对于类库开发人员很重要,有的时候客户端开发人员不希望类库被改变,所以需要访问权限来缩小客户端开发人员的控制范围,这样就能保证...
大名鼎鼎的《Thinking in java》Java8版本发布了,赶紧趁热乎精读一遍,这个文集是我自己的学习笔记,想要系统学习的同学参考价值不大,适合查漏补缺。因为这本书前...
在开发中,我遇到这样一种情况:每个种类(Categoy)中有多个属性(Property),每个Category和Property都拥有自己的id属性。这种时候,我就需要使用到...
文件上传可以有两种形式: 将图片资源上传到oos内容存储服务器,通过url访问图片资源 上传到项目服务器 这里采用第二种形式:Springboot MultipartFile...
Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为几个数据区域。 程序计数器(Program Counter Register) 程序计数器: 当前线程所执行的...
这两天写的Springboot项目遇到了天坑bug,项目中使用了下面这个指令后,导致静态资源404 之后好好学习了静态资源,做此笔记。 一、默认的静态资源映射 首先,当访问一...
一. 树的简介 1. 什么是树(tree) 树是一种非线性的数据结构,是由n(n >=0)个结点组成的有限集合,运行时间平均为O(logN)。请看下图 2. 树的相关概念 ①...
一 初始化后的一些文件 1. SpringbootApplication.class @SpringBootApplication 表明这是一个SpringBoot应用类 一...
一、什么是表 表是一种集合,一个表有一个大小,同时还有一些操作,比如插入、删除、遍历一个表、查找表中某一个位置的元素等 表中某个元素的前一个元素叫做前驱,后一个元素叫做后继 ...
一、什么是Spring Spring是一个基于IOC(控制反转 Inversion of Control)和AOP(之后讲解)的结构,J2EE系统的框架 简单来说就是以前的J...
一、仓库概念 Maven中所谓的仓库就是用来保存项目所需的 jar 包的 maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。 二、设置阿里云镜像...
最近要学习Spring, 想用 Maven 来管理项目,特此记录一下配置过程。 一、 安装配置 Maven 在官网下载最新版Maven安装包 官网网址:http://mave...
Web 和 Http 1. HTTP概况 Web的应用层协议是 超文本传输协议(HTTP) web浏览器——HTTP的客户端, Web服务器——http的服务器端 运输层协议...
应用层协议原理 1. 应用程序体系结构 两大应用程序体系结构:客户-服务器体系结构、P2P(对等)体系结构 客户服务器体系结构 服务器:总是打开的主机,为客户主机响应请求 服...
希尔排序:插入排序的升级,有一个increment(元素增量),适用于乱序数组的插入排序increment变化:每次increment = increment/3优点:代码量...
一、前言 相信有一些初学Swift的开发者,对private和fileprivate这两个访问控制关键字的使用会有些迷糊,So,今天咱们就来捋一捋。 Swift 中由低至高提...