java基础简单总结
1.String对象
一般讲来创建的两个对象如果用==来比较肯定是不等的,因为他们的引用地址是不同的,而==是对于对象来讲是比较对象地址的。但对于String对象来讲是一个例外,两个String对象如果值相同,==比较也是相同的。我想这可能与Sun公司对String对象定义有关。
2.关于final关键字
1、不能继承final修饰的类,不能覆盖final修饰的方法。
2、final修饰的变量,若没赋值,必须在构造器中赋初始值。
方法重载,
方法重载(overloading)一定要求名字相同,参数不同,返回类型可以相同也可以不同。
Java(数据类型)是一种强类型语言。
整型:表示没有小数点的数值(int,short,long,byte)
浮点型:表示有小数点的数值(float,double)
Char类型:表示单个字符。
布尔型boolean:用来判断逻辑条件,有两个值(false,true)
变量:每一个变量表示一种类型。例如:Int a。
常量:利用final定义常量,例如:final double CM_PER_ING=2.54
类常量:使用static final定义类常量,例如:public static final
运算符:+-*/%
自增自减运算符:i++,I--,++I,--i
关系运算符:>,>=,<,<=,==
逻辑运算符:&&,||,!=,!
位运算符:&与|或^异或~非
移位运算符:<<,>>用符号填充,>>>用0填充最高位