一 反射定义 反射是运行时动态获取Class对象信息的方式,Java世界中给定任意的类名便能获取获取类的所有信息,包括构造器、成员变量、方法,Java的反射机制可以在程序的运行时加载、探知和使用编译期未知的类,增强类的功能。反射技术可以大大提高程序的灵活性,使得原本属于静态编译型语言的Java具有了 ...
分类:
编程语言 时间:
2017-07-02 23:14:28
阅读次数:
275
简介 前段时间,想着自己写一个简单的模版引擎,便于自己平时开发demo时使用,同时也算是之前学习的知识的一种总结吧! 首先我们先了解一下模版引擎的工作原理吧! 1. 模版引擎其实就是将指定标签的内容根据固定规则,解析为可执行语句字符串; 2. 执行可执行解析后的语句字符串,即生成我们想要的页面结构。 ...
分类:
Web程序 时间:
2017-06-29 10:01:47
阅读次数:
260
编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。 优点:编译器一般会有预编译的过程对 ...
分类:
编程语言 时间:
2017-06-29 01:10:03
阅读次数:
216
python介绍 #python是一个什么样的语言?编译型和解释型静态语言和动态语言强类型定义语言和弱类型定义语言python是一门动态解释性的强类型定义语言。 #Python的优缺点##优点Python的定位是“优雅”、“明确”、“简单”开发效率非常高高级语言可移植性可扩展性可嵌入性 ##缺点速度 ...
分类:
编程语言 时间:
2017-06-28 21:41:05
阅读次数:
133
JavaScript引擎,不是逐条解释执行javascript代码,而是按照代码块一段段解释执行。所谓代码块就是使用<script>标签分隔的代码段。 整个代码块共有两个阶段,预编译阶段和执行阶段 一、编译阶段 对于常见编译型语言(例如:Java)来说,编译步骤分为:词法分析->语法分析->语义检查 ...
分类:
编程语言 时间:
2017-06-24 23:42:12
阅读次数:
361
Python基础知识总结 一、前期了解 1.1解释型语言和编译型语言 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。 C/C++ 等都是编译型语言, ...
分类:
编程语言 时间:
2017-06-23 12:59:43
阅读次数:
273
摘要: 计算机编程语言可用于将指令传达给计算机。下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些? 计算机编程语言可用于将指令传达给计算机。下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些? 解释型编程语言 函数式编程语言 编译型编程语言 过程式编程语言 脚本编程 ...
分类:
编程语言 时间:
2017-06-13 17:28:24
阅读次数:
221
Python是一门动态解释型的强类型语言。 对这句话进行解析,语言分为动态的和静态的,编译型和解释型的,强类型的和弱类型的语言之分。 下面对三种不同维度的类型的语言进行解释: 1.编译型和解释型 差别: 编译型:一次把所有的代码转换成机器语言,写成可执行文件; 执行的时候先编译完所有的命令,编译完成 ...
分类:
编程语言 时间:
2017-06-11 15:44:27
阅读次数:
127
python的创始人叫做吉多·范罗苏姆(Guido van Rossum) python是一门解释型语言 解释型语言 优点:兼容性好(安装了解释器),修改代码后直接运行就可以了,部署快,灵活 缺点:每次运行都需要进行解释,性能不如编译型语言 编译型语言 优点:运行前做一次编译,编译后直接运行,程序执 ...
分类:
编程语言 时间:
2017-06-07 00:47:35
阅读次数:
212
一、编程语言分哪些种类? 总结:编程语言经历了:机器语言 >汇编语言 >高级语言(java,C#,php,ruby,python) 1:开发效率从低到高 2:执行效率从高到低 3:掌握难度从难到易 注解:执行效率不是问题,硬件已经足够用,于是开发效率成了关键,因而高级语言在当今世界大行其道。 编译型 ...
分类:
编程语言 时间:
2017-06-06 19:59:18
阅读次数:
149