动手动脑&&课后实验性的问题

Posted xiaohaigege666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动手动脑&&课后实验性的问题相关的知识,希望对你有一定的参考价值。

java规定main()为静态的原因:

静态的情况下不需要创建一个对象就可以使用。
非静态成员函数在执行前必须先构造并实例化该函数所在的类。
如果允许非静态的main,那么main函数所在的类必须先进行实例化,
那么就需要再写个函数去实例化main所在的类,再调用main,如果它也是非静态的,岂不是又要写个函数去实例化它所在的类嘛?

因此,JAVA语言就规定了main必须是静态的。
也就是说:程序一定要有一个入口,如果main不是静态的话就需要其他的东西来实例化main,而实例化main的东西如果不是静态的,就需要其他的来实例化,如此循环下去程序是不可能开始执行的。因此,main方法为静态的。

类型转化中的精度损失:

 

 

我们写一段代码来看看java中的数据类型占的位数分别是多少:

代码如下:

运行截图:

 

原因:+  既可用作连接字符串,又可用作运算符。

 

以上是关于动手动脑&&课后实验性的问题的主要内容,如果未能解决你的问题,请参考以下文章

动手动脑以及课后实验性问题

动手动脑的问题以及课后实验性的问题

java动手动脑和课后实验型问题

JAVA语法基础作业——动手动脑以及课后实验性问题

动手动脑问题及课后实验性问题总结

所有动手动脑的问题以及课后实验性的问题