仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2362|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA教程之Java Object类中的办法仓酷云

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net网页编程就不一样了,保持微软的一向风格,源代码不公开口试问的最多的成绩是:“Javaobject类中有哪些办法?回类总结一下”。一样平常情形下,3年以上事情履历的回覆少于6个办法的,会招致减分,2年以下事情履历的晓得6个以上会加分。到阿里云前面试过30+,回覆让我中意的人很少。

作为一个半路落发当程序员,入手下手我老是痴迷于使用。a框架的设置,b框架的模板,c框架的把持……实在我对Java底层懂得的很少,也没有想过懂得java的底层。震动我往看Object类的是几件事。

在上个店主做动静全网传输的时分,我用BeanUtil.copyProperties()拷贝对象的值,以为很爽,前面某同事review我的代码提醒我能够覆写对象的clone()办法的,究竟,反射的效力是对照低的。然后当我往做的时分,发明了更好的选择。然后在打印日记的时分,我习气拼接属性,因而又被提醒覆写toString()办法是包爽的,就如许,我熟悉了Object的2个办法。
看《EffeciveJava》这本书,两头提到“为何覆写equals()办法的时分老是要覆写hashcode()”。入手下手第一遍没有看懂,也懒得管了,由于hashcode我用的少,厥后往列入一个口试,被人问到的时分,感到非常的为难,我读过,却不晓得谜底!这是团体总结才能的成绩,前面又不克不及不返来细心看看这2个办法究竟是做甚么的。

关于线程的notify(),notifyAll(),wait()『3个』办法,进修线程的时分看过,不外自从用了JUC的包,我基础没有在代码中利用过了。每次用eclipse的“alt+/”快速键从后翻总能看到,以是不管怎样,这几个办法应当晓得。

写到这里,有7个办法了,这几个办法很简单想到,在我开辟java2年后,可以回覆Object类中的7个办法。实在clone()办法不经常使用,以是,我说的数字6是有根据的。这6个办法,作为java程序员,每天不见也会晤几回。假如写了几年java代码不晓得基类内里的办法,就算你Hbase玩的再熟,我凭甚么信任你能写优良代码?假如一个在乡村盖屋子3年的砌匠不晓得前后梁有几瓴子(鲁班收徒的故事),您会怎样想?

再厥后,不克不及不必反射,就晓得了getClass()办法,finalize()办法我至今没用过!


其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-21 18:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表