靜態語言與動態語言:
指在編譯時定義變量時是否需要明確指定變量的類型,如Java這類靜態語言就需要 int a ; 而js這類動態語言只需要 var a ;
強類型與弱類型
指是否支持隱式類型轉換,如 js中 將字符串轉爲整型就不需要類型強轉,而是由解釋器自動轉型了,而Java就需要 (int) a進行類型強轉
指在編譯時定義變量時是否需要明確指定變量的類型,如Java這類靜態語言就需要 int a ; 而js這類動態語言只需要 var a ;
指是否支持隱式類型轉換,如 js中 將字符串轉爲整型就不需要類型強轉,而是由解釋器自動轉型了,而Java就需要 (int) a進行類型強轉
一.javac.exe與java.exe: a.含義: javac:編譯器 java:虛擬機 b.查看版本命令: javac -version java -version c.安裝完成
方法:完成特定功能片段,提高代碼重用性。要不都寫main方法裏 例如造車,主車間命令其他車間造各種車配件。 形式參數:在方法被調用時接收外界某種類型
“java解釋器就是把在java虛擬機上運行的目標代碼(字節碼)解釋成爲具體平臺的機器碼的程序。” 即jdk或jre目錄下bin目錄中的java.e
f +=a; //這種等式解決:比如自然數求和,就是將前面幾個數的和加上變量a; 當然a可以看做其他的等式,比如a=a*i,(i遞增)這樣就變成