设计模式 1、创建型模式 单例模式 工厂模式 抽象工厂模式 创建者模式 原型模式 2、结构型模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 亨元模式 代理模式 3、行为型模式 访问者模式 模板模式 策略模式 状态模式 观察者模式 备忘录模式 中介者模式 迭代器模式 解释器模式 命令模式 责 ...
分类:
其他好文 时间:
2020-04-25 19:19:38
阅读次数:
115
StringBuilder&StringBuffer Stringbuffer是一个线程安全的可变的字符序列,即StringBuffer是线程安全的,而StringBuilder是非线程安全的。继承关系图如下: CharSequence:是一个接口,CharSequence是char值的可读序列。 ...
分类:
其他好文 时间:
2020-04-22 10:03:10
阅读次数:
40
重点介绍 IF、 STEP、 SPLINE和CONTACT函数的使用 一、基本函数的定义 在动力学仿真中,力、位移等容易出现函数表达的情形,这种情况下函数的使用就必不可少。 函数分两类: 设计过程函数。主要是在建立模型中使用,仿真计算过程中其值不可变。 运行过程函数。在仿真计算的过程中,参与计算,随 ...
分类:
其他好文 时间:
2020-04-20 21:21:15
阅读次数:
364
什么是设计模式? 设计模式是在大量的实践中总结和理论化之后的最佳的类设计结构,编程风格,和解决问题的方式 设计模式已经帮助我们想好了所有可能的设计问题,总结在这些各种各样的设计模式当中,也成为GOF23 恕我直言,设计模式是OOP的精华总结 七大原则: 并不是一定要完全遵守这7大原则,耦合一定存在, ...
分类:
编程语言 时间:
2020-04-17 22:04:13
阅读次数:
80
截止到目前为止,我很少使用事件,经常使用委托,但是我并不清楚事件存在的原因,或者说,委托和事件到底有什么区别? 我在网上搜的一般情况下都会写委托是一个类,事件是委托的对象,但是用的时候会发现, 执行出来完全一模一样,什么调用Invoke,什么Remove和-=,如果这就是区别,那事件存在的意义在哪里 ...
分类:
其他好文 时间:
2020-04-14 10:46:45
阅读次数:
73
源码阅读目的是为了了解Java原理,学习优秀的类设计,整体阅读顺序和侧重主要参考基础类和常用类,参考网上整体归纳如下:包java.lang1)Object12)String13)AbstractStringBuilder14)StringBuffer15)StringBuilder16)Boolean27)Byte28)Double29)Float210)Integer211)Long212)Sh
分类:
编程语言 时间:
2020-04-09 11:04:16
阅读次数:
114
1. 什么是结构模式设计模式中有三种模式,分别是:创建型模式,结构型模式,行为模式。 1.1三种模式的区别创建型模式:创建对象的模式,抽象了实例化的过程。 结构型模式:解决怎么组装现有的类,设计他们的交互,从而达到实现一定的功能。 行为模式:描述了对象和类的模式,以及它们间的通信模式。 1.2 结构 ...
分类:
其他好文 时间:
2020-04-08 17:33:11
阅读次数:
61
Callable接口 ① Java 5.0 在 java.util.concurrent 提供了一个新的创建执行 线程的方式:Callable 接口② Callable 接口类似于 Runnable,两者都是为那些其实例可 能被另一个线程执行的类设计的。 但是 Runnable 不会返 回结果,并且 ...
分类:
编程语言 时间:
2020-04-04 14:52:55
阅读次数:
70
单例模式: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 应用场景:在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性。一个全局使用的类频繁地创建与销毁。 比如:windows 资源管理器,回收站等。 这应该是类设计者的职责,而不是使用者的职 ...
分类:
编程语言 时间:
2020-04-04 11:56:27
阅读次数:
87
IPv6的概念 IPv6(互联网协议第六版Internet Protocol Version 6),是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。 IPv6网络的提出最初是为了扩大IP地址空间 ...
分类:
其他好文 时间:
2020-03-31 12:50:01
阅读次数:
94