
基础学习
江南土豆
这个作者很懒,什么都没留下…
展开
-
Java设计模式精讲—课程笔记10(第25章 责任链模式 + 第26章 访问者模式 + 第27章 状态模式 + 第28章 课程总结)
Java设计模式精讲—课程笔记1025 责任链模式讲解+Coding+源码解析25.1 责任链模式讲解25.2 责任链模式coding25.3 责任链模式源码-servlet26 访问者模式讲解+源码解析26.1 访问者模式讲解26.2 访问者模式coding26.3 访问者模式源码-jdk-spring27 状态模式讲解+Coding+源码解析27.1 状态模式讲解27.2 状态模式Coding...原创 2019-11-29 16:55:33 · 209 阅读 · 0 评论 -
Java设计模式精讲—课程笔记9(第21章 观察者模式 + 第22章 备忘录模式 + 第23章 命令模式 + 第24章 中介者模式)
Java设计模式精讲—课程笔记921 观察者模式讲解+Coding+源码解析21.1 观察者模式讲解21.2 观察者模式coding21.3 观察者模式源码解析-jdk-guava22 备忘录模式讲解+Coding+源码解析22.1 备忘录模式讲解22.2 备忘录模式coding22.3 备忘录模式源码解析-spring23 命令模式讲解+Coding+源码解析23.1 命令模式讲解23.2 命令...原创 2019-11-28 23:05:14 · 167 阅读 · 0 评论 -
Java设计模式精讲—课程笔记8(第18章 迭代器模式 + 第19章 策略模式 + 第20章 解释器模式)
Java设计模式精讲—课程笔记818 迭代器模式讲解+源码解析18.1 迭代器模式讲解18.2 迭代器模式代码解析18.3 迭代器模式源码解析(jdk+mybatis)19 策略模式讲解+Coding+源码解析19.1 策略模式讲解19.2 策略模式coding19.3 策略模式源码解析(jdk+spring)20 解释器模式讲解+源码解析20.1 解释器模式讲解20.2 解释器模式coding2...原创 2019-11-23 19:30:30 · 245 阅读 · 0 评论 -
Java设计模式精讲—课程笔记7(第15章 桥接模式 + 第16章 代理模式 + 第17章 模板方法模式)
Java设计模式精讲—课程笔记715 桥接模式讲解+Coding+源码解析15.1 桥接模式讲解15.2 桥接模式Coding15.3 桥接模式源码解析(jdk)16 代理模式讲解+Coding+源码解析16.1 代理模式讲解16.2 代理模式Coding-静态代理16.3 代理模式Coding-动态代理16.4 代理模式源码解析(jdk+spring+mybatis)17 模板方法模式讲解+Coding+源码解析17.1 模板方法模式讲解17.2 模板方法模式coding17.3原创 2019-11-23 16:49:16 · 196 阅读 · 0 评论 -
Java设计模式精讲—课程笔记6(第12章 适配器模式 + 第13章 享元模式 + 第14章 组合模式)
Java设计模式精讲—慕课网—课程笔记612 适配器模式讲解+Coding+源码解析12.1 适配器模式讲解12.2 适配器模式coding12.3 适配器模式源码解析(jdk+spring+springjpa+spingmvc)13 享元模式讲解+Coding+源码解析13.1 享元模式讲解13.2 享元模式Coding13.3 享元模式源码解析(jdk+tomcat)14 组合模式讲解+Coding+源码解析14.1 组合模式讲解14.2 组合模式Coding14.3 组合模式源原创 2019-11-22 18:32:17 · 142 阅读 · 0 评论 -
Java设计模式精讲—课程笔记5(第9章 原型模式 + 第10章 外观模式 + 第11章 装饰者模式)
Java设计模式精讲—慕课网—课程笔记59 原型模式讲解+Coding+源码解析9.1 原型模式讲解9.2 原型模式coding9.3 原型模式coding—克隆破坏单例9.4 原型模式源码解析10 外观模式讲解+Coding+源码解析10.1 外观模式讲解10.2 外观模式coding10.3 外观模式源码解析(springjdbc+myabtis+tomcat)11 装饰者模式讲解+coding+源码解析11.1 装饰者模式讲解11.2 装饰者模式coding11.3 装饰者原创 2019-11-19 22:38:02 · 181 阅读 · 0 评论 -
Java设计模式精讲—慕课网—课程笔记4(第8章 单例模式)
Java设计模式精讲—慕课网—课程笔记38 单例模式讲解+Coding+源码解析8.1 单例模式讲解8.2 单例设计模式——懒汉式及多线程Debug实战8.3 单例设计模式——DoubleCheck双重检查实战及原理解析8.4 单例设计模式——静态内部类——基于类初始化的延迟加载解决方案及原理解析8.5 单例设计模式——饿汉式8.6 单例设计模式——序列化破坏单例模式原理解析及解决方案8.7 单例设计模式——反射攻击解决方案及原理分析8.8 单例设计模式—Enum枚举单例、原理源码解析以及原创 2019-11-13 18:08:45 · 301 阅读 · 0 评论 -
Java设计模式精讲—慕课网—课程笔记3(第4章 简单工厂 + 第5章 工厂方法 + 第6章 抽象工厂 + 第7章 建造者模式)
Java设计模式精讲—慕课网—课程笔记34 简单工厂讲解+coding+源码解析4.1 简单工厂讲解4.2 coding4.3 JDK源码解析5 工厂方法讲解+coding+源码解析5.1 工厂方法讲解5.2 coding5.3 源码解析( jdk + logback )6 抽象工厂模式讲解+coding+源码解析6.1 抽象工厂讲解6.2 coding6.3 源码解析7 建造者模式讲解+codi...原创 2019-11-03 22:45:16 · 273 阅读 · 0 评论 -
Java设计模式精讲—慕课网—课程笔记2(第3章 软件设计七大原则)
Java设计模式精讲—慕课网—课程笔记23 软件设计七大原则3.1 本章导航3.2 开闭原则+coding3.4 依赖倒置原则+coding3.5 单一职责原则+coding3.6 接口隔离原则+coding3.7 迪米特原则+coding3.8 里氏替换原则+coding3.9 合成(组合)/聚合复用原则+coding3 软件设计七大原则3.1 本章导航开闭原则、依赖倒置原则、单一职责原...原创 2019-10-22 18:29:57 · 934 阅读 · 0 评论 -
Java设计模式精讲—慕课网—课程笔记1(第1章 课程导学 + 第2章 UML入门)
Java设计模式精讲—慕课网—课程笔记11 课程导学2 UML急速入门2.1 本章导航2.2 UML类图讲解2.3 UML类图讲解-自上而下、对比讲解联想记忆1 课程导学学习方式:设计模式定义 -> 设计模式应用 -> 源码解析 -> 系统学习设计模式;动态递进式讲解(场景 – UML - 代码);采用Debug方式及内存分析;更容易理解抽象的设计模式;JDK及热门开源框架解析;领略设计模式的妙用技巧;课程安排:UML入门(UML基础、UML类图、UML时序图、UML类关系、U原创 2019-10-21 21:27:31 · 726 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第7章 图形用户界面)
第7章 图形用户界面7.1 绘图7.2 Swing基础7.3 Swing的层次7.4 布局管理7.5 内部类7.6 事件处理的基本概念7.7 事件派发机制7.8 顶层容器7.9 中间层容器7.10 原子组件7.11 其他Swing特性7.1 绘图图形环境和图形对象:GUI组件左上角坐标默认为(0,0),从左上角到右下角坐标增加,坐标的单位是像素;Graphics对象,抽象类,专门管理图形...原创 2019-08-26 21:46:34 · 673 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第3章 类的重用)
第3章 类的重用3.1 类继承的概念和语法、隐藏和覆盖Java只支持类的单继承,每个子类只能有一个直接超类;超类是所有子类的公共属性及方法的几何,子类是超类的特殊化;子类对象从外部来看:与超类相同的接口,可以有更多方法和数据成员;子类内包含着超类的所有变量和方法;子类不能直接访问从超类中继承的私有属性及方法,可使用公有(及保护)方法进行访问;属性的隐藏:子类中声明了与超类相同的成...原创 2019-08-17 22:23:51 · 509 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第2章 类与对象)
第2章 类与对象2.1 面向对象方法的特性面向对象方法的特性:抽象、封装、继承、多态;抽象:忽略问题中与当前目标无关的方面,只关注与当前目标有关的方面;封装:利用抽象数据类型将数据和基于数据的操作封装在一起;继承:基于已有类产生新类的机制;(超类/基类/父类->子类/派生类);Java语言仅支持单继承;多态:超类和子类的对象可以响应同名消息而方法不同。2.2 类声明与对象...原创 2019-08-16 22:37:14 · 732 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第6章 对象群体的组织)
6 对象群体的组织6.1 Java集合框架介绍Java集合框架:对外的接口:表示集合的抽象数据类型;接口的实现:指实现集合接口的Java类,是可重用的数据结构;对集合运算的算法:是指执行运算的方法,例如在集合上进行查找和排序;集合框架接口:声明了对各种集合类执行的一般操作;Collection——Set——SortedSet——List——QueueMap——SortMap...原创 2019-08-21 22:39:16 · 215 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第5章 输入输出)
5 输入输出5.1 异常处理异常:又称为例外,是特殊的运行错误对象;Java中声明了很多异常类,每个异常类代表一种运行错误,包含错误信息及处理方法;Java运行中发生可识别的运行错误时(即该错误有异常类相对应),系统会产生一个相应的该异常类对象(即产生一个异常);Java异常处理机制优点:将错误处理代码从常规代码中分离出来,按错误类型和差别分组;对无法预测的错误的捕获和处理,克服了...原创 2019-08-20 21:17:01 · 178 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第4章 接口与多态)
4 接口与多态4.1 接口接口:纯抽象类,只能有抽象方法;接口中可以规定方法的原型,不规定方法主体;可以包含基本数据类型的数据成员,都默认为static和final;接口作用:继承多个设计;建立类和类之间的“协议”(接口可以按照类的不同功能分组,让没有继承/组合关系的类实现统一对外接口);接口可以隐藏实现的细节;声明格式:[接口修饰符] interface接口名称 [exten...原创 2019-08-19 22:44:18 · 659 阅读 · 0 评论 -
学堂在线—Java程序设计—课程笔记(第1章 Java语言基础知识,第1章续 习题讲解视频)
第1章 Java语言基础知识1.0 导学安装JDK、文本编辑并使用命令行编译运行、eclipse安装配置;JDK安装时:复制位置,高级系统设置-环境变量-新建JAVA_HOME+路径,Path加%JAVA_HOME%bin;(classpath JDK5以后可以不配置)验证: javac -version;java -versionEclipse字体设置:fontEclipse:可设...原创 2019-08-13 21:36:52 · 1019 阅读 · 0 评论