最近经常有亲戚朋友甚至陌生人问我,软件工程师的工作是什么样子的。在这一行,我们有很高的声誉,薪资高,工作中的乐趣很多——至少外人是这么想的。虽然这一行的薪水没有电影明星那么高(一些人甚至也将我们看做明星),但是因为不错的收入和声誉,依然很吸引人。
不要学习代码,要学会思考
这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级学生的正式课程。
Java 问答:终极父类(四)——hashCode()
哈希码
问: hashCode()方法是用来做什么的?
答: hashCode()方法返回给调用者此对象的哈希码(其值由一个hash函数计算得来)。这个方法通常用在基于hash的集合类中,像java.util.HashMap,java.until.HashSet和java.util.Hashtable.
Java 问答:终极父类(三)——finalize()和 getClass()
我之前发布了关于java.lang.Object类及其方法的一系列文章。在介绍了Object之后,我们又探究了clone()和euqals()方法。在这篇文章中,我们将继续讨论Object中的finalize(),getClass(),和hashCode()方法。