php是弱类型语言,它可以保存任何的数据类型。但是php是使用c语言编写的,而c语言是强类型语言。每个变量都有固定的类型,不能随意改变变量的类型。 在zend/zend.h中,查看结构体: zval结构体就是通常用到的php变量在内核总的表示形式,在zval结构体中,可以看到四个成员变量,分别是: ...
分类:
Web程序 时间:
2017-06-04 14:37:28
阅读次数:
229
数据类型: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间 数据类型的分类: 基本数据类型: 整数: 占用字节数 Byte 1Short2Int4Long8浮点数: Float4Double8字符: Char2布尔: Boolean1 注意: 整... ...
分类:
编程语言 时间:
2017-06-01 10:35:30
阅读次数:
144
弱/强类型指的是语言类型系统的类型检查的严格程度。动/静态指的是变量与类型的绑定方法。弱类型相对于强类型来说类型检查更不严格,比如说允许变量类型的隐式转换,允许强制类型转换等等。强类型语言一般不允许这么做。弱类型语言 变量在进行运算时,会做隐式的转换类型强类型语言 变量的值的数据类型一旦确定,使用时 ...
分类:
编程语言 时间:
2017-05-28 18:04:25
阅读次数:
182
1、Java数据类型 ●Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间 ●JVM内存管理分为三大块:栈内存(调用方法时,在方法中声明的一些基本类型)、堆内存(new出来的对象,引用类型)、方法区(静态变量、常量、类的信息)。 ●JVM会把整型默认 ...
分类:
其他好文 时间:
2017-05-27 22:26:05
阅读次数:
173
今天刚上课,杨老师讲了进制之间的相互转换:16进制:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。已经掌握,就一笔带过! 十进制整数,如:99, -500, 0 八进制整数,要求以 0 开头,如:0 15 十六进制数,要求 0x 或 0X 开头,如:0x 15 JAVA是强类型语言,标 ...
分类:
编程语言 时间:
2017-05-25 00:09:47
阅读次数:
202
逆变和协变在存在于强类型语言中,尽管非常少提及,可是里面蕴含了面向对象的世界观。感谢和我一起讨论这个问题的人。 这里用了C#、Scala的语法作为演示样例,事实上逆变和协变的概念跟语言本身关系不大,事实也是如此。 一、定义 逆变的參数能够由指定的类型的子类型取代,协变的參数能够由指定类型的父类型取代 ...
分类:
其他好文 时间:
2017-05-14 12:11:15
阅读次数:
181
一、封装 面向对象编程思想其中的一个特点就是封装,通俗的讲法就是把需要的功能方向在一个对象里。遗憾的是,对于JS这种解释性的弱类型语言没有经典强类型语言中那样通过class等关键字实现类的封装方法,js中都是通过一些特性模仿实现的,虽然这是个弊端,但也带来了极高的灵活性。 我们看一个Book类是如何 ...
分类:
编程语言 时间:
2017-05-07 17:39:04
阅读次数:
240
python是动态语言(对象属性可以动态改变,删除添加..),不是强类型语言,所以和java,c/c++等强类型静态语言有不一样地方需要注意。 一:变量 counter = 100 # 整型变量miles = 1000.0 # 浮点型name = "John,h" # 字符串str = 'Hello ...
分类:
编程语言 时间:
2017-05-07 15:40:11
阅读次数:
218
一、错误原因: 1、基础概念、基础知识掌握不牢 2、粗心 二、错题 11、下列说法正确的是:( A ) A. 数组的下标必须为数字,且从“0”开始 B. 数组的下标可以是字符串 C. 数组中的元素类型必顺一致 PHP F 强类型语言T D. 数组的下标必须是连续的 PHP F 强类型语言T 解析: ...
分类:
数据库 时间:
2017-04-25 11:36:38
阅读次数:
278
php数组 $arr = array(1,1,2,2,3,4,5);$arr1 = array("one"=>"111","two"=>"222"); //强类型语言:1.数组里面只能存储相同数据类型的数据,2.数组的长度固定,3.在内存里面是连续的 //unset($arr[2]); //删除数组 ...
分类:
其他好文 时间:
2017-04-17 09:29:19
阅读次数:
176