动手动脑课后实验性的问题
java規(guī)定main()為靜態(tài)的原因:
靜態(tài)的情況下不需要?jiǎng)?chuàng)建一個(gè)對(duì)象就可以使用。
非靜態(tài)成員函數(shù)在執(zhí)行前必須先構(gòu)造并實(shí)例化該函數(shù)所在的類。
如果允許非靜態(tài)的main,那么main函數(shù)所在的類必須先進(jìn)行實(shí)例化,
那么就需要再寫個(gè)函數(shù)去實(shí)例化main所在的類,再調(diào)用main,如果它也是非靜態(tài)的,豈不是又要寫個(gè)函數(shù)去實(shí)例化它所在的類嘛?
因此,JAVA語言就規(guī)定了main必須是靜態(tài)的。
也就是說:程序一定要有一個(gè)入口,如果main不是靜態(tài)的話就需要其他的東西來實(shí)例化main,而實(shí)例化main的東西如果不是靜態(tài)的,就需要其他的來實(shí)例化,如此循環(huán)下去程序是不可能開始執(zhí)行的。因此,main方法為靜態(tài)的。
類型轉(zhuǎn)化中的精度損失:
?
?
我們寫一段代碼來看看java中的數(shù)據(jù)類型占的位數(shù)分別是多少:
代碼如下:
運(yùn)行截圖:
?
原因:+ ?既可用作連接字符串,又可用作運(yùn)算符。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xiaohaigege666/p/7635926.html
總結(jié)
以上是生活随笔為你收集整理的动手动脑课后实验性的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 好听的母警犬名字大全
- 下一篇: 开一个早餐店需要多少钱