PDF 课件和源代码下载地址:
https://gitee.com/geektime-geekbang/LetsJava
作者回复: 销售的话你也敢信😂,不过Java相对C++还是简单的哦。
作者回复: 首先必须提出表扬。代码,结果,问题都说的很清楚,而且明显是经过了思考和学习后提出的问题,是一个优质的问题。人工点赞👍 说回问题本身。collection的sort是递增排序(asc),也就是从小到大。如果要改变循序,可以通过改变compareTo的逻辑。 两个实例的大小,就是通过conpareTo判断的。compareTo中1代表本实例大于参数传来的实例,0代表等于,-1代表小于。 你的实现里有个小问题,在等于的情况下应该返回0。碰巧你的例子里面没有身高相等的,所以不会发现问题。 有问题欢迎补充。
作者回复: 这个具体情况具体分析。方向性来说, 1)能解决的不抛异常,不能解决的才抛异常 2)接到一个异常,一样的道理,能处理就处理,不能处理继续向上抛 3)异常要包含足够的信息以供解决问题 4)异常的类型要清晰明确,一类异常代表一类问题
作者回复: 宣发和开发没有统一口径😂。不用纠结,Java确实没有cpp那种能灵活指向内存的指针