语法篇5之关键词void、break、continue、new
2016-05-08 16:05
411 查看
4、void:返回值为空(不返回数值)
如果方法为void类型,则可以省略return语句。
5、终止、跳转命令
break; 结束{}内所有循环
continue; 结束{}内本次循环
goto Found; 跳转至“Found:”行
Found:
6、new
new 修饰符只能用于嵌套的类,表示对继承父类同名类型的隐藏。
首先int是一个struct,是值类型.和静态类没关系
new一个int时,new运算符用于初始化其值为0。
结论:
•new一个class时,new完成了以下两个方面的内容:一是调用newobj命令来为实例在托管堆中分配内存;二是调用构造函数来实现对象初始化。
•new一个struct时,new运算符用于调用其带构造函数,完成实例的初始化。
•new一个int时,new运算符用于初始化其值为0。
•另外必须清楚,值类型和引用类型在分配内存时是不同的,值类型分配于线程的堆栈(stack)上,并变量本身就保存其实值,因此也不受GC的控制,;而引用类型变量,包含了指向托管堆的引用,内存分配于托管堆(managed heap)上,内存收集由GC完成。
另外还有以下规则要多加注意:
•new运算符不可重载。
•new分配内存失败,将引发OutOfMemoryException异常。
4、void:返回值为空(不返回数值)
如果方法为void类型,则可以省略return语句。
5、终止、跳转命令
break; 结束{}内所有循环
continue; 结束{}内本次循环
goto Found; 跳转至“Found:”行
Found:
6、new
new 修饰符只能用于嵌套的类,表示对继承父类同名类型的隐藏。
首先int是一个struct,是值类型.和静态类没关系
new一个int时,new运算符用于初始化其值为0。
结论:
•new一个class时,new完成了以下两个方面的内容:一是调用newobj命令来为实例在托管堆中分配内存;二是调用构造函数来实现对象初始化。
•new一个struct时,new运算符用于调用其带构造函数,完成实例的初始化。
•new一个int时,new运算符用于初始化其值为0。
•另外必须清楚,值类型和引用类型在分配内存时是不同的,值类型分配于线程的堆栈(stack)上,并变量本身就保存其实值,因此也不受GC的控制,;而引用类型变量,包含了指向托管堆的引用,内存分配于托管堆(managed heap)上,内存收集由GC完成。
另外还有以下规则要多加注意:
•new运算符不可重载。
•new分配内存失败,将引发OutOfMemoryException异常。
相关文章推荐
- easyUi 修改页面
- easyUi 新增页面
- easyUI 增删改
- subarray、subsequence的区别
- Base64图片与UIImage的相互转化
- Codeforces Round #350 (Div. 2) E. Correct Bracket Sequence Editor (括号匹配和删除,输出最后的括号序列)
- 【LeetCode】Implement Queue using Stacks 解题报告
- GUI--统计按钮单击次数
- IOS控件学习:UILabel常用属性与用法
- require.js
- NGUI之UIButton"禁用"状态时置灰
- 理解面向对象编程(五)-GUI
- Android Gradle Plugin指南(五)——Build Variants(构建变种版本)
- day63-Spark SQL下Parquet内幕深度解密
- day62-Spark SQL下的Parquet使用最佳实践和代码实战
- paper:synthesizable finit state machine design techniques using the new systemverilog 3.0 enhancements之onehot coding styles(encoded-parameter style with registered outputs不推荐但是经常有人写这样的代码)
- UIBezierPath精讲
- 使用XML布局文件和Java混合控制UI界面---简单图片浏览器
- paper:synthesizable finit state machine design techniques using the new systemverilog 3.0 enhancements之onehot coding styles(index-parameter style with registered outputs)
- UIbutton 的 使用