Python介绍 1、python的出生与应用 2、python是什么编程语言。 2.1 编译型与解释型 2.2动态语言和静态语言 2.3强类型定义语言和弱类型定义语言 3、python的优缺点 4,python的种类 1、python的出生与应用 python的创始人为吉多·范罗苏姆(Guido ...
分类:
编程语言 时间:
2018-09-27 18:13:33
阅读次数:
167
1.反射概念: Java运行时,动态获得类的信息以及动态调用对象的方法的功能。 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 2. 动态语言和静态语言 动态语言的定义:在程序运行时,运行改变程序结构或者变 ...
分类:
编程语言 时间:
2018-09-23 13:31:01
阅读次数:
193
要实现Excel动态解析,实现解析与业务代码逻辑相解耦;那么我们不难会想起一个Java的一个关键技术-Reflection(反射原理),Python、Ruby等是动态语言而理论上Java是一门静态语言,但是Java引入了Reflection技术实现了动态性。反射原理我们都比较熟悉,就是在运行期间动态... ...
分类:
其他好文 时间:
2018-09-23 11:41:14
阅读次数:
188
# 静态语言:编译过程中会检查,会发下问题# 动态语言:只有在运行时才会发现问题# 1 由于编译期间不做任何检查,直到运行期间我呢提才会暴露# 2 函数使用者并不知道参数类型的时候,容易传错参数类型# 函数注解:给函数的形参一个类型,并有指向的return值# python3.5开始引入# 可以用于 ...
分类:
编程语言 时间:
2018-09-16 23:56:08
阅读次数:
241
本文来自网易云社区 作者:李诺 " Clojure is elegant and pragmatic; it helps me focus more on solving business problems." 不同于Java这类静态语言, Clojure是动态语言,动态类型意味着这些类型会在代码运 ...
分类:
其他好文 时间:
2018-08-29 14:40:14
阅读次数:
178
本文来自网易云社区 作者:李诺 " Clojure is elegant and pragmatic; it helps me focus more on solving business problems." 不同于Java这类静态语言, Clojure是动态语言,动态类型意味着这些类型会在代码运 ...
分类:
其他好文 时间:
2018-08-29 14:08:26
阅读次数:
216
第1章 课程简介介绍如何配置系统的开发环境以及如何加入github私人仓库获取最新源码。1-1 导学1-2 开发环境配置1-3 资源获取方式 第2章 python中一切皆对象本章节首先对比静态语言以及动态语言,然后介绍 python 中最底层也是面向对象最重要的几个概念-object、type和cl ...
分类:
编程语言 时间:
2018-08-28 00:48:15
阅读次数:
237
数据封装、继承和多态是面向对象的三大特点。 数据封装: 在某个类中,比如Student类(初始化又name和score两个属性),每个实例都拥有各自的name,score这些数据。我们可以通过函数来访问这些数据,比如打印一个学生的成绩。直接定义一个输出函数,输出name和对应的score即可。 但是 ...
分类:
编程语言 时间:
2018-08-25 21:51:32
阅读次数:
231
一、Python是一门什么样的语言:编程语言分类: 编译型: 解释型:执行慢; 动态语言:在运行期间检查数据类型,不用给任何变量指定数据类型; 静态语言:在编译期间检查数据类型; 强类型定义语言:强制数据类型定义的语言,速度慢些,较严谨; 弱类型定义语言:数据类型可以被忽略的语言,一个变量可以赋不同 ...
分类:
编程语言 时间:
2018-08-23 19:27:38
阅读次数:
164
41..比较一下Java和JavaSciprt?答:其实Java和JavaScript最重要的区别是一个是静态语言,一个是动态语言:(1)基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)
分类:
编程语言 时间:
2018-08-22 18:28:36
阅读次数:
184