java和python常用方法对比
用惯了python,用java写代码感觉有些煎熬的感觉,似乎比Python要罗嗦很多。主要还是因为java属于强类型的语言,它的动态性不如python。但其实基本的东西都差不多。
所以想把python和java常用的一些方法罗列一下,同时也是语言特性的一个比较.
Array:
python 都是动态的,没有显式的静态数组。
java 有静态Arrays
容器:
迭代器:
python:
it = __iter__(iterable)
for item in it:
#Todo
Java:
Iterator<String> it = SomeArrayList.iterator();
while(it.hasNext()) {
String item = it.next();
//Todo
}