重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看代码前需要先了解那块代码是做什么的,这样才能跟得上代码逻辑。如果知道代码功能,还是不懂的话,那么看代码行数。
创新互联建站主要从事网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务山海关,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
1、低于20行的代码看不懂,你需要巩固java基础
2、超过20行的话,需要仔细理解代码意图,另外需要了解更多的java API以及开源代码
一般看别人的代码是很痛苦的,java高手也有看不懂的时候,譬如代码本身就写的烂,逻辑不明确。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
1、p调用distance这个方法,this代表p这个对象
2、distance(q) ,q作为参数传进去,p就是里面的q.
第一道题其实就是考察你java关于运算优先级的问题,可以这么拆分
boolean
b=(ji)^(k!=i);
两个都是true然后异或最后结果为false,所以b=false;
第二个问题考察的是关于一个类的equals方法,由于在你的A类中没有重写equals方法,所以其实上new出来的就是对应的堆栈地址,两个类的堆栈地址肯定是不一样的,所以b
=
false