九月第一周学习心得

本周主要复习学习过往知识,敲了七个小时的代码,

1.复习了使用变量的步骤

2.常量:final <数据类型> <常量名> =<初始值>      final double PI=3.149.
单目运算符包括! ~ ++ --,优先级别高

3.三目运算符:三元运算符 int min; min = 5 < 7 ? 5 : 7;  

4.while():   特点:先判断,再执行    do while():   特点:先执行,再判断。

5.final的用法1.被final修饰的类不可以被继承 2.被final修饰的方法不可以被重写 3.被final修饰的变量不可以被改变。如果修饰引用,那么表示引用不可变,引用指向的内容可变。

6.

==与equals()的区别

==是运算符,用于比较两个变量是否相等,而equals是Object类的方法,用于比较两个对象是否相等。默认Object类的equals方法是比较两个对象的地址,此时和==的结果一样。换句话说:基本类型比较用==,比较的是他们的值。默认下,对象用==比较时,比较的是内存地址,如果需要比较对象内容,需要重写equal方法。

原文地址:https://www.cnblogs.com/sunhongbin/p/11441395.html