談談你過去學習程式語言的方法、經驗和教訓
過去一年裡,我們學了很多語言,c語言,c++,python。前兩種都較為基礎,學的也比較仔細,相較於python,更側重於語言的練習,一些演演算法的理解與運用。
經驗和教訓:1.語法上有很多微小的點要注意
2.一些特別的演演算法比如最短路徑的兩種解法等等需要牢記並靈活使用
Java語言都有哪些特點?
1.簡單
2.物件導向
3.平臺無關性和可移植性
4.穩定性和安全性
5.多執行緒並且是動態的
6.高效能
7.分散式
Java跨平臺實現的原理是什麼?
原理是將源程式編譯成位元組碼檔案—擴充套件名為.class,這個二進位制程式碼檔案與具體提作系統的機器指令無關,其執行必須藉助解釋執行系統動態翻譯成所在作業系統的翻譯碼,因此,只要對程式進行一次編譯,就可在不同的作業系統上執行,即所謂的「一次編譯,處處執行"。
JDK、JRE、JVM有哪些區別?
JDK是編譯環境的建立,JRE是執行環境的建立,JVM是一個平臺軟體,負責將位元組碼解釋成機器碼並提交作業系統執行。