Java void关键字
来源:互联网 发布:实验室洗眼器 淘宝 编辑:程序博客网 时间:2024/05/17 07:00
概述
void是Java中的关键字,日常开发中经常遇到,Java main方法的定义中就有void的身影,如下:
public static void main(String[] args) {}
学过Java的人都知道void的意思是空,如果你去问老手,老手会告诉你说:“void什么都不是,你只要记住void就是空,在方法申明的时候表示该方法没有返回值”。
void是什么?
Java语言是强类型(Strong typed)的,从方法申明的语法可以看出方法的定义必须有返回值,需要确定方法返回值的类型;当方法定义时用void修饰时,表示没有返回值,那么由此可见void的应该算是一种数据类型。而Java中只有两种数据类型,即基本数据类型和引用数据类型,基本数据类型(8种)如下表:
引用类型:
包括Class、Collection集合类、自定义类等等。
那么java中的void到底是什么类型呢?
其实void也有对应的包装类java.lang.Void,不过我们无法直接对它们进行操作。 它继承于Object,如下:
public final class Void extends Object { /* * The Void class cannot be instantiated. */ private Void() {}}
Void类和String类一样 被定义为final,所以不能扩展;另外,它的构造方法被私有化了所以不可实例化。
Void类是一个不可实例化的占位符类,用来保存一个引用代表了Java关键字void的Class对象。
0 0
- Java void关键字
- java 学习第四节 --void关键字
- void 关键字
- void关键字
- 关键字void
- void关键字
- [C关键字]void 关键字
- void 关键字的用法
- C语言void关键字
- void 关键字解析
- 关键字return/void
- C语言关键字void
- C语言void关键字
- JavaScript 的void关键字
- Java Void
- void,extern,sizeof 关键字分析
- static关键字-void和void指针-函数指针
- static关键字 void和void指针 函数指针
- U盘安装win 10【双系统】
- header 函数
- 趣学 C 语言(十二)—— 文件操作
- Struts2-服务端验证
- NumPy 复制与视图
- Java void关键字
- 自定义圆形进度条
- 什么是JTAG及其使用方法
- js学习笔记(类型检测)
- Java异常处理机制【转载】
- LeetCode:Basic Calculator II
- .NET Framework 中的反射
- MYSQL基础学习(二)
- haartraining实践总结