回覆列表
-
1 # 蟲蟲安全
-
2 # 二次元小豪
Python是一門更容易學習,嚴謹的程式設計語言,它可以讓使用者編寫出更易讀,易維護的程式碼
相對來說,java的入門更加難一點,
但是這也僅僅是入門而已,想要精通任何一門語言,都需要投入很多的時間和精力
Python是一門更容易學習,嚴謹的程式設計語言,它可以讓使用者編寫出更易讀,易維護的程式碼
相對來說,java的入門更加難一點,
但是這也僅僅是入門而已,想要精通任何一門語言,都需要投入很多的時間和精力
Python語法簡練上手快,比Java簡單這是很確定沒有啥疑問的。
最簡單的例子Hello chongchong可能有些人會抬槓未必把,好把哪咱們就來個最簡單的例子。
什麼Hello word?不對,蟲蟲把他改成了Hello congchong,哥是司碼,哥做主。
Python語言,很簡單就句:
print "hello chongchong"
Java一句不行,Java一切皆物件嘛,先得定義個物件Class,這裡是CC:
public class CC {
public static void main(String[] args){
System.out.println("hello chongchong");
}
}
執行,兩者執行也是Python簡單,那一句儲存為CC.py
執行 python CC.py
Java就要繁瑣一點,先把原始碼(上面的5句)儲存為CC.java(注意檔名要和類名一致)。
編譯: javac CC.java
會生成CC.class的java虛擬機器二進位制位元組檔案,該檔案要由JVM解析和執行,這也是Java當初跨平臺設計的意義,編譯的位元組檔案要Java虛擬機器執行,於底層無關。
執行:java CC
注意CC後面沒有.class,你帶了反而會報錯,這個會觸法JVM對CC類執行呼叫,找到入口函式main,然後呼叫System.out.println方法,輸出內容。
其他更多比較:控制流程
類及其繼承關係
檔案IO操作