一般情况下,x+=y与x=x+y输出结果是等价的,因此两种写法是可以通用的,但是在某些临界值选用x+=y更加合适,比如:short n=3;n+=1;//编译通过n=n+1;//编译失败上述例子中,n=n+1等号右侧计算结果为int类型,而左侧变量类型依然是short类型,违反了自动转换规则,需要执...
分类:
其他好文 时间:
2014-12-18 01:30:23
阅读次数:
191
一,反射是什么 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象, 都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 “程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从.....
分类:
编程语言 时间:
2014-12-16 22:25:52
阅读次数:
288
课程要点:把变量看成存放数据的容器 定义变量的方式:类型 变量名; int i3;变量只是容器,必须放进去值才有意义,否则就没有意义. int i2=5;变量的类型:不同类型的容器放不同的东西。不能在int类型的变量中放字符串。变量不能放和变量类型不兼容的数据。string、int 、char 、....
1:指针定义格式:格式:变量类型 *变量名用途:指针变量用于储存地址(only),也就是根据地址值,访问对应的存储空间。注意。int *p 只能指向int类型的数据; 例: int a = 20;int *p;p = &a;//既p代表地址,*p代表值//这时的* 代表指针变量p指向的存储空间,目的...
分类:
编程语言 时间:
2014-12-15 01:22:30
阅读次数:
225
智普教育Python视频教程之入门基础篇,python笔记printid()内存地址type()变量类型windows命令行下edit命令python数据类型不需要指定类型定义hostname="www.google.com"结果运行后总是告诉我NameError: name 'socket' is...
分类:
编程语言 时间:
2014-12-10 18:00:08
阅读次数:
241
今天复习了预处理和变量类型预处理分为三种:宏定义、条件编译、文件包含三种结合在头文件中,可以防止头文件中的内容被重复包含。变量有它的作用域和生命周期:按作用域划分,分为全局变量和局部变量,全局变量默认是extern,可以供所有的文件访问,局部变量只能供函数内部访..
分类:
编程语言 时间:
2014-12-09 15:57:39
阅读次数:
142
变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=..
分类:
编程语言 时间:
2014-12-02 11:58:37
阅读次数:
169
变量是只不过保留的内存位置用来存储值,这意味着,当创建一个变量,那么它在内存中保留一些空间。Python是弱类型,无需明确指定变量类型,赋值的同时会自动声明类型。1 x = 12 y = 2.03 name = 'Ethon'4 a = b = c = 1 #多重赋值5 A, B, C =...
分类:
编程语言 时间:
2014-12-02 10:20:56
阅读次数:
221
1 == 对于基本数据类型,根据两端的值来判断是否相等,即使两端的数据类型不同,也可以返回true。引用数据类型,比较引用变量类型的地址是否相等 2 equals()是比较引用类型变量是否相等,也是比较地址值 3 ctrl+shift+t 查看源码 package lianxi2; public c...
分类:
其他好文 时间:
2014-11-29 15:50:44
阅读次数:
103
js中有null和undefined,null是指对象不存在,undefined是指原生数据不存在var h = {name:'lisi',age:28};console.log(h.name)//对象用的是点语法,php中是name->'lisi'下面是数组,数组用的是【】语法1 var arr ...
分类:
Web程序 时间:
2014-11-26 15:39:00
阅读次数:
131