青岛IT培训的小编总结,“陛下您想想,我们有很多宝贝,” IO大臣根本不理线程大臣, 继续侃侃而谈:“ 比如IoC、AOP、反射、动态代理、泛型、注解、JDBC、JMS……还有我们引以为豪的JVM.这些东西,那些国家可不一定有,我们派出老师,把这些东西灌输给他们的臣民,让他们体会到Java的种种好处,慢慢地就把他们给同化了!到时候他们的码农自然而然就会加入我Java帝国。”
“陛下万万不可,不同的语言有不同的特点,我们的文化别人是接受不了的,到时候只会引起群雄耻笑。” 线程大臣觉得IO大臣脑洞大开,简直是胡闹,非要误国不可。
“可以一试嘛!” 国王牙不疼了,“此事由IO大臣全权负责,一年后看效果。”
02:泛型
作为被派往Python王国的老师,吉森带着IO大臣的重托,风尘仆仆,终于来到了Python 王国。
IO大臣在挑选人选的时候,有个重要的原则:是Java的死忠粉丝,最好是对其他语言根本不了解,省得思想被污染。 这吉森就是其中的佼佼者。

吉森先找到一个地方安顿下来,然后边四处闲逛, 他惊奇地发现,这里类方法中的self满天飞, 还有强制代码缩进,果然和我大Java不同,颇有异域风情。
前面是个茶馆,人声鼎沸, 吉森走了进去,看看能不能牛刀小试,宣扬一下Java的文化。
“小二,我观察了半天,你们这里怎么没有讨论泛型啊?” 吉森拉住上茶的店小二。
“泛型? 那是什么东西? ” 小二大惑不解。
“你肯定是个外乡人,不是来自C++就是Java,我说得没错吧?” 旁边不知道什么时候来了一个老头儿。
“老先生眼光不错,我确实从Java王国来,我很纳闷,这里怎么没有泛型啊,据我所知,泛型可以在编译期做类型检查,码农们在写代码的时候也不需要做类型的转换,非常好用的啊。” 吉森开始灌输Java的种种好处。
List<String> files = new ArrayList<String>();
String file = files.get(0); //不必做强制类型转换
files.add(new File(……)) ; // 编译错误
“外乡人,我们Python中的变量是不需要声明类型的,不会做编译期类型检查,只有在运行时才会检查这个变量到底是什么类型,能否调用它的方法,你说,我们要泛型有什么用?”
以上就是青岛IT培训给大家做的内容详解,更多关于UI的学习,请继续关注青岛IT培训