一、概述 Java是一种完全面向对象的语言,必须熟悉OOP(面向对象程序设计)才能够编写Java程序。 二、面向对象程序设计 面向对象程序设计(OOP)是当今主流的程序设计范型。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 传统的结构化程序设计通过设计一系列的 ...
分类:
编程语言 时间:
2019-11-16 17:20:53
阅读次数:
67
PHP(PHP:Hypertext Preprocessor递归缩写)中文名字是:“超文本预处理器”,是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、命令式编程的,截止2019年4月24日为止,最新的版本是PHP 5.6.0(28 Aug 2014) ...
分类:
Web程序 时间:
2019-11-13 12:43:35
阅读次数:
112
【event & EventHandler】 在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如: 在新C#中,内置了一个EventHandler<T>范型。 event是一个关键字,用event关键字可以定义一个event对象。 在新C ...
分类:
其他好文 时间:
2019-10-11 12:07:04
阅读次数:
67
1、泛型 所谓类型擦除指的就是Java源码中的范型信息只允许停留在编译前期,而编译后的字节码文件中将不再保留任何的范型信息。也就是说,范型信息在编译时将会被全部删除,其中范型类型的类型参数则会被替换为Object类型,并在实际使用时强制转换为指定的目标数据类型。而C++中的模板则会在编译时将模板类型 ...
分类:
编程语言 时间:
2019-09-03 13:18:42
阅读次数:
98
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分 ...
分类:
Web程序 时间:
2019-08-27 11:12:56
阅读次数:
120
顶级抽象:protocol 具体类型:值类型、引用类型 类型操作:扩展 其他: 范型、函数式类型:function、monand ...
分类:
编程语言 时间:
2019-07-22 13:23:08
阅读次数:
94
通过一个周在空余时间对Java的认识,是我粗略了解了Java的历史及少部分基础知识,首先Java是完全面向对象程序设计,而C语言支持面向过程的程序设计,C++是一种支持多范型的程序设计语言,它既支持面向对象的程序设计,也支持面向过程的程序设计。所以在编程过程中Java既与C++类似,却又与C++不完 ...
分类:
其他好文 时间:
2019-07-21 20:02:05
阅读次数:
137
AOP概述 什么是AOP, 面向切面编程 AOP为Aspect Oriented Programming的缩写, 意为:面向切面编程, 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术. AOP是OOP的延续, 是函数式编程的一种衍生范型. 利用AOP可以对业务逻辑的各个部分进行隔离, ...
分类:
编程语言 时间:
2019-07-06 17:45:12
阅读次数:
108
面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提 ...
分类:
编程语言 时间:
2019-06-22 17:06:22
阅读次数:
107
C++应用程序性能优化(三)——C++语言特性性能分析一、C++语言特性性能分析简介通常大多数开发人员认为,汇编语言和C语言比较适合编写对性能要求非常高的程序,C++语言主要适用于编写复杂度非常高但性能要求并不是很高的程序。因为大多数开发人员认为,C++语言设计时因为考虑到支持多种编程模式(如面向对象编程和范型编程)以及异常处理等,从而引入了太多新的语言特性。新的语言特性往往使得C++编译器在编译
分类:
编程语言 时间:
2019-06-07 12:43:50
阅读次数:
77